henad-app 0.3.0

Desktop and web app for Henad, a parallel agent-based modelling engine.
Documentation

henad-app

Henad is a parallel agent-based modelling engine, built to run millions of agents at interactive speeds on one machine.

This crate is the desktop and web app. It runs a model live in a viewport, with its parameters, statistics, charts, sweeps and results in dockable tabs. The web build runs at henad.micfong.space.

The app guide walks through each tab.

The crate is also a library. henad_app::run_native and, in a browser, henad_app::start_web open the same app over a project's own models, and the henad-app binary calls them with Henad's example models. A project that hosts the app turns off the default example-models feature, which brings in the example models and builds the binary.

The app embeds four fonts, listed with their sources and licences in assets/fonts/SOURCES.md.

License

Henad's code is licensed under MIT or Apache-2.0, at your option. The embedded fonts keep their own licences, SIL OFL 1.1 for Henad Sans and Henad Mono and Apache 2.0 for the two icon fonts, as assets/fonts/SOURCES.md lists.