Mezurit 2


The goal of Mezurit 2 is to make the setup and operation of electronics experiments quick and easy, while providing mechanisms for complex automation. In a typical scenario, the user begins in setup mode by defining several virtual channels, each corresponding to a different physical quantity present in the device under test, as functions of available input and outputs provided by data acquisition (DAQ) boards and GPIB-accessible parameters of external instruments. Switching to panel mode, the user can control several virtual instruments which provide mechanisms to view and record data, sweep outputs, and configure event triggers, all in real-time. After working out the optimal procedure, the user can then write a script to automate everything using Mezurit 2's comprehensive Python-based scripting interface.


  • Continuous and timed data acquisition (DAQ)
  • High-speed (~100 kHz) acquisition
  • Simple, yet powerful, Python-based virtual channel definition
  • Automatic SI prefix support
  • Control multiple DAQ and GPIB boards simultaneously
  • Real-time plotting with auto-zoom
  • Automatic output sweeps with fine-grained adjustments
  • Save and restore configuration
  • Embedded Python-based command line terminal
  • All features accessible from scripting interface
  • Scripts execute in a separate process to enhance stability
  • Signal input and output over GPIB
  • Moving average noise reduction
  • Per-channel binning
  • Arbitrary event triggers
  • User-defined GPIB functions


Mezurit 2 setup mode
See also: Win. XP, Win. 7
Mezurit 2 panel mode
See also: Win. XP, Win. 7


Source code

Mezurit 2 is free software released under the GPL. The latest source code is available on Github.


mezurit2-0.91.tar.gz Source code See development notes.
mezurit2-0.91-1-x86_64.pkg.tar.xz Arch Linux package (64-bit) See installation instructions.
mezurit2_0.91-1_i386_precise.deb Ubuntu package (12.04, 32-bit) See installation instructions. Windows .zip NI-DAQmx, NI-488 (GPIB)* Windows .zip NI-DAQ (legacy), NI-488 (GPIB)*
* See instructions for more information.

PGP signatures and older versions can be found here.