atomica.scenariosΒΆ

Define classes for handling scenarios

This module implements the classes used to represent the four main types of scenarios in Atomica:

  • Parameter scenarios

  • Budget scenarios

  • Capacity scenarios

  • Coverage scenarios

There are broadly two kinds of scenario

  • Parameter scenarios which involve modifying a ParameterSet instance

  • Program scenarios (budget, capacity, coverage) which involve modifying a ProgramInstructions instance

Classes

BudgetScenario

NamedItem constructor

CombinedScenario

Define combined (budget+program) scenario

CoverageScenario

NamedItem constructor

ParameterScenario

Define and run parameter scenarios

Scenario

Base scenario class