Skip to main content

An extensible microscope adaptive optics use.

Project description

AOTools: A microscope add-on for adaptive optics

A composite device for controlling and using deformable mirror adaptive optic elements. This composite device can be constructed from any python-microscope compatible deformable mirrors and cameras (see python-microscope compatibility list) as well as certain spatial light modulators. The functions presented allow a user to calibrate and characterise a deformable mirror using an interferometric wavefront sensor, to set control matrices determined by other calibration methods and perform sensorless adaptive optics correction with a variety of metrics.


AOTools is set-up like a regular python-microscope device and served with the python-microscope device server (see device server documentation: The device layout is as follows:

device(AdaptiveOpticsDevice, [ip_address], [port],

Where the various _args are lists in the following format:

[microscope_device_name, ip_address, port]

Note that all microscope_device_name variables need to be imported from python-microscope, ip_address variables must be a string and port variables must be an int.

Project details

Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for microscope-aotools, version 1.0.1
Filename, size File type Python version Upload date Hashes
Filename, size microscope_aotools-1.0.1-py3-none-any.whl (34.3 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size microscope-aotools-1.0.1.tar.gz (18.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page