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.
LN-Studio is a GUI Application to create, run and debug these graphs based on QT5.
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
Citation
If you use Livenodes and/or LN-Studio in your research, please cite it as follows:
As of 2024 there is no dedicated paper to LiveNodes yet. I'm working on it. But for now, please cite the following paper:
@inproceedings{hartmann2022demo,
title = {Interactive and Interpretable Online Human Activity Recognition},
author = {Hartmann, Yale and Liu, Hui and Schultz, Tanja},
booktitle = {PERCOM 2022 - 20th IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)},
year = {2022},
pages = {109--111},
doi = {10.1109/PerComWorkshops53856.2022.9767207},
url = {https://www.csl.uni-bremen.de/cms/images/documents/publications/HartmannLiuSchultz_PERCOM2022.pdf},
}
Installation
pip install Livenodes
Performance
To disable assertion checks for types etc use
PYTHONOPTIMIZE=1 lns
Testing
pip install -r requirements_setup.txttox -e py311ortox -e py312
Metadata
Release files for Livenodes 1.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| livenodes-1.1.3.tar.gz | 4.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| livenodes-1.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.4 MB
Release files / livenodes-1.1.3.tar.gz
| Download URL | livenodes-1.1.3.tar.gz |
|---|---|
| Size | 4.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f3dcb5cc639fd4f8e981d2590b1790a75b0d4f4d47237f463b2eb76b4753588
|
|
BLAKE2b-256 checksum How to use checksums |
d42f40bfb0e7bda8b79af8d423efb9b4dd8ba428909cf818e07ffe1352ef6272
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.
Transparency logRelease files / livenodes-1.1.3-py3-none-any.whl
| Download URL | livenodes-1.1.3-py3-none-any.whl |
|---|---|
| Size | 73.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
57b1a8ed852fdb054f95b9a3edd0269e6d2a2e744b8eeafd0ca5d47617344e61
|
|
BLAKE2b-256 checksum How to use checksums |
7f0cf889909b3e5267396ec43b680274ea695e94bf0f4e0d746d53b0462de7f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.
Transparency log