nonoha-core
Python · Apache-2.0The core package: a lightweight node-based data processing framework that integrates naturally with the Python ecosystem. Its only third-party dependency is NumPy.
nonoha is made up of a small set of codebases. The core libraries, engine, editor, and client are public on GitHub, and the desktop tools build on them.
Select a box to read more about it.
All of these are hosted under viestyle-dev on GitHub.
The core package: a lightweight node-based data processing framework that integrates naturally with the Python ecosystem. Its only third-party dependency is NumPy.
SciPy-based nodes, such as Butterworth filters and polyphase resampling.
The computation engine. It builds graphs by combining nodes, loads plugins, and exchanges data with other applications over REST and WebSocket APIs. It can also serve the built editor.
The TypeScript client library for nonoha-engine, with components and utilities for talking to the engine.
The web-based visual editor for building and monitoring nonoha-engine graphs.
The tools and content you work with day to day. These aren't public repositories.
The same workspace operations from the terminal, for automation and headless use.
Python node packages that add protocols, devices, and processing. The engine loads them at startup.
Self-contained projects that bring together an engine, plugins, flows, and an optional custom app.
Your own web UIs for a workspace, connected to the engine through nonoha-client-js. The engine serves them from the workspace, so there is nothing else to host.