ioiocore

Powered by g.tec pypi python License Documentation

Real-time signal processing framework for Python

ioiocore is a real-time signal processing framework for Python. It provides an abstract, node-based data propagation architecture that can be used in various contexts, such as biosignal processing.

Installation

ioiocore is available on PyPI:

pip install ioiocore

Documentation

Full documentation is available at GitHub Pages.

License

ioiocore is licensed under the g.tec Non-Commercial License (GNCL). See the LICENSE file for details.

Changelog

[2.3.1] - 2025-06-16

  • Added multirate support

  • Bugfixing

[2.3.0] - 2025-04-16

  • Increase unit test coverage

  • Added support for Python 3.8 and 3.9

[2.2.6] - 2025-02-24

  • Added Changelog to README.md

  • Added support for Python 3.10

[2.2.5] - 2025-02-24

  • Skipped

[2.2.4] - 2025-02-21

  • Updated documentation

  • Added support for macOS

  • Added support for Python 3.11

[2.2.3] - 2025-02-20

  • First public beta release