Parametric patterns for laser scanning microscopy
Project description
PyScanPatterns
Parametric scan patterns for laser scanning microscopy.
Galvo drive signals, line camera/PMT exposure triggers, and frame/digitizer triggers are generated given a scan type and parameters.
Installation
pip install scanpatterns
Patterns
So far, the following patterns are implemented:
- Raster scan
- Raster scan with repeated A-lines
- Raster scan with repeated B-lines
- Figure-8 scan
- Rhodonea rose scan with any number of petals
Patterns are created by calling the generate
method of any LineScanPattern
instance.
The resultant scan signals can be accessed via the x
, y
, line_trigger
and frame_trigger
properties.
RasterScanPattern(16, 16,76000)
Figure8ScanPattern(1.0, 16, 76000)
Figure8ScanPattern(3, 1.0, 16, 76000)
Figure8ScanPattern(5, 1.0, 16, 76000)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
scanpatterns-0.0.1.tar.gz
(8.3 kB
view hashes)
Built Distribution
Close
Hashes for scanpatterns-0.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc5b4b9874630d239d29050c43f8090dda102a20ddd00ad3b2f825be9cf37e1a |
|
MD5 | e0b124eef48303f6656c7c056fedc18b |
|
BLAKE2b-256 | 34d00f043b0accbf2dee52ed5e0cd6df8c7f5bd4ba339e7b2b38ac56064ee7e1 |