G. 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.v2
with explicit use of Tiled catalogDocument use of
XDI_record
to 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
G.1. How to add a scan.ini parameter#
Add its entry into
scan_metadata()
inBMM/energyscan.py
Add its default value to the
BMM_configuration
class inBMM/modes.py
Add it to
html_dict
inBMM/energyscan.py
around line 912Correspondingly, add to the call arguments of
scan_sequence_static_html()
inBMM/energyscan.py
make corresponding entries in the various automation spreadsheets
and, of course, use the new parameter in whatever way it needs to be used.