#EXPERT
Laser Tools

@HEADING
Laser Tools

@GTOOL
Measure Correlation of Devices
export PYTHONPATH=${HOME}/runtime/panels/bin/correlatorMonitor; cd /home/lfo/runtime/panels/bin/correlatorMonitor; ./main.py
E. Ferrari
Trend & correlations
expert


@GTOOL
Cross Correlation Software
python3 /home/lfo/devel/fermi/panels/laser/XCorrUNIV/interfaccia.py
python
universal interface CrossCorrelator

@GTOOL
CCD comulative set reference
python /home/lfo/python/CCD_set_reference/sfaticamento.py
python
shows ccd with bad reference and allows to correct it

@GTOOL
I0 monitor
export PYTHONPATH=/home/lfo/bin/python/toolbox; cd /home/lfo/python/fel_intensity_monitor; ./main.py
Python
I0 monitor versione "Lars"

@GTOOL
SEED CALENDAR
python /home/lfo/runtime/panels/bin/slcalendarpanel.py
Python
manage seed calendar

@GTOOL
SLU CALENDAR
python /home/lfo/runtime/panels/bin/slucalendarpanel.py
Python
manage slu calendar

@GTOOL
CorrIRXCorr
python /home/lfo/devel/fermi/panels/laser/seedampltimingcorrelator.py
python
seed IR XCorr1 Vs seed IR XCorr2

@HEADING
HDB

@GTOOL
HDB++ MANAGER
python /home/lfo/runtime/panels/bin/hdbcheckarchiviatore.py
Python
manage archiver strategy

@GTOOL
HDB++ plot data
python /home/lfo/runtime/panels/bin/hdbinterfaccia.py
Python
An alternative to eGiga

@GTOOL
HDB++ create or modify list
python /home/lfo/runtime/panels/bin/hdblisteinterfaccia.py
Python
create or modify attribute list for HDB

@HEADING
Injector

@GTOOL
CCD Energy Trend
python /home/lfo/utenti/paoloc/energymeterccd.py 
python
Show energy trend from ccd

@RTOOL
PIL attenuator calibration
/home/lfo/MatlabScripts/MeasureAndPlot_PIL_EnergyVsAttenuator.m
MATLAB
measure and plot energy Vs rots (0,359 deg)

@RTOOL
Laser Beam Quality
/home/lfo/MatlabScripts/PIL_SPATIAL/GUI_FRM_PIL_spatial.m
MATLAB
Laser beam quality analysis

@RTOOL
Acquire & analyze Mira spectrum
/home/lfo/MatlabScripts/analisi_spettri_mira/programma_finito/ghostbuster1.m
MATLAB
Acquire & analyze Mira spectrum

@GTOOL
PIL Energy Trend
python /home/lfo/python/PIL/PIL_energy_trend.py
python
Show energy trend from ccd5


@HEADING
Heater

@RTOOL
LH attenuator calibration
/home/lfo/MatlabScripts/MeasureAndPlot_LH_EnergyVsAttenuator.m
MATLAB
measure and plot energy Vs rots (0,359 deg)


@HEADING
Seed

@GTOOL
Check bn operation of seed UV spectrometer
python /home/lfo/devel/fermi/panels/laser/checkSLuvSPECTRUM_rt.py
python
plot data_x, data_x bunch number, data_y, data_y bunch number

@GTOOL
save seed UV spectrometer data
python /home/lfo/devel/fermi/panels/laser/saveSLuvSPECTRUM.py
python
save data_x, data_y in /home/lfo/data/seedUVspctm/

@GTOOL
Decimator panel
/runtime/bin/sl-decimators-gui
python
not fully tested interface for decimators

@GTOOL
Double THG find 0
python /home/lfo/devel/fermi/panels/laser/seed2thg_findzero.py
python
move trls, read gentec, show scan plot

@GTOOL
SEED monitor panel
python /home/lfo/runtime/panels/bin/slmonitorpanel.py
Python
Monitor main parameter of SEED system

@GTOOL
XPS single axis panel
python /home/lfo/python/SEED/motor.py
python
A panel for XPS motors

@RTOOL
Seed Energy Calibration
/home/lfo/MatlabScripts/SEC.m
MATLAB
help in calibrating the seed - on-line  energy monitoring diode: "Phd" to the off-line Energy meter 'PYR'

@RTOOL
Write Seed Energy Calibration
/home/lfo/MatlabScripts/WriteCalibration.m
MATLAB
Write 23-nov-2012_Phd-calibr_.txt calibration in emcalib_sl.01

@RTOOL
Aquire PAM RT
/home/lfo/MatlabScripts/acquirePAMrt.m
MATLAB
acquire pam data (2channels) at 10/50Hz with bcn

@RTOOL
SEED vitrual fidelity
/home/lfo/MatlabScripts/misure_pointing/pointingseed.m
MATLAB
measure pointing on virtual undulator Vs undulator screen(s)

@HEADING
EEHG

@GTOOL
launch laser controll panel
python /home/lfo/devel/fermi/panels/laser/eehg/sleehg.py
python
Panel to control and montitor laser paramenters for EEHG

@GTOOL
UV xcorr gentec
python /home/lfo/devel/fermi/panels/laser/eehg/ssuvxcorr.py
python
single shot UV crosscorrelator based on 2 gentec em

@HEADING
SLU

@GTOOL
Monitor panel new
python3 /home/lfo/utenti/paoloc/dagit/SluSourceMonitor_next.py
python
New version of source monitor panel

@GTOOL
LDM CCD9 Energy Trend
python /home/lfo/utenti/paoloc/LDMenergymeterccd.py 
python
Show energy trend from ccd

@GTOOL
LDM_Gentec_Ch2
/runtime/bin/gentec_energymeter srv-ldm-srf:20000/ldm/energy_meter/ems_slu_ldm.02 -title LDM_Gentec_Ch2
controls
LDM gentec channel2

@GTOOL
SLU source monitor
/runtime/bin/slu-source-monitor-gui
Python
monitor panel for SLU

@GTOOL
Decimator panel V1
/runtime/bin/sl-decimators-gui
python
not fully tested interface for decimators

@GTOOL
SLU Delay calculator
/runtime/bin/slu-delay-calculator-gui
Python
Manage Slu and Seed Delay

@GTOOL
SLU estimated ENERGY
python /home/lfo/runtime/panels/bin/sluenergyest.py
Python
Panel for SLU input energy

@GTOOL
SLU trls PI totem
python /home/lfo/python/SLU/test_mercury_totem.py
python
panel for PI trls on totem

@GTOOL
DIPROI msecond delay
python /home/lfo/devel/fermi/panels/laser/slucommands/triggermillidelay.py
python
panel for PI trls on totem

@GTOOL
LDM SMC100 panel
python /home/lfo/devel/fermi/panels/laser/slucommands/ldm_smc100panel.py
python
Interface for Newport smc100 motor

@GTOOL
LDM ELITE2 LASER TRIGGER SWITCH
python /home/lfo/devel/fermi/panels/laser/tmp_ldm_trigger_switch.py
python
Switch trigger for elite2 between dalay for camera and delay for slu

@HEADING
Miscellaneous

@YTOOL
Save & Restore
unset LD_LIBRARY_PATH; /runtime/fermi/panels/bin/saverestore
?
Save & restore accelerator parameters

@RTOOL
MATLAB Scan Tool
/home/fermi/devel/utils/matlab/scantool/scantool.m
L. Froehlich
Scan any Tango property while recording others (experimental)

@RTOOL
MATLAB Make movie
/home/fermi/devel/utils/matlab/bunch_numb_tools/MovieMakerGui.m
M. Trovo'
Create an avi movie from the screen images.

@YTOOL
QLogger
/runtime/bin/qlogger
G. Strangolino
Log Tango properties to a file and plot histories

@EXPERTTOOL
Lock timing links
/home/fermi/home/fabio/machine_files/pulsed_autolock/start.m
F. Rossi
Crosscorrelation-based relock of pulsed optical timing links
expert