# 1. Getting started¶

The following examples and tutorials illustrate how to use *DE-Sim* to build and simulate models.

## 1.1. Examples¶

Minimal simulation: a minimal example of a simulation

Random walk: a one-dimensional random walk model, with random times between steps

Parallel hold (PHOLD): a model developed by Richard Fujimoto to benchmark parallel discrete-event simulators

Epidemic: two SIR models of an infectious disease epidemic

These examples have corresponding unit tests which run them in the *DE-Sim*’s directory of unit tests of examples.

## 1.2. Interactive tutorials¶

Please see sandbox.karrlab.org for interactive Jupyter notebook tutorials about designing, building and simulating models with *DE-Sim*.
It includes tutorials that use the random walk, PHOLD, and epidemic models listed above.

## 1.3. Template for models and simulations¶

The minimal simulation, located at de_sim/examples/minimal_simulation.py, can be used as a template for implementing and simulating a model with *DE-Sim*.