BaseRaster scan
Base classes that facilitated implementing scanning Measurements.
An example can be found by creating a new app using ScopeFoundry tools.
Version 1 vs Version 2
The two versions of these base classes differ in the way movement is defined.
The legacy base class is
ScopeFoundry.scanning.BaseRaster2DSlowScanand requires overriding the following methods:move_position_slowmove_position_fastmove_position_start
The V2 version,
ScopeFoundry.scanning.BaseRaster2DSlowScanV2, instead requires defining actuators with the settings paths associated with the stage’s target position.BaseRaster2DSlowScanV2 released in ScopeFoundry 2.1