API Reference

Vivarium simulation engine.

The simulation lifecycle, component model, and runtime for the vivarium microsimulation framework. This package is the core of the vivarium-suite monorepo; sibling libs (vivarium.public_health, vivarium.cluster_tools, etc.) compose against the engine via the vivarium namespace package.

Top-level re-exports for common API surface:

  • Component: base class for simulation components.

  • InteractiveContext: programmatic simulation driver.

  • Observer: results-collection component base class.

  • build_model_specification: load a model spec from yaml + config.