Skip to main content

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

Project description

Format and Test Publish

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

  1. pip install -r requirements_setup.txt
  2. tox -e py311 or tox -e py312

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

livenodes-1.1.3.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

livenodes-1.1.3-py3-none-any.whl (73.3 kB view details)

Uploaded Python 3

File details

Details for the file livenodes-1.1.3.tar.gz.

File metadata

  • Download URL: livenodes-1.1.3.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for livenodes-1.1.3.tar.gz
Algorithm Hash digest
SHA256 3f3dcb5cc639fd4f8e981d2590b1790a75b0d4f4d47237f463b2eb76b4753588
MD5 56151be4c471cb4d47050a0c2b7ba5d5
BLAKE2b-256 d42f40bfb0e7bda8b79af8d423efb9b4dd8ba428909cf818e07ffe1352ef6272

See more details on using hashes here.

Provenance

The following attestation bundles were made for livenodes-1.1.3.tar.gz:

Publisher: publish.yml on pyLiveNodes/LiveNodes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file livenodes-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: livenodes-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 73.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for livenodes-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 57b1a8ed852fdb054f95b9a3edd0269e6d2a2e744b8eeafd0ca5d47617344e61
MD5 b48b067d7bd5a54678d79a6377840ac3
BLAKE2b-256 7f0cf889909b3e5267396ec43b680274ea695e94bf0f4e0d746d53b0462de7f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for livenodes-1.1.3-py3-none-any.whl:

Publisher: publish.yml on pyLiveNodes/LiveNodes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page