Skip to main content

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

Project description

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.0.7.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

Livenodes-1.0.7-py3-none-any.whl (70.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for livenodes-1.0.7.tar.gz
Algorithm Hash digest
SHA256 665acfafa05a8a45c67b54823bd24d8e4b8c65d05597e09c8f01645a6be0dfc8
MD5 b139889661fbed7cfbb2ef3662f2d94f
BLAKE2b-256 a23283758b3b8ac96a80aca21043557080a7dd9f85e55e7e5c0a39f4be7b9b8a

See more details on using hashes here.

File details

Details for the file Livenodes-1.0.7-py3-none-any.whl.

File metadata

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

File hashes

Hashes for Livenodes-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a5ad94bb21bb3de7bcb9b5578302c0b2f409a0ed0f585fefced89b1af90fdce6
MD5 d3c4f5f60b938302c08bcf396a7da463
BLAKE2b-256 783e79569d650dbc2a82107a4339dd018eb4edeeb23638a49e5c386c718d6dbe

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