Skip to main content

pymodaq_plugins_thorlabs (Thorlabs Instruments)

Latest Version Documentation Status Publication Status

Set of PyMoDAQ plugins for instruments from Thorlabs (Kinesis K10CR1 (stepper rotation actuator), Kinesis Flipper, Kinesis KSP100, Kinesis KPZ101, Camera DCx, Scientific cameras, Powermeters using the TLPM library), Compact CCD Spectrometers

Authors

Instruments

Below is the list of instruments included in this plugin

Actuators

  • KinesisIntegratedStepper: Integrated Stepper Motor Kinesis series (tested on K10CR1)

  • Kinesis_Flipper: Kinesis series Flipper

  • MFF101_pylablib: Deprecated, use Kinesis_FLipper

  • PRM1Z8_pylablib: DC servo motorized 360° rotation mount (Thorlabs PRM1Z8) deprecated, use DCServoKCube

  • BrushlessDCMotor: Kinesis control of DC Brushless Motor (tested with the BBD201 controller)

  • Kinesis_KPZ101: Piezo Electric Stage Kinesis series (KPZ101)

  • Kinesis_KIM101: Four Channel Piezo Inertia Motion Kinesis series (KIM101)

  • DCServoTCube: DC Servo motors controlled using a TCube (tested with TDC001 and MTS50 motor)

  • DCServoKCube: DC Servo motors controlled using a KCube (tested with KDC101)

Viewer0D

  • Kinesis_KPA101: Position Sensitive Photodetector Kinesis series (KPA101)

  • TLPMPowermeter: TLPM dll compatible series (PM101x, PM102x, PM103x, PM100USB, PM16-Series, PM160, PM400, PM100A, PM100D, PM200)

Viewer1D

  • CCSXXX: Compact CCD Spectrometers (CCS100, CCS175, CCS200). Tested with CCS175/M

Viewer2D

  • Thorlabs_DCx: Thorlabs CCD camera. Tested with DCC3240M. (Deprecated use UC480 below)

  • Thorlabs_TSI: sCMOS camera series Zelux, Kiralux, Quantalux.

  • UC480: Interface for simple camera of the thorlabs uc480 series or IDS µeye

Installation instructions

Thorlabs_DCx

Works with Windows. Precise installation instructions can be found here: https://instrumental-lib.readthedocs.io/en/stable/uc480-cameras.html and in the plugin file.

Scientific cameras

Implemented using the pylablib control module. Required libraries are installed using the free ThorCam software. The plugin assumes Thorcam is installed in default folder (see details here). Tested on Zelux camera on Windows.

Metadata

Release files for pymodaq_plugins_thorlabs 5.3.0

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

Source distribution (sdist)

Source distribution for pymodaq_plugins_thorlabs 5.3.0
File Size Uploaded
pymodaq_plugins_thorlabs-5.3.0.tar.gz 4.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymodaq_plugins_thorlabs 5.3.0
File Interpreter ABI Platform
pymodaq_plugins_thorlabs-5.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.2 MB

Release files / pymodaq_plugins_thorlabs-5.3.0.tar.gz

Download URL pymodaq_plugins_thorlabs-5.3.0.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
56a44c4b088dc1c892345b3cd0fe09204ff2f013576b537e605c7262f72b8ae6
BLAKE2b-256 checksum
How to use checksums
0bd826d7a20651399f35fa47e33cc3e83b25d55496b720beacfd9c3bd268d278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.18.1 {"ci":true,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.14.8"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.14.8","system":{"name":"Linux","release":"6.17.0-1022-azure"}} HTTPX2/2.13.1

Release files / pymodaq_plugins_thorlabs-5.3.0-py3-none-any.whl

Download URL pymodaq_plugins_thorlabs-5.3.0-py3-none-any.whl
Size 40.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf0e52290a86bb75dd464729124dab410e5cf20f8a4bf3838085eae5224cf336
BLAKE2b-256 checksum
How to use checksums
ce610d05342b5f41b805e530b465cedfea43809ceb4bf247c6c0dd1c71e54531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.18.1 {"ci":true,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.14.8"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.14.8","system":{"name":"Linux","release":"6.17.0-1022-azure"}} HTTPX2/2.13.1

Release history Release notifications | RSS feed

This release

5.3.0 This release

2 release files

5.0.6

2 release files

5.0.5

2 release files

5.0.4

2 release files

5.0.3

2 release files

5.0.2

2 release files

5.0.1

2 release files

5.0.0

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.2

2 release files

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