Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
Our Ipython lab notebooks
IPython notebooks for collecting and saving data from our CCD camera
A ZMQ client/server pair to provide images from our lab CCD.
Our code for interacting with lab instruments via USBTMC
A python program to calculate the weak-probe electric susceptibility of an atomic ensemble.
Pages for the DawesLab
Calculations using the Qfunction from acquired data
Package of functions useful in simulating optical beams
A Python Interface for PICAM Library
Python tools for numerical models useful to rubidium atomic physicists.
Files relevant to controlling a Tektronix AFG310 Arbitrary Function Generator
Utility python scripts for a variety of mundane but frequently-performed tasks.
Our various arduino code for the lab
Python interface to osPID hardware
Code for simulating beam detection with a LN-cooled CCD camera
C++ code for controlling our Princeton Instruments Pylon CCD
Collect data from Pylon CCD and show preview of the FFT output and raw image.
Code to collect and store FFT of a 2d image from a pylon CCD camera
Code for mapping and creating pulses to send to the AOM box
A script to create a "contact sheet" of graphs from a folder full of .csv files. Useful if you dump your data from a scope to a folder for the day. This contact sheet lets you see what you have at a glance.