Skip to main content

Parametric patterns for laser scanning microscopy

Project description

testing

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.

Sample raster scan

RasterScanPattern(16, 16,76000)

Sample figure-8 scan

Figure8ScanPattern(1.0, 16, 76000)

Sample rose scan

Figure8ScanPattern(3, 1.0, 16, 76000)

Sample rose scan

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)

Uploaded Source

Built Distribution

scanpatterns-0.0.1-py2.py3-none-any.whl (7.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page