Pinned Repositories
arduino_servo
A servo controller for locking a laser's frequency to an absorption signal
artiq
Python code to control the M-Labs ARTIQ hardware
AtomicSystem
Python code for calculating atomic matrix elements, dipole operators, atomic polarizabilities, etc.
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.
CTC100
Python Code for controlling the SRS Cryogenic Temperature Controller
grating-ecdl
Grating-based (traditional) external cavity diode laser
IF-ECDL
Interference-filter-based external cavity diode laser
pdh_servo_v2
A servo controller for locking lasers to high-finesse cavities
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
vuthalab's Repositories
vuthalab/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.
vuthalab/IF-ECDL
Interference-filter-based external cavity diode laser
vuthalab/spectrum-awg
Code to operate the Spectrum Instruments M4i6622 arbitrary waveform generator
vuthalab/Transfer-Interferometer
A microcontroller based transfer interferometer for locking lasers to arbitrary frequencies
vuthalab/artiq
Python code to control the M-Labs ARTIQ hardware
vuthalab/AtomicSystem
Python code for calculating atomic matrix elements, dipole operators, atomic polarizabilities, etc.
vuthalab/grating-ecdl
Grating-based (traditional) external cavity diode laser
vuthalab/arduino_servo
A servo controller for locking a laser's frequency to an absorption signal
vuthalab/CTC100
Python Code for controlling the SRS Cryogenic Temperature Controller
vuthalab/FRG730-Ion-Gauge
Python interface to Agilent FRG-730 Ion Gauge
vuthalab/jupyter-notebooks
Notebooks containing code, equations and plots. Used for common tasks in the lab.
vuthalab/Laser-Linewidth-Tools
Code for rapidly measuring the linewidth (an examining noise spectra) of a laser locked to a cavity
vuthalab/Novatech_409B
Python class to control the Novatech Instruments 409B 171 MHz 4-channel signal generator
vuthalab/onix
Control and analysis code for the ONIX experiment
vuthalab/thorlabs-rotation_mount
Python code to control the Thorlabs ELL14K rotation mount
vuthalab/ThorlabsPM16
Python interface to the Thorlabs PM16 power meter.
vuthalab/EDM
Code to control hardware and analyze data from the Molecules in Neon Ice (MINI) experiment
vuthalab/T564
Python class to control the Highland Technology T564 4-channel compact advanced digital delay and pulse train generator.
vuthalab/bristol_fiber_optic_switch
Python code to control Bristol fiber optic switch from a linux computer
vuthalab/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.
vuthalab/LabJack_Unipolar_TempController
4-channel unipolar temperature controller with LabJack
vuthalab/National-Instruments-FSL-0010
Python class to control the NI Quicksyn FSL-0010 Microwave Synthesizer
vuthalab/National-Instruments-FSW-0020
Python class for the NI Quicksyn FSW-0020 Synthesizer
vuthalab/Parts-List-for-Optics-Table-Frame
vuthalab/pocketVNA
vuthalab/RohdeSchwarz_SpectrumAnalyzer
Interfacing with the Rohde-Schwarz spectrum analyzer FSEB20
vuthalab/SORCETelecom
Repository containing the Client and Serve code for SORCE Telecommunication
vuthalab/thorlabs_power_meter
Python code to control Thorlabs Power Meter PM16
vuthalab/UFC-6000-Frequency-Counter
Class for the UFC-6000 Frequency-Counter
vuthalab/zmq_monitor_logger
GUI to display values from zmq subscriptions and log them to local files