id4_common.utils.experiment_utils#

Module Contents#

id4_common.utils.experiment_utils.logger#
id4_common.utils.experiment_utils.iconfig#
id4_common.utils.experiment_utils.SERVERS#
id4_common.utils.experiment_utils.path_startup#
class id4_common.utils.experiment_utils.ExperimentClass#
esaf = None#
proposal = None#
server = None#
base_experiment_path = None#
windows_base_experiment_path = None#
experiment_name = None#
data_management = None#
sample = None#
file_base_name = None#
spec_file = None#
property experiment_path#
esaf_input(esaf_id: int = None)#
proposal_input(proposal_id: int = None)#
sample_input(sample: str = None)#
base_name_input(base_name: str = None)#
server_input(server: str = None)#
experiment_name_input(experiment_name: str = None)#
dm_experiment_setup(experiment_name)#
setup_dm_daq()#

Configure bluesky session for this user.

PARAMETERS

dm_experiment_name str:

setup_path()#
scan_number_input(reset_scan_id: int = None)#
start_specwriter()#
load_from_bluesky(scan_id: int = -1, reset_scan_id: int = -1, skip_DM: bool = False, useRE=False)#
save_params_to_yaml()#
load_params_from_yaml()#
setup(esaf_id: int = None, proposal_id: int = None, base_name: str = None, sample: str = None, server: str = None, experiment_name: str = None, reset_scan_id: int = None, skip_DM: bool = False)#
change_sample(sample_name: str = None, base_name: str = None, reset_scan_id: int = None)#
id4_common.utils.experiment_utils.experiment#
id4_common.utils.experiment_utils.experiment_setup(esaf_id: int = None, proposal_id: int = None, base_name: str = None, sample: str = None, server: str = None, experiment_name: str = None, reset_scan_id: int = None, skip_DM: bool = False)#
id4_common.utils.experiment_utils.experiment_change_sample(sample_name: str = None, base_name: str = None, reset_scan_id: int = None)#
id4_common.utils.experiment_utils.experiment_load_from_bluesky(reset_scan_id: int = -1, skip_DM: bool = False)#