API Reference#

reno.components

This module contains the various math and system dynamics object components necessary to make up a model and construct its equations.

reno.diagrams

Functions for generating stock & flow diagrams.

reno.explorer

Interactive panel interface and relevant components to allow exploring models live.

reno.interactive_latex

IPyVuetify component to wrap a jupyter latex widget with the ability to click on equation lines to highlight everywhere else that equation is used.

reno.model

The main system dynamics model, handles tracking and running stock and flow equations to run simulation(s).

reno.ops

Classes for math operations, these are used to build up symbolic equations, similar in principle to what something like PyTensor is doing.

reno.parser

Functions to handle parsing strings of reno ops/equations into the actual reno op objects themselves.

reno.pymc

Functions for translating a system dynamics model into a PyMC equivalent.

reno.tab_exporter

Script to export clean copies of interactive explorer visualizations/session tabs.

reno.utils

Utility functions that are potentially needed in multiple modules.

reno.viz

Various visualization tools, classes, and functions.