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

Metadata

Release files for tomato-mcc 2.1.1

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

Source distribution (sdist)

Source distribution for tomato-mcc 2.1.1
File Size Uploaded
tomato_mcc-2.1.1.tar.gz 16.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tomato-mcc 2.1.1
File Interpreter ABI Platform
tomato_mcc-2.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 34.6 kB

Release files / tomato_mcc-2.1.1.tar.gz

Download URL tomato_mcc-2.1.1.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
15511f2936aaa0b417819202e3ea0b22ca3ea47fc415451b994297df9ee0c380
BLAKE2b-256 checksum
How to use checksums
476e4f72c920ee37c22ce76ad297b2ed179c07e33052cb24b324cf92876f978d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.11

Release files / tomato_mcc-2.1.1-py3-none-any.whl

Download URL tomato_mcc-2.1.1-py3-none-any.whl
Size 17.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
858c49a389dbe495fee0866e051414102adb3cc5d3aa7682ae2ddbe4af98a2bc
BLAKE2b-256 checksum
How to use checksums
abb29913760629648b0bd5fd8a6a7bd1ae0e827c2e604fa9db4f6721b2c19b6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

2.1.1 This release

2 release files

2.1.0

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