Skip to main content

Controls for Thorlabs TSP01 temperature and humidity sensor

Project description

py_thorlabs_tsp

Low and high level python wrappers for Thorlabs TSP01B temperature and humidity sensor.

This is an unofficial package and is not supported by the vendor of equipment.

This package provides:

  1. low-level functions, which are thin wrappers around the C-functions from the DLL distributed by Thorlabs;
  2. high-level class for connecting to the sensor and getting temperature and humidity readout.

This package was tested on Windows only. Only TSP01 Rev.B sensor was tested.

Installation

Prerequisites

Download and install the software from thorlabs.com, choose Software tab. This program provides the drivers (DLLs discoverable by the py_thorlabs_tsp), and also the TSP01 Application, which has a GUI and allows connecting and reading out the sensor.

The package itself can be installed either from pypi or from the repository. See both options below.

From pypi

  1. Install the package from pypi:

    $ pip install py_thorlabs_tsp

From repository

  1. Clone the package from the repository

    $ git clone https://gitlab.com/dimapu/py_thorlabs_tsp.git py_thorlabs_tsp_repo

  2. Install py_thorlabs_tsp either in normal mode:

    $ pip install py_thorlabs_tsp_repo

    OR in development mode:

    $ pip install -e py_thorlabs_tsp_repo

Authors

The following authors have contributed to this package:

  • Dzmitry Pustakhod (original Windows version).

License

Copyright (c) 2019 Dzmitry Pustakhod, TU/e-PITC.

The code is released under MIT license. See LICENSE.

The descriptions of the functions and their parameters are taken from the Thorlabs Manual and are a copyright of Thorlabs. See LICENSE_THORLABS.

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

py_thorlabs_tsp-0.0.8.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

py_thorlabs_tsp-0.0.8-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file py_thorlabs_tsp-0.0.8.tar.gz.

File metadata

  • Download URL: py_thorlabs_tsp-0.0.8.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for py_thorlabs_tsp-0.0.8.tar.gz
Algorithm Hash digest
SHA256 6140ae625709e497b8002167678366f738b5516adf3be2089beda10a497ab65f
MD5 655af5fdb9fe35a9f1e8e7acc13b0693
BLAKE2b-256 073f537315ea51df48ce947ec187e49f291fc8ccbaad49697143d8c858ddb795

See more details on using hashes here.

File details

Details for the file py_thorlabs_tsp-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: py_thorlabs_tsp-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for py_thorlabs_tsp-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c5fb039908c8a87a730430b7bf947436f20eeae399e22e25ed4729e310917650
MD5 155d585d1642247a2c54dcd6feec24dd
BLAKE2b-256 a3d153cefaafd7f180d76d4040ce54dabe680349075f8b6cba53d718e2599203

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