/Py-Hardware-Support

A collection of python modules for common laboratory hardware.

Primary LanguagePython

Py-Hardware-Support - A collection of python modules for common laboratory hardware

Here's a small collection of some python modules that can be used to add hardware support to your programs. I have written those to be easy to use, but they are not necessarily covering all the functionality the library or device has to offer.

Currently included hardware:
  • Princeton Instruments PICam library
  • Ophir's USBI interface for power meters
  • Thorlabs' uc480 CCD and CMOS cameras

As I am browsing through my old code, I will constantly be adding more modules / hardware to this repository.

How to use these modules

In order to use one of these modules in your own scripts, simply copy the respective folder somewhere into your project tree where python is looking for modules and use standard module import. Examples are given for each module.

Documentation

A more extensive documentation of the python modules can be found on my GitHub Pages:

http://ddietze.github.io/Py-Hardware-Support

Licence

These programs are free software: you can redistribute and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

These programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with these programs. If not, see <http://www.gnu.org/licenses/>.

Copyright 2010, 2015 Daniel Dietze <daniel.dietze@berkeley.edu>.