pylab_ml.collate_instrument

Package: collate_instrument.

Date:

May 08, 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)

DefInter(*args, **kwargs)

InstrumentDefinition(nickName, moduleName, ...)

InstrumentItem(instName, moduleName, ...)

InstrumentLibrary(*args, **kwargs)

Interface(value)

An enumeration.

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