id4_common.utils.dm_utils#
Setup new user in Bluesky.
Module Contents#
- id4_common.utils.dm_utils.esaf_api#
- id4_common.utils.dm_utils.bss_api#
- id4_common.utils.dm_utils.exp_api#
- id4_common.utils.dm_utils.user_api#
- id4_common.utils.dm_utils.DEFAULT_USERS = ['d206409', 'd85892', 'd87100', 'd86103']#
- id4_common.utils.dm_utils.BEAMLINE_NAME = '4-ID-B,G,H'#
- id4_common.utils.dm_utils.STATION = '4ID'#
- id4_common.utils.dm_utils.dm_workflow()#
- id4_common.utils.dm_utils.get_processing_job_status(id=None, owner='user4idd')#
- id4_common.utils.dm_utils.dm_upload(experiment_name, folder_path, **daqInfo)#
- id4_common.utils.dm_utils.dm_upload_info(id)#
- id4_common.utils.dm_utils.dm_upload_wait(id, timeout: float = DEFAULT_UPLOAD_TIMEOUT, poll_period: float = DEFAULT_UPLOAD_POLL_PERIOD)#
(bluesky plan) Wait for APS DM data acquisition to upload a file.
PARAMETERS
Experiment id
timeout float: Number of seconds to wait before raising a
‘TimeoutError’. - poll_period float: Number of seconds to wait before check DM again.
RAISES
TimeoutError: if DM does not identify file within ‘timeout’ (seconds).
- id4_common.utils.dm_utils.list_esafs(year=None, sector=STATION)#
- id4_common.utils.dm_utils.get_esaf_info(id)#
- id4_common.utils.dm_utils.get_esaf_users_badge(id)#
- id4_common.utils.dm_utils.get_current_run()#
- id4_common.utils.dm_utils.get_current_run_name()#
- id4_common.utils.dm_utils.dm_experiment_setup(experiment_name, esaf_id=None, users_name_list: list = None, title: str = None, **kwargs)#
- id4_common.utils.dm_utils.create_dm_experiment(experiment_name, description='', rootPath=None, startDate=None, endDate=None)#
- id4_common.utils.dm_utils.add_dm_users(experiment_name, users_name_list)#
- id4_common.utils.dm_utils.get_experiment_(experiment_name)#
- id4_common.utils.dm_utils.get_experiment(experiment_name)#
- id4_common.utils.dm_utils.get_experiments_names(since='2018-01-01', until='2100-01-01')#
- id4_common.utils.dm_utils.current_run_experiments_names()#