Skip to content

Getting Started

Installation

pip install dissmodel

Or in editable mode for development:

git clone https://github.com/lambdageo/dissmodel
cd dissmodel
pip install -e .

Instantiation order

The Environment must always be created before any model. Models connect to the active environment automatically when instantiated.

Environment  →  Model  →  Visualization
     ↑             ↑            ↑
  first         second        third

Minimal example

from dissmodel.core import Environment
from dissmodel.models.sysdyn import SIR
from dissmodel.visualization import Chart

env = Environment()
SIR()
Chart(show_legend=True)
env.run(30)