atomica.yaml_calibrationΒΆ

This file implements YAML calibration, a mechanism of programming multiple automated calibration steps (and related operations). Essentially this scheme coordinates repeated calls to at.calibrate with different adjustables and measurables in a pre-defined sequence of automated calibration steps.

Functions

build

Construct nodes representing a calibration

run

Run YAML calibration

Classes

BaseNode

Node base class

CalibrationNode

ClearInitializationNode

InitializationNode

SaveCalibrationNode

Block in YAML file with "save calibration: <file name>"

SectionNode

A section node is a special kind of node, that contains other nodes