Nelson banner
nflow editor

The nflow editor is Nelson's block-diagram environment for building and simulating dynamic systems.

It provides a visual editor for wiring blocks and subsystems, saving and loading diagrams in the .nflow JSON format, and running simulations with either the fixed-step engine or the variable-step (CVODES) solver, with zero-crossing detection for discontinuous blocks.

Diagrams can also be turned into standalone C or Rust code through the code generator.

NFlow is currently released as 1.0.0-beta.1: it is functional and tested, but details of its interfaces and file format may still evolve based on feedback.