Skip to main content
Nominal Instrumentation is a Python library for scripting and automating test equipment, with first-class integration into Nominal Core and Nominal Connect. Write your test once, swap vendors with a single configuration change, and stream data to Nominal automatically.

Start here

Quickstart

Drive a simulated power supply end-to-end in about five minutes. No hardware required.

Overview

Understand the architecture, key concepts, and design philosophy.

Installation

Install the library via Nominal Connect or directly from the private PyPI.

Examples

Browse runnable examples on the Nominal Instrumentation SDK Examples site.

Supported instruments

Power supplies

InstroPSU: B&K Precision, Siglent, Rigol, TDK Lambda, and more via SCPI/VISA.

Electronic loads

InstroELoad: B&K Precision 85xx series via SCPI/VISA.

Digital multimeters

InstroDMM: Agilent/HP/Keysight 34401A, Keithley 2400, and more.

Data acquisition

InstroDAQ: National Instruments, LabJack T-Series, Keysight 34980A.

I2C

I2CInterface: Total Phase Aardvark with declarative system definitions.

Custom instruments

Build a new instrument type or vendor driver against Instrument.

Publishing data

Publishers

Stream measurements to Nominal Core, Nominal Connect, or a local file with a single line of configuration.