Shared Scenario Contracts
Common scenario metadata and reusable input conventions.
Source locations
- Inputs and calculations:
mlsysim/engine/scenario_definitions/base.py. - Named configurations:
mlsysim/engine/scenario_catalog/base/. - Result schemas:
mlsysim/engine/result_types/base.py.
Public imports and existing class reference URLs remain stable.
Scenario contracts
- BaseScenario: Base for calculation scenarios: a name, a description, and stated inputs.