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.

  1. The legacy base class is ScopeFoundry.scanning.BaseRaster2DSlowScan and requires overriding the following methods:

    • move_position_slow
    • move_position_fast
    • move_position_start
  2. 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