diff --git a/aliases/alvra.py b/aliases/alvra.py new file mode 100755 index 0000000..44bad51 --- /dev/null +++ b/aliases/alvra.py @@ -0,0 +1,205 @@ +elog = {'url': 'https://elog-gfa.psi.ch/Alvra', + 'screenshot_directory': '/sf/alvra/config/screenshots'} + +aliases = { +# Front-End components + 'SARFE10-OPSH044' : { + 'alias' : 'ShutUnd', + 'z_und' : 44, + 'desc' : 'Photon shutter after Undulator'}, + 'SARFE10-OAPU044' : { + 'alias' : 'SlitUnd', + 'z_und' : 44, + 'desc' : 'Slit after Undulator', + 'eco_type' : 'xoptics.slits.SlitFourBlades'}, + 'SARFE10-PBIG050' : { + 'alias' : 'GasMon', + 'z_und' : 50, + 'desc' : 'Gas Monitor Intensity (PBIG)'}, + 'SARFE10-PBPS053' : { + 'alias' : 'MonUnd', + 'z_und' : 44, + 'desc' : 'Intensity position monitor after Undulator (PBPS)'}, + 'SARFE10-OATT053' : { + 'alias' : 'AttFE', + 'z_und' : 53, + 'desc' : 'Attenuator in Front End', + 'eco_type' : 'xoptics.attenuator_aramis.AttenuatorAramis'}, + 'SARFE10-PPRM053' : { + 'alias' : 'ProfFE', + 'z_und' : 53, + 'desc' : 'Profile monitor after single-shot spectrometer (PPRM)', + 'eco_type' : 'xdiagnostics.profile_monitors.Pprm'}, + 'SARFE10-SBST060' : { + 'alias' : 'ShutFE', + 'z_und' : 60, + 'desc' : 'Photon shutter in the end of Front End'}, +# Optics hutch components + 'SARFE10-PPRM064' : { + 'alias' : 'ProfOP', + 'z_und' : 64, + 'desc' : 'Profile monitor after Front End', + 'eco_type' : 'xdiagnostics.profile_monitors.Pprm'}, + 'SAROP11-OOMH064' : { + 'alias' : 'MirrAlv1', + 'z_und' : 64, + 'desc' : 'First Alvra Horizontal offset mirror (OMH064)'}, + 'SAROP11-PPRM066' : { + 'alias' : 'ProfMirrAlv1', + 'z_und' : 66, + 'desc' : 'Profile monitor after Alvra Mirror 1 (PPRM)', + 'eco_type' : 'xdiagnostics.profile_monitors.Pprm'}, + 'SAROP11-OOMH076' : { + 'alias' : 'MirrAlv2', + 'z_und' : 76, + 'desc' : 'Second Alvra Horizontal offset mirror (OMH076)'}, + 'SAROP11-PPRM078' : { + 'alias' : 'ProfMirrAlv2', + 'z_und' : 78, + 'desc' : 'Profile monitor after Alvra Mirror 2 (PPRM)', + 'eco_type' : 'xdiagnostics.profile_monitors.Pprm'}, + 'SAROP11-OAPU104' : { + 'alias' : 'SlitSwitch', + 'z_und' : 104, + 'desc' : 'Slit in Optics hutch after Photon switchyard and before Alvra mono', + 'eco_type' : 'xoptics.slits.SlitBlades'}, + 'SAROP11-ODCM105' : { + 'alias' : 'Mono', + 'z_und' : 105, + 'desc' : 'Alvra DCM Monochromator', + 'eco_type' : 'xoptics.dcm.Double_Crystal_Mono'}, + 'SAROP11-PSCR106' : { + 'alias' : 'ProfMono', + 'z_und' : 106, + 'desc' : 'Profile Monitor after Mono (PSCR)'}, + 'SAROP11-OOMV108' : { + 'alias' : 'MirrV1', + 'z_und' : 108, + 'desc' : 'Alvra Vertical offset Mirror 1 (OMV108)'}, + 'SAROP11-PSCR109' : { + 'alias' : 'ProfMirrV1', + 'z_und' : 109, + 'desc' : 'Profile Monitor after Vertical Mirror 1 (PSCR)'}, + 'SAROP11-OOMV109' : { + 'alias' : 'MirrV2', + 'z_und' : 109, + 'desc' : 'Alvra Vertical offset Mirror 2 (OMV109)'}, + 'SAROP11-PPRM110' : { + 'alias' : 'ProfMirrV2', + 'z_und' : 110, + 'desc' : 'Profile monitor after Vertical Mirror 2 (PPRM)', + 'eco_type' : 'xdiagnostics.profile_monitors.Pprm'}, + 'SAROP11-OPPI110' : { + 'alias' : 'Pick', + 'z_und' : 110, + 'desc' : 'X-ray pulse picker'}, + 'SAROP11-SBST114' : { + 'alias' : 'ShutOpt', + 'z_und' : 114, + 'desc' : 'Shutter after Optics hutch'}, +# Experimental hutch components + 'SAROP11-PBPS117' : { + 'alias' : 'MonOpt', + 'z_und' : 117, + 'desc' : 'Intensity/position monitor after Optics hutch (PBPS)', + 'eco_type' : 'xdiagnostics.intensity_monitors.SolidTargetDetectorPBPS', + # the following is the trigger for this PBPS, I've changed it to SAROP11 but this definitely isn't correct + 'kwargs' : {'VME_crate':'SAROP11-CVME-PBPS1','link':9} }, + 'SAROP11-PPRM117' : { + 'alias' : 'ProfOpt', + 'z_und' : 117, + 'desc' : 'Profile monitor after Optics hutch (PPRM)', + 'eco_type' : 'xdiagnostics.profile_monitors.Pprm'}, + 'SAROP11-PALM118' : { + 'alias' : 'TimTof', + 'z_und' : 118, + 'desc' : 'Timing diagnostics THz streaking (PALM)'}, + 'SAROP11-PSEN119' : { + 'alias' : 'TimRef', + 'z_und' : 119, + 'desc' : 'Timing diagnostics spectral encoding (PSEN)'}, + 'SAROP11-OATT120' : { + 'alias' : 'Att', + 'z_und' : 120, + 'desc' : 'Attenuator Alvra', + 'eco_type' : 'xoptics.attenuator_aramis.AttenuatorAramis'}, + 'SAROP11-OAPU120' : { + 'alias' : 'SlitAtt', + 'z_und' : 120, + 'desc' : 'Slits behind attenuator', + 'eco_type' : 'xoptics.slits.SlitPosWidth'}, + 'SAROP11-OLAS120' : { + 'alias' : 'RefLaser', + 'z_und' : 120, + 'desc' : 'Alvra beamline reference laser before KBs (OLAS), + 'eco_type' : 'xoptics.reflaser.RefLaser_Aramis'}, + 'SAROP11-PBPS122' : { + 'alias' : 'MonAtt', + 'z_und' : 122, + 'desc' : 'Intensity/Position monitor after Attenuator', + 'eco_type' : 'xdiagnostics.intensity_monitors.SolidTargetDetectorPBPS', + # the following is the trigger for this PBPS, I've changed it to SAROP11 but this definitely isn't correct + 'kwargs' : {'VME_crate':'SAROP11-CVME-PBPS2','link':9} }, + 'SAROP11-PPRM122' : { + 'alias' : 'ProfAtt', + 'z_und' : 122, + 'desc' : 'Profile monitor after Attenuator', + 'eco_type' : 'xdiagnostics.profile_monitors.Pprm'}, + 'SAROP11-OKBV123' : { + 'alias' : 'KbVer', + 'z_und' : 123, + 'desc' : 'Alvra vertical KB mirror', + 'eco_type' : 'xoptics.KB.KB'}, + 'SAROP11-OKBH124' : { + 'alias' : 'KbHor', + 'z_und' : 124, + 'desc' : 'Alvra horizontal KB mirror', + 'eco_type' : 'xoptics.KB.KB'}, +# 'SAROP21-PDIO138' : { +# 'alias' : 'DetDio', +# 'z_und' : 138, +# 'desc' : 'Diode digitizer for exp data', +# 'eco_type' : 'devices_general.detectors.DiodeDigitizer', +# 'kwargs' : {'VME_crate':'SAROP21-CVME-PBPS2','link':9} }, + + +# 'SARES22-GPS' : { +# 'alias' : 'Gps', +# 'z_und' : 142, +# 'desc' : 'General purpose station', +# 'eco_type' : 'endstations.bernina_gps.GPS'}, +# 'SARES20-PROF142-M1' : { +# 'alias' : 'Xeye', +# 'z_und' : 142, +# 'desc' : 'Mobile X-ray eye in Bernina hutch', +# 'eco_type' : 'xdiagnostics.profile_monitors.Bernina_XEYE', +# 'kwargs' : {'bshost':'sf-daqsync-01.psi.ch','bsport':11173}, +# +# }, +# 'SLAAR21-LMOT' : { +# 'alias' : 'LasExp', +# 'z_und' : 142, +# 'desc' : 'Experiment laser optics', +# 'eco_type' : 'loptics.bernina_experiment.Laser_Exp'}, +# 'SLAAR01-TSPL-EPL' : { +# 'alias' : 'PhaseShifter', +# 'z_und' : 142, +# 'desc' : 'Experiment laser phase shifter', +# 'eco_type' : 'devices_general.timing.PhaseShifterAramis'}, +# 'http://sf-daq-1:10000' : { +# 'alias' : 'DetJF', +# 'z_und' : 142, +# 'desc' : '1.5M Jungfrau detector', +# 'eco_type' : 'devices_general.detectors.JF'}, +# 'SLAAR21-LTIM01-EVR0' : { +# 'alias' : 'LaserShutter', +# 'z_und' : 142, +# 'desc' : 'Laser Shutter', +# 'eco_type' : 'loptics.laser_shutter.laser_shutter'}, +# = dict( +# alias = '' +# z_und = +# desc = ''}, + } + +