You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Make all existing MachineConfig keys fully optional
* Added 'instrument_type' as a MachineConfig key, for use in hierarchical config files
* If MachineConfig.rsync_basepath or MachineConfig.default_model is None, default to 'Path().resolve()'
* Renamed 'from_file' to 'machine_config_from_file' for clarity
* Removed 'get_machine_config_for_instrument' from 'session_shared' and replaced it with 'get_machine_config' from 'murfey.util.config' instead
* Updated 'machine_config_from_file' function to parse and connstruct instrument machine configs hierarchically; it can load all the machine configs or just the specified one
0 commit comments