API Reference#

reno.components

Classes for enabling symbolic equations and system dynamics pieces.

reno.diagrams

Functions for generating stock & flow diagrams.

reno.explorer

Interactive panel interface and 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.