mahos.meas#

The mahos.meas package provides high-level measurement logics.

common_meas.BasicMeasClient(gconf, name[, ...])

Client for Basic Measurement Nodes (Node with the BinaryState, Data, and Buffer).

common_meas.BasicMeasNode(gconf, name[, context])

Base Implementation for Basic Meas Nodes (Node with the BinaryState, Data, and Buffer).

state_manager.StateManager(gconf, name[, ...])

StateManager for meas nodes.

tweaker.Tweaker(gconf, name[, context])

Generic tweaker for manually-tunable Instrument's ParamDicts.

pos_tweaker.PosTweaker(gconf, name[, context])

Specialized tweaker for manually operated positioners.

recorder.Recorder(gconf, name[, context])

Generic data-logging measurement for time-series data.

confocal.Confocal(gconf, name[, context])

confocal_tracker.ConfocalTracker(gconf, name)

odmr.ODMR(gconf, name[, context])

ODMR (frequency sweep) measurement.

odmr_worker.Sweeper(cli, logger, conf)

Worker for fast ODMR sweep using mutual triggering between SG and PG.

odmr_worker.SweeperOverlay(cli, logger, conf)

Sweeper using Overlay.

podmr.PODMR(gconf, name[, context])

Pulse ODMR measurement.

spodmr.SPODMR(gconf, name[, context])

Pulse ODMR measurement with Slow detectors.

qdyne.Qdyne(gconf, name[, context])

Pulse ODMR measurement with Qdyne protocol.

iodmr.IODMR(gconf, name[, context])

Imaging ODMR measurement.

hbt.HBT(gconf, name[, context])

HBT measurement.

spectroscopy.Spectroscopy(gconf, name[, context])

Spectroscopy measurement.

camera.Camera(gconf, name[, context])

Measurement for continuous camera frame capturing.

IO classes