PYME.Acquire.Utils.pointScanner module¶
- class PYME.Acquire.Utils.pointScanner.CircularPointScanner(scope, pixels=10, pixelsize=0.1, dwelltime=1, background=0, avg=True, evtLog=False, sync=False, trigger=False, stop_on_complete=False, return_to_start=True)¶
Bases:
PointScanner
- Parameters
return_to_start – bool Flag to toggle returning home at the end of the scan. False leaves scope position as-is on scan completion.
- genCoords()¶
Generate coordinates for square ROIs evenly distributed within a circle. Order them first by radius, and then by increasing theta such that the initial position is scanned first, and then subsequent points are scanned in an ~optimal order.
- class PYME.Acquire.Utils.pointScanner.PointScanner(scope, pixels=10, pixelsize=0.1, dwelltime=1, background=0, avg=True, evtLog=False, sync=False, trigger=False, stop_on_complete=False, return_to_start=True)¶
Bases:
object
- Parameters
return_to_start – bool Flag to toggle returning home at the end of the scan. False leaves scope position as-is on scan completion.
- genCoords()¶
- onTarget()¶
- start()¶
- stop()¶
- tick(frameData, **kwargs)¶