sipm-characterisation 0.1.0
SiPM characterisation for ePIC — IV/DCR/gain, laser, readout, irradiation
Loading...
Searching...
No Matches
keithley.py File Reference

Namespaces

namespace  keithley
 

Functions

 keithley.parse_arguments ()
 
 keithley.build_tagname (args)
 
 keithley.connect ()
 
 keithley.close ()
 
 keithley.write_commands (filename)
 
 keithley.send (command)
 
 keithley.recv ()
 
 keithley.initialize ()
 
 keithley.read_config (filename='config.keithley')
 
 keithley.output_on ()
 
 keithley.output_off ()
 
 keithley.set_voltage (V)
 
 keithley.measure (n)
 
 keithley.write_measurements (measurements, filename, ioflags='w')
 
 keithley.read_measurements ()
 
 keithley.plot_measurements (measurements, xkey, ykey, ax, invertX=False, invertY=False)
 
 keithley.source_measure_config (Vscan, Ilim=25.e-6, reverse=False, Vsmart=None, Naver=4, verbose=False)
 
 keithley.query_source_config (name)
 
 keithley.trigger_init ()
 
 keithley.trigger_wait ()
 
 keithley.trigger_config (Twait=60., Tstep=1., Tmeas=1., Nmeas='INF', name='SOURCE_CONFIG', verbose=False)
 
 keithley.query_trigger_config ()
 

Variables

 keithley.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 
tuple keithley.server_address = ('131.154.12.91', 5025)
 
str keithley.idn_tag = "KEITHLEY INSTRUMENTS,MODEL 2450,04474830,1.6.7c"
 
bool keithley.echo = False
 
bool keithley.log = True
 
list keithley.commands = []