User guide#
The user guide is organised by what you do with the code: Configuring a simulation explains
how the input tree is structured and validated, and the following four pages list every
parameter of each section with its default and meaning. Running simulations covers the
Simulation object, re-running with different inputs, and recompilation.
Output and diagnostics documents every key of the result dictionary. Differentiable simulations shows
how to take gradients through a run, and Performance what to expect from
compilation and scaling.