added several scripts

This commit is contained in:
gac-furka
2025-03-31 10:56:04 +02:00
parent f51e97445c
commit 1c6faac2ea
15 changed files with 1389 additions and 0 deletions

50
2um_RIXS.py Normal file
View File

@ -0,0 +1,50 @@
#%run -i ./script.py
import time
# RIXS scans moving the 2 um delay
#gate_delay.set_target_value(100).wait()
caput("SLAAT31-LDIO-LAS6411:SET_BO02",1) ## laser shutter open
#caput("SLAAT31-LDIO-LAS6411:SET_BO02",0) ## laser shutter closed
## 5 min each
twomicron_delay.set_target_value(25.8).wait()
daq.acquire("RIXS_delay_25p8", n_pulses=30000, n_repeat=1, wait=True)
# twomicron_delay.set_target_value(27.482).wait()
daq.acquire("RIXS_delay_27p482", n_pulses=30000, n_repeat=1, wait=True)
## 5 min each
twomicron_delay.set_target_value(25.8).wait()
daq.acquire("RIXS_delay_25p8", n_pulses=30000, n_repeat=1, wait=True)
twomicron_delay.set_target_value(27.482).wait()
daq.acquire("RIXS_delay_27p482", n_pulses=30000, n_repeat=1, wait=True)
## 5 min each
twomicron_delay.set_target_value(25.8).wait()
daq.acquire("RIXS_delay_25p8", n_pulses=30000, n_repeat=1, wait=True)
twomicron_delay.set_target_value(27.482).wait()
daq.acquire("RIXS_delay_27p482", n_pulses=30000, n_repeat=1, wait=True)
## 5 min each
twomicron_delay.set_target_value(25.8).wait()
daq.acquire("RIXS_delay_25p8", n_pulses=30000, n_repeat=1, wait=True)
twomicron_delay.set_target_value(27.482).wait()
daq.acquire("RIXS_delay_27p482", n_pulses=30000, n_repeat=1, wait=True)
## 5 min each
twomicron_delay.set_target_value(25.8).wait()
daq.acquire("RIXS_delay_25p8", n_pulses=30000, n_repeat=1, wait=True)
twomicron_delay.set_target_value(27.482).wait()
daq.acquire("RIXS_delay_27p482", n_pulses=30000, n_repeat=1, wait=True)

102
2um_RIXS_delaymap.py Normal file
View File

@ -0,0 +1,102 @@
#%run -i ./2um_RIXS_delaymap.py
import time
# RIXS scans moving the 2 um delay
#gate_delay.set_target_value(100).wait()
caput("SLAAT31-LDIO-LAS6411:SET_BO02",1) ## laser shutter open
#caput("SLAAT31-LDIO-LAS6411:SET_BO02",0) ## laser shutter closed
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 500 fs
twomicron_delay.set_target_value(27.51).wait()
daq.acquire("RIXS_delay_27p51", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 500 fs
twomicron_delay.set_target_value(27.51).wait()
daq.acquire("RIXS_delay_27p51", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 500 fs
twomicron_delay.set_target_value(27.51).wait()
daq.acquire("RIXS_delay_27p51", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 500 fs
twomicron_delay.set_target_value(27.51).wait()
daq.acquire("RIXS_delay_27p51", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 500 fs
twomicron_delay.set_target_value(27.51).wait()
daq.acquire("RIXS_delay_27p51", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
twomicron_delay.set_target_value(34.82).wait()
daq.acquire("RIXS_delay_34.82", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
twomicron_delay.set_target_value(34.82).wait()
daq.acquire("RIXS_delay_34.82", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
twomicron_delay.set_target_value(34.82).wait()
daq.acquire("RIXS_delay_34.82", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
twomicron_delay.set_target_value(34.82).wait()
daq.acquire("RIXS_delay_34.82", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_25p81", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
twomicron_delay.set_target_value(34.82).wait()
daq.acquire("RIXS_delay_34.82", n_pulses=30000, n_repeat=1, wait=True)

25
2um_RIXS_delaymap_2.py Normal file
View File

@ -0,0 +1,25 @@
#%run -i ./script.py
import time
# RIXS scans moving the 2 um delay
#gate_delay.set_target_value(100).wait()
#caput("SLAAT31-LDIO-LAS6411:SET_BO02",1) ## laser shutter open
caput("SLAAT31-LDIO-LAS6411:SET_BO02",0) ## laser shutter closed
## blocked
#twomicron_delay.set_target_value(25.81).wait()
daq.acquire("RIXS_delay_blocked", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_delay_blocked", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_delay_blocked", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_delay_blocked", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_delay_blocked", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_delay_blocked", n_pulses=30000, n_repeat=1, wait=True)

692
800nm_RIXS_delayscans.py Normal file
View File

@ -0,0 +1,692 @@
#%run -i ./2um_RIXS_delaymap.py
import time
# RIXS scans moving the 2 um delay
#gate_delay.set_target_value(100).wait()
caput("SLAAT31-LDIO-LAS6411:SET_BO02",1) ## laser shutter open
#caput("SLAAT31-LDIO-LAS6411:SET_BO02",0) ## laser shutter closed
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)
## -50 ps
gate_delay.set_target_value(90.12).wait()
daq.acquire("RIXS_delay_90p12", n_pulses=30000, n_repeat=1, wait=True)
## -10 ps
gate_delay.set_target_value(96.13).wait()
daq.acquire("RIXS_delay_96p13", n_pulses=30000, n_repeat=1, wait=True)
## -2 ps
gate_delay.set_target_value(27.01).wait()
daq.acquire("RIXS_delay_27p01", n_pulses=30000, n_repeat=1, wait=True)
## 0.5 ps
gate_delay.set_target_value(97.71).wait()
daq.acquire("RIXS_delay_97p71", n_pulses=30000, n_repeat=1, wait=True)
## 0.7 ps
gate_delay.set_target_value(97.74).wait()
daq.acquire("RIXS_delay_97p74", n_pulses=30000, n_repeat=1, wait=True)
## 1.5 ps
gate_delay.set_target_value(97.86).wait()
daq.acquire("RIXS_delay_97p86", n_pulses=30000, n_repeat=1, wait=True)
## 5 ps
gate_delay.set_target_value(98.38).wait()
daq.acquire("RIXS_delay_98p38", n_pulses=30000, n_repeat=1, wait=True)
## 10 ps
gate_delay.set_target_value(99.13).wait()
daq.acquire("RIXS_delay_99p13", n_pulses=30000, n_repeat=1, wait=True)
## 20 ps
gate_delay.set_target_value(100.63).wait()
daq.acquire("RIXS_delay_100p63", n_pulses=30000, n_repeat=1, wait=True)
## 50 ps
gate_delay.set_target_value(105.14).wait()
daq.acquire("RIXS_delay_105p14", n_pulses=30000, n_repeat=1, wait=True)
## 100 ps
gate_delay.set_target_value(112.65).wait()
daq.acquire("RIXS_delay_112p65", n_pulses=30000, n_repeat=1, wait=True)
## 150 ps
gate_delay.set_target_value(120.15).wait()
daq.acquire("RIXS_delay_120p15", n_pulses=30000, n_repeat=1, wait=True)
## 200 ps
gate_delay.set_target_value(127.66).wait()
daq.acquire("RIXS_delay_127p66", n_pulses=30000, n_repeat=1, wait=True)

24
CuO_overnight_JF.py Normal file
View File

@ -0,0 +1,24 @@
#%run -i ./CuO_overnight_JF.py
import time
#0.5 mJ/cm2
laser_fluence.set_target_value(51.7).wait()
scan.scan1D(gate_delay, 71, 74, 0.1, 2000, "gate_delay", return_to_initial_values=True)
#0.25 mJ/cm2
laser_fluence.set_target_value(52.5).wait()
scan.scan1D(gate_delay, 71, 74, 0.1, 2000, "gate_delay", return_to_initial_values=True)
#5 mJ/cm2
#laser_fluence.set_target_value(47.77).wait()
#scan.scan1D(gate_delay, 71, 74, 0.1, 2000, "gate_delay", return_to_initial_values=True)
#3 mJ/cm2
#laser_fluence.set_target_value(48.9).wait()
#scan.scan1D(gate_delay, 71, 74, 0.1, 2000, "gate_delay", return_to_initial_values=True)
#1 mJ/cm2
#laser_fluence.set_target_value(51.1).wait()
#scan.scan1D(gate_delay, 71, 74, 0.1, 2000, "gate_delay", return_to_initial_values=True)

49
LCMO_Sunday.py Normal file
View File

@ -0,0 +1,49 @@
#%run -i ./LCMO_Sunday.py
import time
# X ps
gate_delay.set_target_value(72.77).wait()
daq.acquire("RIXS_2p9ps", n_pulses=60000, n_repeat=2, wait=True)
gate_delay.set_target_value(73.85).wait()
daq.acquire("RIXS_10ps", n_pulses=60000, n_repeat=4, wait=True)
gate_delay.set_target_value(72.33).wait()
lxt.set_target_value(-10476.1).wait()
daq.acquire("RIXS_100ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-10576.1).wait()
daq.acquire("RIXS_200ps", n_pulses=60000, n_repeat=4, wait=True)
##############################################################
#-10 ps
#lxt.set_target_value(-11876.1).wait()
#daq.acquire("RIXS_nXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-12876.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-15876.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-20376.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-10376.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
# gate_delay.set_target_value(71.135).wait()
# 5mJ/cm2
#laser_fluence.set_target_value(55).wait()
#a = [72.0,72.15,72.2,72.25, 72.31, 72.35, 72.39, 72.43, 72.47, 72.51, 72.55, 72.59, 72.63, 72.65, 72.69, 72.73, 72.77, 72.81, 72.85, 72.89, 72.94, 72.99, 73.04, 73.14, 73.24, 73.34, 73.44, 73.54, 73.64, 73.74, 73.84, 73.94]
#scan.ascan_list(gate_delay, a, n_pulses=6000, filename = 'xas_fine_5mJ',n_repeat=1)
# 15mJ/cm2
#laser_fluence.set_target_value(48.88).wait()
#scan.ascan_list(gate_delay, a, n_pulses=6000, filename = 'xas_fine_15mJ', n_repeat=1)
#####
#mono_new.set_target_value(530.0).wait()
#lxt.mvr(10).wait()
#gate_delay.set_target_value(72.802).wait()
#scan.scan1D(mono_new, 528, 533, 0.1, 2000, "mono_new", return_to_initial_values=True)
#scan.scan1D(lxt, -10376.1, -20376.1, 100, 2000, "mono_new", return_to_initial_values=True)

67
LCMO_Sunday_v2.py Normal file
View File

@ -0,0 +1,67 @@
#%run -i ./LCMO_Sunday_v2.py
import time
lxt.set_target_value(-10676.1).wait()
daq.acquire("RIXS_300ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-10776.1).wait()
daq.acquire("RIXS_400ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-10876.1).wait()
daq.acquire("RIXS_500ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-11126.1).wait()
daq.acquire("RIXS_750ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-11376.1).wait()
daq.acquire("RIXS_1000ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-11876.1).wait()
daq.acquire("RIXS_1500ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-12376.1).wait()
daq.acquire("RIXS_2000ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-128376.1).wait()
daq.acquire("RIXS_2500ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-13376.1).wait()
daq.acquire("RIXS_3000ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-13876.1).wait()
daq.acquire("RIXS_3500ps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-14376.1).wait()
daq.acquire("RIXS_4000ps", n_pulses=60000, n_repeat=4, wait=True)
##############################################################
#-10 ps
#lxt.set_target_value(-11876.1).wait()
#daq.acquire("RIXS_nXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-12876.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-15876.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-20376.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-10376.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
# gate_delay.set_target_value(71.135).wait()
# 5mJ/cm2
#laser_fluence.set_target_value(55).wait()
#a = [72.0,72.15,72.2,72.25, 72.31, 72.35, 72.39, 72.43, 72.47, 72.51, 72.55, 72.59, 72.63, 72.65, 72.69, 72.73, 72.77, 72.81, 72.85, 72.89, 72.94, 72.99, 73.04, 73.14, 73.24, 73.34, 73.44, 73.54, 73.64, 73.74, 73.84, 73.94]
#scan.ascan_list(gate_delay, a, n_pulses=6000, filename = 'xas_fine_5mJ',n_repeat=1)
# 15mJ/cm2
#laser_fluence.set_target_value(48.88).wait()
#scan.ascan_list(gate_delay, a, n_pulses=6000, filename = 'xas_fine_15mJ', n_repeat=1)
#####
#mono_new.set_target_value(530.0).wait()
#lxt.mvr(10).wait()
#gate_delay.set_target_value(72.802).wait()
#scan.scan1D(mono_new, 528, 533, 0.1, 2000, "mono_new", return_to_initial_values=True)
#scan.scan1D(lxt, -10376.1, -20376.1, 100, 2000, "mono_new", return_to_initial_values=True)

63
LCMO_Sunday_v3.py Normal file
View File

@ -0,0 +1,63 @@
#%run -i ./LCMO_Sunday_v3.py
import time
# -10 ps
target = -10376.1+10
lxt.set_target_value(target).wait()
scan.scan1D(mono_new, 528, 532, 0.1, 1200, "mono_new", return_to_initial_values=True)
# 2500 ps
target = -10376.1-2500
lxt.set_target_value(target).wait()
scan.scan1D(mono_new, 528, 532, 0.1, 1200, "mono_new", return_to_initial_values=True)
# 3000 ps
target = -10376.1-3000
lxt.set_target_value(target).wait()
scan.scan1D(mono_new, 528, 532, 0.1, 1200, "mono_new", return_to_initial_values=True)
# 7500 ps
target = -10376.1-7500
lxt.set_target_value(target).wait()
scan.scan1D(mono_new, 528, 532, 0.1, 1200, "mono_new", return_to_initial_values=True)
# 10000 ps
target = -10376.1-10000
lxt.set_target_value(target).wait()
scan.scan1D(mono_new, 528, 532, 0.1, 1200, "mono_new", return_to_initial_values=True)
lxt.set_target_value(-10376.1).wait()
#daq.acquire("RIXS_2600ps", n_pulses=60000, n_repeat=4, wait=True)
##############################################################
#-10 ps
#lxt.set_target_value(-11876.1).wait()
#daq.acquire("RIXS_nXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-12876.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-15876.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-20376.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-10376.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
# gate_delay.set_target_value(71.135).wait()
# 5mJ/cm2
#laser_fluence.set_target_value(55).wait()
#a = [72.0,72.15,72.2,72.25, 72.31, 72.35, 72.39, 72.43, 72.47, 72.51, 72.55, 72.59, 72.63, 72.65, 72.69, 72.73, 72.77, 72.81, 72.85, 72.89, 72.94, 72.99, 73.04, 73.14, 73.24, 73.34, 73.44, 73.54, 73.64, 73.74, 73.84, 73.94]
#scan.ascan_list(gate_delay, a, n_pulses=6000, filename = 'xas_fine_5mJ',n_repeat=1)
# 15mJ/cm2
#laser_fluence.set_target_value(48.88).wait()
#scan.ascan_list(gate_delay, a, n_pulses=6000, filename = 'xas_fine_15mJ', n_repeat=1)
#####
#mono_new.set_target_value(530.0).wait()
#lxt.mvr(10).wait()
#gate_delay.set_target_value(72.802).wait()
#scan.scan1D(mono_new, 528, 533, 0.1, 2000, "mono_new", return_to_initial_values=True)
#scan.scan1D(lxt, -10376.1, -20376.1, 100, 2000, "mono_new", return_to_initial_values=True)

42
LCO_RIXS.py Normal file
View File

@ -0,0 +1,42 @@
#%run -i ./LCO_RIXS.py
import time
# RIXS scans on different samples
## LSAT(001)
#TY.set_target_value(-1.5).wait()
#scan.scan1D(mono_new,778,786,0.5, 20000, "Emap_LCO_001_25K_LH", return_to_initial_values=True)
## LSAT (111)
#TY.set_target_value(2.5).wait()
#scan.scan1D(mono_new, 778,786,0.5, 20000, "Emap_LCO_111_25K_LH", return_to_initial_values=True)
## CoO
#TY.set_target_value(1.0).wait()
#TX.set_target_value(-3.5).wait()
#scan.scan1D(mono_new, 777,786,0.5, 20000, "Emap_CoO_25K_LH", return_to_initial_values=True)
### run these at 779.5 eV (first go to 778.0 then 779.5 eV)
## LSAT(111)
TY.set_target_value(2.5).wait()
daq.acquire("RIXS_LCO_LSAT111_25K", n_pulses=20000, n_repeat=1, wait=True)
daq.acquire("RIXS_LCO_LSAT111_25K", n_pulses=20000, n_repeat=1, wait=True)
daq.acquire("RIXS_LCO_LSAT111_25K", n_pulses=20000, n_repeat=1, wait=True)
#3 LSAT(001)
TY.set_target_value(-1.5).wait()
daq.acquire("RIXS_LCO_LSAT001_25K", n_pulses=20000, n_repeat=1, wait=True)
daq.acquire("RIXS_LCO_LSAT001_25K", n_pulses=20000, n_repeat=1, wait=True)
daq.acquire("RIXS_LCO_LSAT001_25K", n_pulses=20000, n_repeat=1, wait=True)

33
LSMO_dinner.py Normal file
View File

@ -0,0 +1,33 @@
#%run -i ./LSMO_lunch.py
import time
#-10 ps
#lxt.set_target_value(-11876.1).wait()
#daq.acquire("RIXS_nXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-12876.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-15876.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-20376.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
#lxt.set_target_value(-10376.1).wait()
#daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
# gate_delay.set_target_value(71.135).wait()
# 5mJ/cm2
laser_fluence.set_target_value(55).wait()
a = [72.0,72.15,72.2,72.25, 72.31, 72.35, 72.39, 72.43, 72.47, 72.51, 72.55, 72.59, 72.63, 72.65, 72.69, 72.73, 72.77, 72.81, 72.85, 72.89, 72.94, 72.99, 73.04, 73.14, 73.24, 73.34, 73.44, 73.54, 73.64, 73.74, 73.84, 73.94]
scan.ascan_list(gate_delay, a, n_pulses=6000, filename = 'xas_fine_5mJ',n_repeat=1)
# 15mJ/cm2
laser_fluence.set_target_value(48.88).wait()
scan.ascan_list(gate_delay, a, n_pulses=6000, filename = 'xas_fine_15mJ', n_repeat=1)
#####
#mono_new.set_target_value(530.0).wait()
#lxt.mvr(10).wait()
#gate_delay.set_target_value(72.802).wait()
#scan.scan1D(mono_new, 528, 533, 0.1, 2000, "mono_new", return_to_initial_values=True)
#scan.scan1D(lxt, -10376.1, -20376.1, 100, 2000, "mono_new", return_to_initial_values=True)

27
LSMO_lunch.py Normal file
View File

@ -0,0 +1,27 @@
#%run -i ./LSMO_lunch.py
import time
#-10 ps
lxt.set_target_value(-11876.1).wait()
daq.acquire("RIXS_nXXps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-12876.1).wait()
daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-15876.1).wait()
daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-20376.1).wait()
daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
lxt.set_target_value(-10376.1).wait()
daq.acquire("RIXS_nXXXps", n_pulses=60000, n_repeat=4, wait=True)
# gate_delay.set_target_value(71.135).wait()
#a = [1, 2, 3]
#scan.ascan_list(lxt, a, n_pulses=60000, n_repeat=6, wait=True)
#####
#mono_new.set_target_value(530.0).wait()
#lxt.mvr(10).wait()
#gate_delay.set_target_value(72.802).wait()
#scan.scan1D(mono_new, 528, 533, 0.1, 2000, "mono_new", return_to_initial_values=True)
#scan.scan1D(lxt, -10376.1, -20376.1, 100, 2000, "mono_new", return_to_initial_values=True)

46
Qdep_Arnau_Feb2025.py Normal file
View File

@ -0,0 +1,46 @@
#%run -i ./Qdep_Arnau_Feb2025.py
import time
mu.set_target_value(-18).wait()
#TZ.set_target_value(-3.0).wait()
#TX.set_target_value(4.0).wait()
daq.acquire("RIXS", n_pulses=30000, n_repeat=1, wait=True)
time.sleep(1)
mu.set_target_value(-10).wait()
#TZ.set_target_value(-3.2).wait()
#TX.set_target_value(3.8).wait()
daq.acquire("RIXS", n_pulses=30000, n_repeat=1, wait=True)
time.sleep(1)
mu.set_target_value(-3).wait()
#TZ.set_target_value(-3.5).wait()
#TX.set_target_value(3.2).wait()
daq.acquire("RIXS", n_pulses=30000, n_repeat=1, wait=True)
time.sleep(1)
mu.set_target_value(5).wait()
#TZ.set_target_value(-3.6).wait()
#TX.set_target_value(2.9).wait()
daq.acquire("RIXS", n_pulses=30000, n_repeat=1, wait=True)
time.sleep(1)
mu.set_target_value(13).wait()
#TZ.set_target_value(-3.6).wait()
#TX.set_target_value(2.5).wait()
daq.acquire("RIXS", n_pulses=30000, n_repeat=1, wait=True)
time.sleep(1)
mu.set_target_value(21).wait()
#TZ.set_target_value(-3.6).wait()
#TX.set_target_value(2.1).wait()
daq.acquire("RIXS", n_pulses=30000, n_repeat=1, wait=True)
time.sleep(1)
mu.set_target_value(32).wait()
#TZ.set_target_value(-3.5).wait()
#TX.set_target_value(1.6).wait()
daq.acquire("RIXS", n_pulses=30000, n_repeat=1, wait=True)
time.sleep(1)

92
Qdep_Arnau_Jan2025.py Normal file
View File

@ -0,0 +1,92 @@
#%run -i ./Qdep_Arnau_Jan2025.py
import time
mu.set_target_value(40.0).wait()
TZ.set_target_value(-3.0).wait()
TX.set_target_value(4.0).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_40", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(30.0).wait()
TZ.set_target_value(-3.2).wait()
TX.set_target_value(3.8).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_30", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(10.0).wait()
TZ.set_target_value(-3.5).wait()
TX.set_target_value(3.2).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_10", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(0.0).wait()
TZ.set_target_value(-3.6).wait()
TX.set_target_value(2.9).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_0", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-10.0).wait()
TZ.set_target_value(-3.6).wait()
TX.set_target_value(2.5).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m10", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-20.0).wait()
TZ.set_target_value(-3.6).wait()
TX.set_target_value(2.1).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m20", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-30.0).wait()
TZ.set_target_value(-3.5).wait()
TX.set_target_value(1.6).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m30", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(35.0).wait()
TZ.set_target_value(-3.1).wait()
TX.set_target_value(3.9).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_35", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(25.0).wait()
TZ.set_target_value(-3.3).wait()
TX.set_target_value(3.7).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_25", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(15.0).wait()
TZ.set_target_value(-3.5).wait()
TX.set_target_value(3.4).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_15", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(5.0).wait()
TZ.set_target_value(-3.6).wait()
TX.set_target_value(3.1).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_5", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-5.0).wait()
TZ.set_target_value(-3.6).wait()
TX.set_target_value(2.7).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m5", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-15.0).wait()
TZ.set_target_value(-3.6).wait()
TX.set_target_value(2.3).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m15", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-25.0).wait()
TZ.set_target_value(-3.5).wait()
TX.set_target_value(1.8).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m25", return_to_initial_values=True)
time.sleep(10)

52
Qdep_Arnau_Jan2025_2.py Normal file
View File

@ -0,0 +1,52 @@
#%run -i ./Qdep_Arnau_Jan2025.py
import time
mu.set_target_value(-35.0).wait()
TZ.set_target_value(-3.4).wait()
TX.set_target_value(1.3).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m35", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-40.0).wait()
TZ.set_target_value(-3.3).wait()
TX.set_target_value(1.1).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m40", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-45.0).wait()
TZ.set_target_value(-3.2).wait()
TX.set_target_value(0.8).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m45", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-50.0).wait()
TZ.set_target_value(-3.1).wait()
TX.set_target_value(0.5).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m50", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-55.0).wait()
TZ.set_target_value(-2.9).wait()
TX.set_target_value(0.2).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m55", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-60.0).wait()
TZ.set_target_value(-2.8).wait()
TX.set_target_value(-0.1).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m60", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-65.0).wait()
TZ.set_target_value(-2.6).wait()
TX.set_target_value(-0.4).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_m65", return_to_initial_values=True)
time.sleep(10)
mu.set_target_value(-70.0).wait()
TZ.set_target_value(-2.4).wait()
TX.set_target_value(-0.7).wait()
scan.scan1D(dummy, 1,2,1, 50000, "RIXS_YBCFO_LH_30K_PiPi_RY_70", return_to_initial_values=True)
time.sleep(10)

25
repeat_static_RIXS.py Normal file
View File

@ -0,0 +1,25 @@
#%run -i ./script.py
import time
# RIXS scans moving the 2 um delay
#gate_delay.set_target_value(100).wait()
#caput("SLAAT31-LDIO-LAS6411:SET_BO02",1) ## laser shutter open
#caput("SLAAT31-LDIO-LAS6411:SET_BO02",0) ## laser shutter closed
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)
daq.acquire("RIXS_static_cooling", n_pulses=30000, n_repeat=1, wait=True)