LiveNodes: node based live streaming sensor/data and visualization suite.
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92018e68d47f8917648f6cb9e54a782f8acc47a539f0337bf3ad0233411525c |
|
MD5 | 270af95de02aaa74bd74df01a0fddf73 |
|
BLAKE2b-256 | bd71ea2a18adc0c9576570acdc7ca81b7b6675e7d86441b8803d5d5a8eaaa730 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 819eb10d44985ead6c143cab5d9176ae68825842281865b541268cf2070aa561 |
|
MD5 | 0e6cda4a4ad04d505fbd004fa9ba9472 |
|
BLAKE2b-256 | c65911078ba52d07547a275ea34fa55a0b21faa9b99b0a3c0d960202057dde1f |