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 not necessarily covering all the functionality the library or device has to offer.

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.


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 <>.

Copyright 2010, 2015 Daniel Dietze <>.

Indices and tables