From 9cf837021f34108c3ae68ae36d4b3c20a0a9fed3 Mon Sep 17 00:00:00 2001 From: "FR@29iduser" <rodolakis@anl.gov> Date: Sat, 17 Sep 2022 20:11:28 -0500 Subject: [PATCH] energy debug --- build/lib/iexcode/instruments/IEX_VPU.py | 7 ++++--- build/lib/iexcode/instruments/xrays.py | 4 ++-- iexcode/instruments/IEX_VPU.py | 7 ++++--- iexcode/instruments/xrays.py | 3 +-- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/build/lib/iexcode/instruments/IEX_VPU.py b/build/lib/iexcode/instruments/IEX_VPU.py index 20d0c89..c30f5af 100644 --- a/build/lib/iexcode/instruments/IEX_VPU.py +++ b/build/lib/iexcode/instruments/IEX_VPU.py @@ -400,10 +400,10 @@ def ID_energy_set(keV,verbose=True): Previously: SetID """ - ID_mode = ID_mode_list()[ID_state_get()] + ID_mode = ID_mode_get(verbose=False) mono_grating = mono_grating_get() - QP_ratio = ID_QP_ratio_get()[0] - eV = keV/1000.0 + QP_ratio = ID_QP_ratio_get(verbose=False)[0] + eV = keV*1000.0 keV = ID_calc_eV(mono_grating,ID_mode,eV,QP_ratio)/1000.0 ID_set(keV,verbose=verbose) @@ -417,6 +417,7 @@ def ID_energy_set_eV(eV,verbose=True): Previously: SetID """ keV = eV/1000.0 + print("setting ID = "+str(eV)+" ("+str(keV)+" keV)") ID_energy_set(keV,verbose=verbose) def ID_set_eV(eV,verbose=True): diff --git a/build/lib/iexcode/instruments/xrays.py b/build/lib/iexcode/instruments/xrays.py index 561d76a..0e6b7bd 100644 --- a/build/lib/iexcode/instruments/xrays.py +++ b/build/lib/iexcode/instruments/xrays.py @@ -238,11 +238,11 @@ def energy(hv_eV,slit_coeff=1,m3r=True,verbose=True): Previously: Set_BL, energy """ if hv_eV != _energy_range_check(hv_eV): - message_string = 'request photon energy '+str(hv_eV)+' not with the allowed range' + message_string = 'Requested photon energy '+str(hv_eV)+' not with the allowed range' message_string = '\n closest allowed energy is '+str(_energy_range_check(hv_eV)) print_warning_message(message_string) - + print(hv_eV) ID_energy_set_eV(hv_eV,verbose=verbose) mono_energy_set(hv_eV,verbose=verbose) apertures_set(c_2B=slit_coeff,c_1A=1,verbose=verbose) diff --git a/iexcode/instruments/IEX_VPU.py b/iexcode/instruments/IEX_VPU.py index 20d0c89..c30f5af 100644 --- a/iexcode/instruments/IEX_VPU.py +++ b/iexcode/instruments/IEX_VPU.py @@ -400,10 +400,10 @@ def ID_energy_set(keV,verbose=True): Previously: SetID """ - ID_mode = ID_mode_list()[ID_state_get()] + ID_mode = ID_mode_get(verbose=False) mono_grating = mono_grating_get() - QP_ratio = ID_QP_ratio_get()[0] - eV = keV/1000.0 + QP_ratio = ID_QP_ratio_get(verbose=False)[0] + eV = keV*1000.0 keV = ID_calc_eV(mono_grating,ID_mode,eV,QP_ratio)/1000.0 ID_set(keV,verbose=verbose) @@ -417,6 +417,7 @@ def ID_energy_set_eV(eV,verbose=True): Previously: SetID """ keV = eV/1000.0 + print("setting ID = "+str(eV)+" ("+str(keV)+" keV)") ID_energy_set(keV,verbose=verbose) def ID_set_eV(eV,verbose=True): diff --git a/iexcode/instruments/xrays.py b/iexcode/instruments/xrays.py index 561d76a..f34ee53 100644 --- a/iexcode/instruments/xrays.py +++ b/iexcode/instruments/xrays.py @@ -238,11 +238,10 @@ def energy(hv_eV,slit_coeff=1,m3r=True,verbose=True): Previously: Set_BL, energy """ if hv_eV != _energy_range_check(hv_eV): - message_string = 'request photon energy '+str(hv_eV)+' not with the allowed range' + message_string = 'Requested photon energy '+str(hv_eV)+' not with the allowed range' message_string = '\n closest allowed energy is '+str(_energy_range_check(hv_eV)) print_warning_message(message_string) - ID_energy_set_eV(hv_eV,verbose=verbose) mono_energy_set(hv_eV,verbose=verbose) apertures_set(c_2B=slit_coeff,c_1A=1,verbose=verbose) -- GitLab