Trap-Pumping Scripts¶
TP11¶
VIS Ground Calibration TEST: TP11
Trap-Pumping calibration (vertical)
Created on Thu May 23 10:42:00 2019
- author
Ruyman Azzollini
-
class
vison.pump.TP11.TP11(inputs, log=None, drill=False, debug=False, cleanafter=False)¶
TP21¶
VIS Ground Calibration TEST: TP02
Trap-Pumping calibration (serial)
Created on Tue Aug 29 17:38:00 2017
- author
Ruyman Azzollini
-
class
vison.pump.TP21.TP21(inputs, log=None, drill=False, debug=False, cleanafter=False)¶
PumpTask¶
Common Use Task for Trap-Pumping Analysis.
Created on Tue Jan 2 17:44:04 2018
- author
Ruyman Azzollini
tptools¶
Trap-pumping Analysis Tools.
Created on Fri Mar 16 14:38:51 2018
- author
Ruyman Azzollini
-
vison.pump.tptools.batch_fit_PcTau_stp(Amplitudes, dwells, Nshuffles=5000)¶
-
vison.pump.tptools.batch_fit_PcTau_vtp(Amplitudes, tois, Nshuffles=5000)¶
-
vison.pump.tptools.charact_injection(ccdobj)¶
-
vison.pump.tptools.fcomp_distamp_dipoles_1D(merged, mcat)¶
-
vison.pump.tptools.fcomp_distamp_dipoles_2D(merged, mcat)¶
-
vison.pump.tptools.find_dipoles_stpump(ccdobj, threshold, Q, vstart=0, vend=2066, extension=- 1)¶ Using Jesper Skottfelt’s algorithm, as described in Trap_Pumping_Analysis_GCALCAMP_17OCT17_Azzollini.pdf
‘West’ dipole: brighter pixel closer to serial register than dimmer pixel. ‘East’ dipole: brighter pixel farther to serial register than dimmer pixel.
-
vison.pump.tptools.find_dipoles_vtpump(ccdobj, threshold, Q, vstart=0, vend=2066, extension=- 1)¶ Using Jesper Skottfelt’s algorithm, as described in Trap_Pumping_Analysis_GCALCAMP_17OCT17_Azzollini.pdf
‘South’ dipole: brighter pixel closer to serial register than dimmer pixel. ‘North’ dipole: brighter pixel farther to serial register than dimmer pixel.
-
vison.pump.tptools.fit_PcTau_stp(A, dwells, stoi, Nshuffles=5000)¶
-
vison.pump.tptools.fit_PcTau_vtp(A, tois, Nshuffles=5000)¶
-
vison.pump.tptools.gen_raw_dpmap_stpump(ccdobj, injprofiles, vstart=0, vend=2066, extension=- 1)¶
-
vison.pump.tptools.gen_raw_dpmap_vtpump(ccdobj, Navgrows=- 1, vstart=0, vend=2066, extension=- 1)¶
-
vison.pump.tptools.get_InjProfile(ccdobj, Q, Navgrows=- 1, vstart=0, vend=2066, extension=- 1)¶
-
vison.pump.tptools.get_injprofile_tpnorm(ccdobj, vstart, vend)¶ Produces a 2D Map of charge injection to be used in trap-pumping analysis, to obtain dipole maps.
-
vison.pump.tptools.merge_2dcats_generic(catsdict, catkeys, parentkey, columns, opcolumns, fcomp, dropna=False)¶
-
vison.pump.tptools.merge_vtp_dipole_cats_bypos(catsdict, catkeys, parentkey, dropna=False)¶
-
vison.pump.tptools.save_dipcat2D_as_ds9regs(df, regfilename, clobber=True)¶
-
vison.pump.tptools.wrap_gen_InjProfiles(ccdobj, Navgrows=- 1, vstart=0, vend=2066, extension=- 1)¶