28 September 2022
Sebastian James, Stuart Wilson, et al.
A library of supporting code for numerical modelling (JSON config, HDF5 data, Modern OpenGL visualization) This header-only C++ code provides simulation support facilities for simulations of dynamical systems, agent-based models or, in fact, any program that needs dynamic, runtime visualization. It helps with: Visualizing your model while it runs. A modern OpenGL visualization scheme called morph::Visual provides the ability to visualise 2D and 3D graphs of surfaces, lines, bars, scatter plots and quiver plots with minimal processing overhead. Here's a morph::Visual helloworld and a more complete example. It's almost as easy to draw a graph in C++ with morphologica as it is to do so in Python. Configuration: morphologica allows you to easily set up a simulation parameter configuration...
data visualization methods