Skip to main content

LiveNodes: node based live streaming sensor/data and visualization suite.

Project description

Format and Test Publish

LiveNodes IO H5 CSV

The LiveNodes IO H5 CSV package provides nodes for data input and output using HDF5/.h5 data files. Optionally, this also includes data annotations via .csv files.

For HDF5/.h5 data files, the expected format is a dataset named "data" with samples in rows and channels in columns.

For .csv annotation files, each line contains a triple of the start sample number, the end sample number (exclusive), and the respective annotation string. See the following example:

start,end,act
0,30,Stand
30,50,Walk
50,80,Run
80,100,Stand

Files created using the Out_h5_csv node automatically follow these formats.

Nodes in this package

Node Purpose
Annotate_channel Creates annotation based on the specified channel and target names.
In_h5_csv Reads and sends HDF5/.h5 data and corresponding .csv annotation.
In_playback_h5_csv Reads and plays back HDF5/.h5 data and corresponding .csv annotation.
Out_h5_csv Writes data to HDF5/.h5 files and (optionally) annotation to .csv files.

About LiveNodes

LiveNodes are small units of computation for digital signal processing in python. They are connected multiple synced channels to create complex graphs for real-time applications. Each node may provide a GUI or Graph for live interaction and visualization.

Any contribution is welcome! These projects take more time, than I can muster, so feel free to create issues for everything that you think might work better and feel free to create a MR for them as well!

Have fun and good coding!

Yale

Installation

pip install ln_io_h5_csv

Docs

You can find the docs here.

Restrictions

None, just pure python and numpy.

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

ln_io_h5_csv-1.0.0.tar.gz (56.0 kB view details)

Uploaded Source

Built Distribution

LN_IO_h5_csv-1.0.0-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

File details

Details for the file ln_io_h5_csv-1.0.0.tar.gz.

File metadata

  • Download URL: ln_io_h5_csv-1.0.0.tar.gz
  • Upload date:
  • Size: 56.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ln_io_h5_csv-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a92018e68d47f8917648f6cb9e54a782f8acc47a539f0337bf3ad0233411525c
MD5 270af95de02aaa74bd74df01a0fddf73
BLAKE2b-256 bd71ea2a18adc0c9576570acdc7ca81b7b6675e7d86441b8803d5d5a8eaaa730

See more details on using hashes here.

File details

Details for the file LN_IO_h5_csv-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: LN_IO_h5_csv-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for LN_IO_h5_csv-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 819eb10d44985ead6c143cab5d9176ae68825842281865b541268cf2070aa561
MD5 0e6cda4a4ad04d505fbd004fa9ba9472
BLAKE2b-256 c65911078ba52d07547a275ea34fa55a0b21faa9b99b0a3c0d960202057dde1f

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