H. To Do List#
Chapters needed:
Dealing with XRF spectra, including
%xrf,xrfat(), saving XRF spectraValence maps
Document why M1 is the way it is, explain why moving it is a BAD idea, explain front end slits
This is an aggregate list of things missing from the BMM beamline documentation manual.
Replace
db.v2with explicit use of Tiled catalogDocument use of
XDI_recordto control what motors get recorded in the XDI headerFlesh out documentation on using automation + spreadsheets
Explain contents of dossier more fully
Current batch of cameras
Document using the Xspress3
Better abstraction of spreadsheet-to-macro components, less cargo-cult code
Document how redis is used at the BL, explain state+redis+BMMuser object
Section about instrumentation development plans at BL
Document timescan and SEAD, discuss in plotting section Citation: A Filipponi et al 1998 J. Phys.: Condens. Matter 10 235 DOI: 10.1088/0953-8984/10/1/026
This is an aggregate list of things mentioned in this document that the BMM data collection system needs to do.
Mode C lookup table
Lookup table for E < 8 keV at goniometer
H.1. How to add a scan.ini parameter#
Add its entry into
scan_metadata()inBMM/energyscan.pyAdd its default value to the
BMM_configurationclass inBMM/modes.pyAdd it to
html_dictinBMM/energyscan.pyaround line 912Correspondingly, add to the call arguments of
scan_sequence_static_html()inBMM/energyscan.pymake corresponding entries in the various automation spreadsheets
and, of course, use the new parameter in whatever way it needs to be used.