pylab_ml.collate_instrument

Package: collate_instrument.

Date:

June 16, 2026

Author:

Semi-ATE <info@Semi-ATE.org>

This collate_instrument package provides utilities to collate Instruments

It provides the following

Classes:

Interface:

Enumeration of instrument interface types

InterfaceItem:

Dataclass to classify interface item

InstrumentItem

Dataclass to classify instrument item

DefInter:

Singleton class to determine the default interface and optional backend

CollateInstrument:

Singleton class to collate all instrument instantiations

NOTE::

DefInter.check4nidriver() should find the national instrument driver if exist the used key depends from the pyvisa-version search for an independent solution !!

Classes

CollateInstrument(*args, **kwargs)

Singleton class to collate all instrument instantiations

DefInter(*args, **kwargs)

Singleton class to determine the default interface and optional backend

InstrumentDefinition(nickName, moduleName, ...)

Dataclass to classify instrument definition

InstrumentItem(instName, moduleName, ...)

Dataclass to classify instrument item

InstrumentLibrary(*args, **kwargs)

Singleton class to collate all instrument definitions

Interface(value)

Enumeration of instrument interface types

InterfaceItem(interface, backend, hostname, ...)

Dataclass to classify interface item