Vutha lab @ UofT's repositories
biot-savart
This tool numerically solves for the magnetic field around an arbitrarily shaped coil specified by the user, in a discrete and finite volume surrounding the coil.
spectrum-awg
Code to operate the Spectrum Instruments M4i6622 arbitrary waveform generator
Transfer-Interferometer
A microcontroller based transfer interferometer for locking lasers to arbitrary frequencies
grating-ecdl
Grating-based (traditional) external cavity diode laser
arduino_servo
A servo controller for locking a laser's frequency to an absorption signal
AtomicSystem
Python code for calculating atomic matrix elements, dipole operators, atomic polarizabilities, etc.
FRG730-Ion-Gauge
Python interface to Agilent FRG-730 Ion Gauge
Laser-Linewidth-Tools
Code for rapidly measuring the linewidth (an examining noise spectra) of a laser locked to a cavity
Novatech_409B
Python class to control the Novatech Instruments 409B 171 MHz 4-channel signal generator
ThorlabsPM16
Python interface to the Thorlabs PM16 power meter.
EDM
Code to control hardware and analyze data from the Molecules in Neon Ice (MINI) experiment
jupyter-notebooks
Notebooks containing code, equations and plots. Used for common tasks in the lab.
T564
Python class to control the Highland Technology T564 4-channel compact advanced digital delay and pulse train generator.
artiq
Python code to control the M-Labs ARTIQ hardware
bristol_fiber_optic_switch
Python code to control Bristol fiber optic switch from a linux computer
corrected_bristol_wavemeter
Reads the bristol wavemeter and uses the bristol fiber optic switch to correct for wavemeter drift by comparing to a stable laser.
LabJack_Unipolar_TempController
4-channel unipolar temperature controller with LabJack
National-Instruments-FSL-0010
Python class to control the NI Quicksyn FSL-0010 Microwave Synthesizer
National-Instruments-FSW-0020
Python class for the NI Quicksyn FSW-0020 Synthesizer
onix
Control and analysis code for the ONIX experiment
RohdeSchwarz_SpectrumAnalyzer
Interfacing with the Rohde-Schwarz spectrum analyzer FSEB20
SORCETelecom
Repository containing the Client and Serve code for SORCE Telecommunication
thorlabs-rotation_mount
Python code to control the Thorlabs ELL14K rotation mount
thorlabs_power_meter
Python code to control Thorlabs Power Meter PM16
UFC-6000-Frequency-Counter
Class for the UFC-6000 Frequency-Counter
zmq_monitor_logger
GUI to display values from zmq subscriptions and log them to local files