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.

##Set-up

AOTools is set-up like a regular python-microscope device and served with the python-microscope device server (see device server documentation: https://www.python-microscope.org/examples.html). The device layout is as follows:

device(AdaptiveOpticsDevice, [ip_address], [port],
       {mirror_uri:mirror_args,
       wavefront_uri:wavefront_args,
       slm_uri:slm_args})

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


Download files

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

Source Distribution

microscope-aotools-1.1.1.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

microscope_aotools-1.1.1-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

File details

Details for the file microscope-aotools-1.1.1.tar.gz.

File metadata

  • Download URL: microscope-aotools-1.1.1.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for microscope-aotools-1.1.1.tar.gz
Algorithm Hash digest
SHA256 aa777e978d19f8a5cc30641d14398a14448bffc9ddb8b6a92cc5c2dcaa163be1
MD5 a80d243a4fb6e8138a8439927c81fddd
BLAKE2b-256 54fa3c746efbd1a3f7df66ae87115819e3c8b8a30c2e23573c6f6868e5de99df

See more details on using hashes here.

File details

Details for the file microscope_aotools-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: microscope_aotools-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for microscope_aotools-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfa378e986d3114d230edd42a58eae0baf05deea49bd22a750bd8812db2c62bf
MD5 51c96848dcd5147bd99d7aa7a212f2cd
BLAKE2b-256 b6c9d62dc7c47e581b3c6c5167ee7e387203bf9011a69d76986a3036f939af35

See more details on using hashes here.

Supported by

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