class documentation
class SnakeWorkflow(RegularGridWorkflow): (source)
A workflow optimised for snaking around samples.
This workflow generates a list of coordinates in a rectangle, and snakes around them from the top left (assuming positive dx and dy).
| Class Variable | display |
Undocumented |
| Class Variable | ui |
Undocumented |
| Class Variable | _grid |
Undocumented |
Inherited from RegularGridWorkflow:
| Method | acquisition |
Autofocus and capture. |
| Method | all |
Return the workflow and stitching settings. |
| Method | new |
Return a new scan planner object. |
| Method | pre |
Perform these steps before starting the scan. |
| Class Variable | x |
The number of columns in the scan. |
| Class Variable | y |
The number of rows in the scan. |
| Property | settings |
A list of PropertyControl objects to create the settings in the scan tab. |
Inherited from RectGridWorkflow (via RegularGridWorkflow):
| Method | check |
Before starting a scan, check that camera-stage-mapping is set. |
| Class Variable | autofocus |
The z distance to perform an autofocus in steps. |
| Class Variable | overlap |
The fraction that adjacent images should overlap in x and y. |
| Property | ready |
Whether this scanworkflow is ready to start. |
| Method | _calc |
Use camera stage mapping to calculate x and y displacement from given overlap. |
| Method | _get |
Return a stitching settings model based on current settings. |
| Class Variable | _csm |
Undocumented |
Inherited from ScanWorkflow (via RegularGridWorkflow, RectGridWorkflow):
| Class Variable | save |
A tuple of the image resolution to capture. |
| Method | _autofocus |
Autofocus and then capture, this can be used as an acquisition routine. |
| Class Variable | _autofocus |
Undocumented |
| Class Variable | _cam |
Undocumented |
| Class Variable | _planner |
Undocumented |
| Class Variable | _settings |
Undocumented |
| Class Variable | _stage |
Undocumented |