mjolnir.instruments.physical_instruments#

Functions

mercury_ips_limits(x, y, z)

Classes

BreakoutBox(*args, **kwargs)

Metadata-only instrument representing the state of the BoB.

BreakoutBoxChannel(parent, number, **kwargs)

A single channel of the breakout box.

class mjolnir.instruments.physical_instruments.BreakoutBox(*args, **kwargs)[source]#

Bases: Instrument

Metadata-only instrument representing the state of the BoB.

Parameters:
  • args (Any)

  • kwargs (Any)

Return type:

Any

class mjolnir.instruments.physical_instruments.BreakoutBoxChannel(parent, number, **kwargs)[source]#

Bases: InstrumentChannel

A single channel of the breakout box.

Parameters:
SI_PREFIXES = {'': 1, 'G': 1000000000, 'M': 1000000, 'k': 1000, 'm': 0.001, 'u': 1e-06}#
SI_PREFIXES_INVERTED = {1e-06: 'u', 0.001: 'm', 1: '', 1000: 'k', 1000000: 'M', 1000000000: 'G'}#
filter_RC: DelegateParameter#

RC constant of the filter.

setting: ManualParameter#

Filter setting.

mjolnir.instruments.physical_instruments.mercury_ips_limits(x, y, z)[source]#