Skip to main content

Open National Instruments TDM/TDX files as NumPy structured arrays.

Project description

PyPI Pytest Coverage Status Documentation Status

This module allows National Instruments TDM/TDX files to be accessed like NumPy structured arrays.

To install the newest version use::

pip install tdm-loader

Sample usage::

import tdm_loader
data_file = tdm_loader.OpenFile('filename.tdm')

Access a channel by channel group and channel index combination::

data_file.channel(channel_group, channel)

Get a dict of all channels in a channel group:

data_file.channel_dict(channel_group)

Search for a column name. A list of all column names that contain search_term and their indices will be returned::

data_file.channel_search(search_term)

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

tdm_loader-1.2.7.tar.gz (495.1 kB view details)

Uploaded Source

Built Distribution

tdm_loader-1.2.7-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file tdm_loader-1.2.7.tar.gz.

File metadata

  • Download URL: tdm_loader-1.2.7.tar.gz
  • Upload date:
  • Size: 495.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for tdm_loader-1.2.7.tar.gz
Algorithm Hash digest
SHA256 eb508caae0997e26ab293e758f1d64bc76c43a7df4ec708cd663a8222532a06c
MD5 326d10b84fb1ba71c679403f5618780d
BLAKE2b-256 587c90b325a7ef59111460a9f11243dd5aa5cdd91056fda35d9df543bac343f0

See more details on using hashes here.

File details

Details for the file tdm_loader-1.2.7-py3-none-any.whl.

File metadata

  • Download URL: tdm_loader-1.2.7-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for tdm_loader-1.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6e271639dfe39c4c09f488f7f2ba8e628c7c51a114458157ddca3d61c6861614
MD5 d2b380efc6dbfbe9c6628842af17958d
BLAKE2b-256 20ebb4d3f6b7910046ea17330d4bd96d8b55799c4150c1b121034990b72afe2f

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