Beamline or User Configuration Options
Names used in config object
Source code in mmg_toolbox/beamline_metadata/config.py
| class C:
"""Names used in config object"""
conf_file = 'config_file'
default_directory = 'default_directory'
normalise_factor = 'normalise_factor'
replace_names = 'replace_names'
metadata_string = 'metadata_string'
metadata_list = 'metadata_list'
metadata_label = 'metadata_label'
default_metadata = 'default_metadata'
beamline = 'beamline'
scan_description = 'scan_description'
roi = 'roi'
|
Returns the default beamline config dict
Source code in mmg_toolbox/beamline_metadata/config.py
| def beamline_config(beamline: str | None = None) -> dict:
"""Returns the default beamline config dict"""
config = CONFIG.copy()
if beamline and beamline in BEAMLINE_CONFIG:
config.update(BEAMLINE_CONFIG[beamline])
elif beamline:
config[C.beamline] = beamline
return config
|