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.
Metadata
Release files for LN-IO-h5-csv 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ln_io_h5_csv-1.0.0.tar.gz | 56.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| LN_IO_h5_csv-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 92.9 kB
Release files / ln_io_h5_csv-1.0.0.tar.gz
| Download URL | ln_io_h5_csv-1.0.0.tar.gz |
|---|---|
| Size | 56.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a92018e68d47f8917648f6cb9e54a782f8acc47a539f0337bf3ad0233411525c
|
|
BLAKE2b-256 checksum How to use checksums |
bd71ea2a18adc0c9576570acdc7ca81b7b6675e7d86441b8803d5d5a8eaaa730
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / LN_IO_h5_csv-1.0.0-py3-none-any.whl
| Download URL | LN_IO_h5_csv-1.0.0-py3-none-any.whl |
|---|---|
| Size | 36.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
819eb10d44985ead6c143cab5d9176ae68825842281865b541268cf2070aa561
|
|
BLAKE2b-256 checksum How to use checksums |
c65911078ba52d07547a275ea34fa55a0b21faa9b99b0a3c0d960202057dde1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|