G. To Do List#

Chapters needed:

  1. Dealing with XRF spectra, including %xrf, xrfat(), saving XRF spectra

  2. Valence maps

  3. 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.

  1. Replace db.v2 with explicit use of Tiled catalog

  2. Document use of XDI_record to control what motors get recorded in the XDI header

  3. Flesh out documentation on using automation + spreadsheets

  4. Explain contents of dossier more fully

  5. Current batch of cameras

  6. Document using the Xspress3

  7. Better abstraction of spreadsheet-to-macro components, less cargo-cult code

  8. Document how redis is used at the BL, explain state+redis+BMMuser object

  9. Section about instrumentation development plans at BL

  10. 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.

  1. Mode C lookup table

  2. Lookup table for E < 8 keV at goniometer

G.1. How to add a scan.ini parameter#

  1. Add its entry into scan_metadata() in BMM/energyscan.py

  2. Add its default value to the BMM_configuration class in BMM/modes.py

  3. Add it to html_dict in BMM/energyscan.py around line 912

  4. Correspondingly, add to the call arguments of scan_sequence_static_html() in BMM/energyscan.py

  5. make corresponding entries in the various automation spreadsheets

and, of course, use the new parameter in whatever way it needs to be used.