Skip to main content

Interface to ThorLabs Elliptec piezo-driven motion stages and mounts.

Project description

This is a python interface to Thorlabs Elliptec series of piezoelectric motion stages and mounts. It should support all models including:

  • Thorlabs Elliptec ELL6 shutter

  • Thorlabs Elliptec ELL7 linear stage

  • Thorlabs Elliptec ELL8 rotation stage

  • Thorlabs Elliptec ELL9 multi-position filter mount

  • Thorlabs Elliptec ELL10 linear stage

  • Thorlabs Elliptec ELL14 rotation mount

  • Thorlabs Elliptec ELL17 linear stage

  • Thorlabs Elliptec ELL18 rotation stage

  • Thorlabs Elliptec ELL20 linear stage

As of version 1.0, all basic functionality is implemented. However, the “multi-drop” capability which allow multiple devices to share a single serial port device is not yet implemented. This means that to control more than one device, each device must be connected via its own serial port (such as a dedicated USB to serial adaptor). The multi-drop feature is planned, and hopefully will be implemented soon in a future release.

Support

Documentation can be found online at https://thorlabs-elliptec.readthedocs.io/en/latest.

Source code is hosted at https://gitlab.com/ptapping/thorlabs-elliptec.

Bug reports, feature requests and suggestions can be submitted to the issue tracker.

License

This software is free and open source, licensed under the GNU Public License. See the LICENSE for details.

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

thorlabs_elliptec-1.1.0.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

thorlabs_elliptec-1.1.0-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file thorlabs_elliptec-1.1.0.tar.gz.

File metadata

  • Download URL: thorlabs_elliptec-1.1.0.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.4

File hashes

Hashes for thorlabs_elliptec-1.1.0.tar.gz
Algorithm Hash digest
SHA256 15b441013444f1300d9f517aceb2e282c68d02ac091253ba0898d5d986abc867
MD5 328e88ecf647cd012b243b672ff20c2f
BLAKE2b-256 a447301a06fe793b66f3eb055837083adf2be57ec3bd55140324829f4ee60076

See more details on using hashes here.

File details

Details for the file thorlabs_elliptec-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: thorlabs_elliptec-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.4

File hashes

Hashes for thorlabs_elliptec-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e08bbb1b6da96d550150cf6949f5c1e0765bc41744a20a72000a6ac8783227a4
MD5 4a30e94dd0f6b866db476ab5a147c64e
BLAKE2b-256 63ee7df07e9ec6bf7bccac67a4f64f8265badf2c3eec496a571259b8407a49af

See more details on using hashes here.

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