These are python wrappers for controlling laboratory hardware devices. The majority of work was done at the Molecular Foundary at Lawrence Berkeley National Laboratory, and the Murthy Lab at Harvard University.
All packages are written with Anaconda Python 3.6 distribution, numpy is needed for most of the packages.
conda install numpy
You could clone this repository, or download specific wrapper file for the device you are using. Each device wrapper will contain a README for detailed instruction.
- arduino_motor - arduino control for one single stepper motor
- arduino_odometer - arduino control for odometer modified from a PS/2 computer mouse
- arduino_sol - arduino control of 4 channel analog solenoid valves, using 4 MCP4821 DAC chip
- arduino_sol8 - arduino control of 8 channel analog solenoid valves, using 1 MAX528 DAC chip
- camera - generic webcam wrapper
- daq_ai - NI-DAQmx analog input wrapper
- daq_do - NI-DAQmx digital output wrapper
- daqmotor - tracking device control wrapper, the device is made up of 2 stepper motor controlled by NI-DAQ
- flircam - FLIR camera wrappers
- thorcam - Thorlabs camera wrappers
- Hao Wu - Creator - fullerene12
- Vikrant Kapoor - hardware design
This project is licensed under the MIT License - see the LICENSE.md file for details