diff --git a/src/toolbox_scs/constants.py b/src/toolbox_scs/constants.py index d58dbfc5fb48d774099d1a633965b378eed17878..69b3c32e974e9b390b2ee2fd47c6e09f9da59f18 100644 --- a/src/toolbox_scs/constants.py +++ b/src/toolbox_scs/constants.py @@ -68,30 +68,9 @@ mnemonics = { "M2BEND": ({'source': 'SA3_XTD10_MIRR-2/MOTOR/BENDER', 'key': 'actualPosition.value', 'dim': None},), - "hRIXS_det": ({'source': 'SCS_HRIXS_DET/CAM/CAMERA:daqOutput', - 'key': 'data.image.pixels', - 'dim': ['x', 'y']},), - "hRIXS_delay": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER', - 'key': 'delay.value', - 'dim': None},), - "hRIXS_index": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER', - 'key': 'currentIndex.value', - 'dim': None},), - "hRIXS_norm": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER', - 'key': 'xgmSum.value', - 'dim': None},), "tpi": ({'source': 'SCS_XTD10_TPI/DCTRL/SHUTTER', 'key': 'operationModePLC.value', 'dim': None},), - "chem_X": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_X', - 'key': 'actualPosition.value', - 'dim': None},), - "chem_Y": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_Y', - 'key': 'actualPosition.value', - 'dim': None},), - "chem_Z": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_Z', - 'key': 'actualPosition.value', - 'dim': None},), "VSLIT": ({'source': 'SA3_XTD10_VSLIT/MDL/BLADE', 'key': 'actualGap.value', 'dim': None},), @@ -398,55 +377,55 @@ mnemonics = { # SHG SETUP in ILH - # 800 nm delay line + ## 800 nm delay line "SHG_DELAY_800": ({'source': 'SCS_GPC_LAS/MOTOR/DELAY', 'key': 'actualPosition.value', 'dim': None},), - # 266 nm attenuator + ## 266 nm attenuator "SHG_ATT_266": ({'source': 'SCS_GPC_MOV/MOTOR/THETA', 'key': 'actualPosition.value', 'dim': None},), - # finesse delay stage to find temporal overlap between 800 nm and 400 nm beams + ## finesse delay stage to find temporal overlap between 800 nm and 400 nm beams "SHG_THG_DELAY": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-4', 'key': 'actualPosition.value', 'dim': None},), - # 266 nm half wave plate otation stage + ## 266 nm half wave plate otation stage "SHG_HWP_266": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-2', 'key': 'actualPosition.value', 'dim': None},), - # 266 nm lens + ## 266 nm lens "SHG_LENS_266": ({'source': 'SCS_GPC_LAS/PMOTOR/PARABOLA_RY', 'key': 'actualPosition.value', 'dim': None},), - # 800 nm attenuator + ## 800 nm attenuator "SHG_ATT_800": ({'source': 'SCS_GPC_MOV/MOTOR/THETAMAG', 'key': 'actualPosition.value', 'dim': None},), - # 800 nm HWM + ## 800 nm HWM "SHG_HWP_800": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-1', 'key': 'actualPosition.value', 'dim': None},), - # 400 nm Glan polarizer + ## 400 nm Glan polarizer "SHG_GLAN_POL": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-3', 'key': 'actualPosition.value', 'dim': None},), - # 800 nm lens + ## 800 nm lens "SHG_LENS_800": ({'source': 'SCS_GPC_LAS/PMOTOR/PARABOLA_RZ', 'key': 'actualPosition.value', 'dim': None},), - # sample TX + ## sample TX "SHG_SAM_TX": ({'source': 'SCS_GPC_LAS/PMOTOR/STAGE_X', 'key': 'actualPosition.value', 'dim': None},), - # sample TY + ## sample TY "SHG_SAM_TY": ({'source': 'SCS_GPC_LAS/PMOTOR/STAGE_Z', 'key': 'actualPosition.value', 'dim': None},), - # sample RY + ## sample RY "SHG_SAM_RY": ({'source': 'SCS_GPC_MOV/MOTOR/X', 'key': 'actualPosition.value', 'dim': None},), - # cameras + ## cameras "SHG_CAM1": ({'source': 'SCS_GPC_SHG/CAM/CAMERA1:daqOutput', 'key': 'data.image.pixels', 'dim': ['cam1_y', 'cam1_x']},), @@ -529,6 +508,70 @@ mnemonics = { 'key': 'backTrg3.delay.value', 'dim': None},), + # CHEM + "chem_X": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_X', + 'key': 'actualPosition.value', + 'dim': None},), + "chem_Y": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_Y', + 'key': 'actualPosition.value', + 'dim': None},), + "chem_Z": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_Z', + 'key': 'actualPosition.value', + 'dim': None},), + + # hRIXS + "hRIXS_det": ({'source': 'SCS_HRIXS_DET/CAM/CAMERA:daqOutput', + 'key': 'data.image.pixels', + 'dim': ['x', 'y']},), + "hRIXS_delay": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER', + 'key': 'delay.value', + 'dim': None},), + "hRIXS_index": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER', + 'key': 'currentIndex.value', + 'dim': None},), + "hRIXS_norm": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER', + 'key': 'xgmSum.value', + 'dim': None},), + "hRIXS_ABB": ({'source': 'SCS_HRIXS_MOV/MOTOR/ABB', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_ABL": ({'source': 'SCS_HRIXS_MOV/MOTOR/ABL', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_ABR": ({'source': 'SCS_HRIXS_MOV/MOTOR/ABR', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_ABT": ({'source': 'SCS_HRIXS_MOV/MOTOR/ABT', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_DRX": ({'source': 'SCS_HRIXS_MOV/MOTOR/DRX', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_DTY1":({'source': 'SCS_HRIXS_MOV/MOTOR/DTY1', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_DTZ": ({'source': 'SCS_HRIXS_MOV/MOTOR/DTZ', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_GMX": ({'source': 'SCS_HRIXS_MOV/MOTOR/GMX', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_GRX": ({'source': 'SCS_HRIXS_MOV/MOTOR/GRX', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_GTLY": ({'source': 'SCS_HRIXS_MOV/MOTOR/GTLY', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_GTRY": ({'source': 'SCS_HRIXS_MOV/MOTOR/GTRY', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_GTX": ({'source': 'SCS_HRIXS_MOV/MOTOR/GTX', + 'key': 'actualPosition.value', + 'dim': None},), + "hRIXS_GTZ": ({'source': 'SCS_HRIXS_MOV/MOTOR/GTZ', + 'key': 'actualPosition.value', + 'dim': None},), + # XRD "XRD_DRY": ({'source': 'SCS_XRD_MOV/MOTOR/DRY', 'key': 'actualPosition.value',