vivarium.interactive
  • Running a Simulation Interactively
  • Exploring a Simulation in an Interactive Setting
  • Vivarium Interactive Tools
  • Simulation
  • Exceptions
  • ObservationError
vivarium.interactive
  • Vivarium Interactive
  • View page source

Vivarium Interactive

This package provides Simulation, a way to run and inspect a vivarium simulation interactively, for example in a Jupyter notebook.

It is one of the libraries in the vivarium-suite monorepo, maintained by the Institute for Health Metrics and Evaluation’s Simulation Science team.

  • Running a Simulation Interactively
    • Setting up a simulation
    • Running the simulation
  • Exploring a Simulation in an Interactive Setting
    • What are we looking at?
    • Getting things set up
    • Finding your way around
    • Finding something by name
    • Following a resource’s dependencies
    • Getting the dependencies as objects
    • Observed results
    • Case study #1: population epidemiology
    • Case Study #2: Boids
  • Vivarium Interactive Tools
  • Simulation
    • Simulation.help()
    • Simulation.setup()
    • Simulation.step()
    • Simulation.take_steps()
    • Simulation.run_for()
    • Simulation.run_until()
    • Simulation.run()
    • Simulation.get_population()
    • Simulation.list_attributes()
    • Simulation.get_attribute_names()
    • Simulation.get_attribute()
    • Simulation.find_resources()
    • Simulation.list_values()
    • Simulation.get_value()
    • Simulation.get_lookup_table()
    • Simulation.get_dependencies()
    • Simulation.print_dependencies()
    • Simulation.list_components()
    • Simulation.get_component()
    • Simulation.get_schedule()
    • Simulation.print_lifecycle_order()
    • Simulation.print_initializer_order()
    • Simulation.register_observation()
    • Simulation.pause_observation()
    • Simulation.get_results()
  • Exceptions
  • ObservationError
Next

© Copyright 2026, Institute for Health Metrics and Evaluation.

Built with Sphinx using a theme provided by Read the Docs.