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.0.1.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

microscope_aotools-1.0.1-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: microscope-aotools-1.0.1.tar.gz
  • Upload date:
  • Size: 18.7 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.0.1.tar.gz
Algorithm Hash digest
SHA256 540983468eaa5aeeef65a41536baf87e7e6f9c4d11e09ec221630e3d554cc591
MD5 7b6151d11af43028a9786da26212129c
BLAKE2b-256 e5b3f5b971bada09b98400e076469f1030a39f609580f2cbb18526810ce63e77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: microscope_aotools-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 34.3 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.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 11d1d506581aa8b1f8056c39469d483c70ded719d9edd5c96d7cb4ac32f399f9
MD5 5d70b299941a5461982c49bf9fefe285
BLAKE2b-256 7c047542de6e0d5108e1505a7f323be8bb5fd383a47042b89c85edf067dbe99a

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