diff --git a/2um_RIXS.py b/2um_RIXS.py new file mode 100644 index 0000000..f5b246b --- /dev/null +++ b/2um_RIXS.py @@ -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) + + + + diff --git a/2um_RIXS_delaymap.py b/2um_RIXS_delaymap.py new file mode 100644 index 0000000..78c6374 --- /dev/null +++ b/2um_RIXS_delaymap.py @@ -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) + diff --git a/2um_RIXS_delaymap_2.py b/2um_RIXS_delaymap_2.py new file mode 100644 index 0000000..2370a83 --- /dev/null +++ b/2um_RIXS_delaymap_2.py @@ -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) + + diff --git a/800nm_RIXS_delayscans.py b/800nm_RIXS_delayscans.py new file mode 100644 index 0000000..684fae2 --- /dev/null +++ b/800nm_RIXS_delayscans.py @@ -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) + + + + + + + + + + diff --git a/CuO_overnight_JF.py b/CuO_overnight_JF.py new file mode 100644 index 0000000..70b59c9 --- /dev/null +++ b/CuO_overnight_JF.py @@ -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) + diff --git a/LCMO_Sunday.py b/LCMO_Sunday.py new file mode 100644 index 0000000..cdcf3df --- /dev/null +++ b/LCMO_Sunday.py @@ -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) diff --git a/LCMO_Sunday_v2.py b/LCMO_Sunday_v2.py new file mode 100644 index 0000000..0cb3117 --- /dev/null +++ b/LCMO_Sunday_v2.py @@ -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) diff --git a/LCMO_Sunday_v3.py b/LCMO_Sunday_v3.py new file mode 100644 index 0000000..42200c3 --- /dev/null +++ b/LCMO_Sunday_v3.py @@ -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) diff --git a/LCO_RIXS.py b/LCO_RIXS.py new file mode 100644 index 0000000..fe10076 --- /dev/null +++ b/LCO_RIXS.py @@ -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) + + + + + + + + diff --git a/LSMO_dinner.py b/LSMO_dinner.py new file mode 100644 index 0000000..b7bc58d --- /dev/null +++ b/LSMO_dinner.py @@ -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) diff --git a/LSMO_lunch.py b/LSMO_lunch.py new file mode 100644 index 0000000..8cdcf84 --- /dev/null +++ b/LSMO_lunch.py @@ -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) diff --git a/Qdep_Arnau_Feb2025.py b/Qdep_Arnau_Feb2025.py new file mode 100644 index 0000000..09444a0 --- /dev/null +++ b/Qdep_Arnau_Feb2025.py @@ -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) + diff --git a/Qdep_Arnau_Jan2025.py b/Qdep_Arnau_Jan2025.py new file mode 100644 index 0000000..5d998ca --- /dev/null +++ b/Qdep_Arnau_Jan2025.py @@ -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) diff --git a/Qdep_Arnau_Jan2025_2.py b/Qdep_Arnau_Jan2025_2.py new file mode 100644 index 0000000..9aa235b --- /dev/null +++ b/Qdep_Arnau_Jan2025_2.py @@ -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) + diff --git a/repeat_static_RIXS.py b/repeat_static_RIXS.py new file mode 100644 index 0000000..ea13ac1 --- /dev/null +++ b/repeat_static_RIXS.py @@ -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) + +