Figure 1
(a) Inheritance tree showing the most important beamline component base classes, along with three examples of
Recorder types. (b) Example script which launches a minimal dummy beamline.
Gadget names are given as keyword arguments, so that the instance tracking can assign a unique name for each object. |