Skip to main content

tomato-mcc

tomato driver for MCC DAQ temperature readers (ME-Redlab, Digilent).

This driver is based on the mcculw library for Windows, and the uldaq library for Linux. This driver is developed by the ConCat lab at TU Berlin.

Installation

Windows

  1. Install DAQami, make sure you know the dllpath where cbw32.dll and cbw64.dll can be found. Normally, this is "C:\Program Files (x86)\Measurement Computing\DAQ".
  2. Install InstaCal, configure your board selecting appropriate thermocouple type. This will generate CB.CFG. Note: This needs to be done every time a new board is connected and the board numbers may change.
  3. Pass the dllpath as settings['dllpath'] to the driver.
  4. Optionally, you can set thermocouple type per channel using settings['tc_type'][<channel>].

Linux

  1. Install the libuldaq library, either from source or from your package manager.
  2. Make sure you have the right permissions for access to the USB device. Usually this can be achieved by adding your user to the adm group.
  3. Optionally, you can set thermocouple type per channel using settings['tc_type'][<channel>].

Supported functions

Capabilities

  • measure_temperature which measures the temperature on a given board (address) and channel

Attributes

  • temperature which is the current temperature, pint.Quantity(float, "degC")

Contributors

  • Peter Kraus

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tomato_mcc-2.1.1.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tomato_mcc-2.1.1-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file tomato_mcc-2.1.1.tar.gz.

File metadata

  • Download URL: tomato_mcc-2.1.1.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.11

File hashes

Hashes for tomato_mcc-2.1.1.tar.gz
Algorithm Hash digest
SHA256 15511f2936aaa0b417819202e3ea0b22ca3ea47fc415451b994297df9ee0c380
MD5 b9f92cd0e4b647261ba01cef992927b0
BLAKE2b-256 476e4f72c920ee37c22ce76ad297b2ed179c07e33052cb24b324cf92876f978d

See more details on using hashes here.

File details

Details for the file tomato_mcc-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: tomato_mcc-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.11

File hashes

Hashes for tomato_mcc-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 858c49a389dbe495fee0866e051414102adb3cc5d3aa7682ae2ddbe4af98a2bc
MD5 19a51ad32a964656af155d81cbdd3229
BLAKE2b-256 abb29913760629648b0bd5fd8a6a7bd1ae0e827c2e604fa9db4f6721b2c19b6b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.1.1 This release

2 files

2.1.0

2 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