|
sipm-characterisation 0.1.0
SiPM characterisation for ePIC — IV/DCR/gain, laser, readout, irradiation
|
Variables | |
| args = ky.parse_arguments() | |
| parse arguments | |
| outfiletagname = ky.build_tagname(args) | |
| output file run tag | |
| starttime = time.time() | |
| start | |
| fig | |
| add time tag timenow = datetime.datetime.now() timetag = timenow.strftime('YmdHMS') outfiletagname += '. | |
| ax | |
| add time tag timenow = datetime.datetime.now() timetag = timenow.strftime('YmdHMS') outfiletagname += '. | |
| figsize | |
| int | Vmin = 0. |
| connect and initialize | |
| int | Vmax = 3. |
| float | Vstep = 0.100 |
| Vscan = np.arange(Vmin, Vmax, Vstep) | |
| configure source and trigger model | |
| Ilim | |
| Twait | |
| Tstep | |
| Tmeas | |
| Nmeas | |
| measurements = ky.read_measurements() | |
| start trigger model and wait | |
| invertX | |
| plot measurements | |
| False | |
| invertY | |
| endtime = time.time() | |
| write measurements | |
| fwdscan.args = ky.parse_arguments() |
parse arguments
| fwdscan.ax |
add time tag timenow = datetime.datetime.now() timetag = timenow.strftime('YmdHMS') outfiletagname += '.
plot measurements
' + timetag
define plots
| fwdscan.endtime = time.time() |
write measurements
write commands
close connection
done
| fwdscan.False |
| fwdscan.fig |
add time tag timenow = datetime.datetime.now() timetag = timenow.strftime('YmdHMS') outfiletagname += '.
' + timetag
define plots
| fwdscan.figsize |
| fwdscan.Ilim |
| fwdscan.invertX |
plot measurements
| fwdscan.invertY |
| fwdscan.measurements = ky.read_measurements() |
start trigger model and wait
read measurements
| fwdscan.Nmeas |
| fwdscan.outfiletagname = ky.build_tagname(args) |
output file run tag
| fwdscan.starttime = time.time() |
start
| fwdscan.Tmeas |
| fwdscan.Tstep |
| fwdscan.Twait |
| int fwdscan.Vmax = 3. |
| int fwdscan.Vmin = 0. |
connect and initialize
FORWARD BIAS SCAN ###
[0., 3.] in 100 mV steps
| float fwdscan.Vstep = 0.100 |