Skip to main content

dirigo-thorlabs-stage

dirigo-thorlabs-stage provides Thorlabs motorized stage functionality in Dirigo.

Note
This is a hardware plugin for Dirigo and is not intended to be used as a standalone library.

PyPI

Supported models

  • MLS203 via BBD102/BBD202 (BBD302 coming soon)
  • MCM3000

Installation

First install Thorlabs Kinesis® software. Be sure to install Kinesis to its default location, C:\Program Files\Thorlabs\Kinesis. Then run:

pip install dirigo-thorlabs-stage

Verify that your device is recognized in the Kinesis app and functioning before using this plugin.

This library is provided "as is" without any warranties, express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. The authors are not responsible for any damage to hardware, data loss, or other issues arising from the use or misuse of this library. Users are advised to thoroughly test this library with their specific hardware and configurations before deployment.

This library depends on the Thorlabs Kinesis® API and associated drivers, which must be installed and configured separately. Compatibility and performance depend on the proper installation and operation of these third-party components.

This library is an independent implementation based on publicly available documentation from Thorlabs. It is not affiliated with, endorsed by, or officially supported by Thorlabs.

Use this library at your own risk. Proper operation of hardware and compliance with applicable laws and regulations is the sole responsibility of the user.

This project is licensed under the MIT License. See the LICENSE file for details.

Funding

Development has been supported in part by the National Cancer Institute of the National Institutes of Health under award number R01CA249151.

The content of this repository is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.

Metadata

Release files for dirigo-thorlabs-stage 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dirigo-thorlabs-stage 0.1.2
File Size Uploaded Provenance Actions
dirigo_thorlabs_stage-0.1.2.tar.gz 8.5 kB Without provenance Details for dirigo_thorlabs_stage-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dirigo-thorlabs-stage 0.1.2
File Interpreter ABI Platform Actions
dirigo_thorlabs_stage-0.1.2-py3-none-any.whl Python 3 none any Details for dirigo_thorlabs_stage-0.1.2-py3-none-any.whl

Total release size: 17.5 kB

Release files / dirigo_thorlabs_stage-0.1.2.tar.gz

Download URL dirigo_thorlabs_stage-0.1.2.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
af50655d0d29ea351deca8929938d5a3817fa032dc5668f82659bf88efb828ff
BLAKE2b-256 checksum
How to use checksums
f8010e6b3ab7c2a4b740dfc7e0f2151d66d1517a7c5d9b349943b563822648c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / dirigo_thorlabs_stage-0.1.2-py3-none-any.whl

Download URL dirigo_thorlabs_stage-0.1.2-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c499a44e322f6bd7d156fc983544b4e99a07a441755dae862761a0a78c0cc764
BLAKE2b-256 checksum
How to use checksums
28eb1a9c723643c735f299b51e75d474ed8b01a4f105a3e866d74dcb12e5e4e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Security for dirigo-thorlabs-stage 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page