Skip to content


Switch branches/tags

Latest commit

* initial import of the files from the privious PR (which was scrapped due
to git handling mistakes of the author)

* minor modification

* adding initial support for the HP6632A system PSU

* Almost complete implementation of HP6632A

* fixes for the HP3478A with regards to hplegacy instrument

* first step for 6632.6633.6634 implementation on one class

* documentation updated and spell checkings

* flake8 clean ups

* TODO removed as probem solved

* spelling fixes

* first code review items after PR has been started

* fix too long line & docstrings

* fix too long line & docstrings

* first steps towardse StatusBitsBase class

* finished working HP3478A re-implementation

* getting the HP3437 to the new format

* completion of HP3437 implementation

* conversion of hpsystempsu to the new StatusBitsbase class

* documentation update regarding the move of hpsystemosu to be based on

* changes related to the 2nd codereview

* docu finetuning and move 3437 specific class oout of legacyinstrument

* Update pymeasure/instruments/hp/

Co-authored-by: Michele Sardo <>

* chanegd related to latest codereview

* reworking HP3478A to included nested class for SRQ assignment

* remove unused status_bitfield in init(s)

* renaming resourceName to adapter

Co-authored-by: Michele Sardo <>

Git stats


Failed to load latest commit information.

PyMeasure Scientific package

PyMeasure scientific package

PyMeasure makes scientific measurements easy to set up and run. The package contains a repository of instrument classes and a system for running experiment procedures, which provides graphical interfaces for graphing live data and managing queues of experiments. Both parts of the package are independent, and when combined provide all the necessary requirements for advanced measurements with only limited coding.

PyMeasure is currently under active development, so please report any issues you experience to our Issues page.

PyMeasure runs on Python 3.7-3.10, and is tested with continous-integration on Linux, macOS, and Windows.

Documentation Status

Quick start

Check out the documentation for the quick start guide, that covers the installation of Python and PyMeasure.

There are a number of examples in the examples directory that can help you get up and running.