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: Kinesis series Flipper mount (thorlabs MFF101), similar to Kinesis_FLipper but using the pylablib control module.

  • PRM1Z8_pylablib: DC servo motorized 360° rotation mount (Thorlabs PRM1Z8) using the pylablib control module. The Thorlabs APT software should be installed: https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=9019.

  • 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.0.6

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.0.6
File Size Uploaded
pymodaq_plugins_thorlabs-5.0.6.tar.gz 4.2 MB Details

Built distribution (wheel)

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

Total release size: 4.2 MB

Release files / pymodaq_plugins_thorlabs-5.0.6.tar.gz

Download URL pymodaq_plugins_thorlabs-5.0.6.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
599c75c1701df078c80b809f4e0b5c4b346c7522bd5369e98ecbfc24205571ca
BLAKE2b-256 checksum
How to use checksums
f8108818864b6204c1f572d4c199f018760bcaf17db1610e89ffaf9678791b37
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.7"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.14.7","system":{"name":"Linux","release":"6.17.0-1022-azure"}} HTTPX2/2.13.0

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

Download URL pymodaq_plugins_thorlabs-5.0.6-py3-none-any.whl
Size 46.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2155e9f79bbbe54a37033722f3474b638e00e7d812fa67b420105070fb9ff0ce
BLAKE2b-256 checksum
How to use checksums
72214e417d41c5c427f921a367efc9b6e16253b596a8f4946da4e6d6c1c63573
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.7"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.14.7","system":{"name":"Linux","release":"6.17.0-1022-azure"}} HTTPX2/2.13.0

Release history Release notifications | RSS feed

This release

5.0.6 This release

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