The Vivarium Framework
- Configuration Utilities
build_model_specification()validate_model_specification_file()build_simulation_configuration()- The Vivarium Engine
SimulationContextBuilder- The Plugin Management System
PluginGroupPluginConfigurationErrorPluginManager- State Machine
default_probability_function()TriggerTransitionStateTransientTransientStateTransitionSetMachine- Framework Utility Functions
from_yearly()to_yearly()rate_to_probability()probability_to_rate()collapse_nested_dict()import_by_path()handle_exceptions()- Data Artifact Management
- Component Management
- Event Management
- Life Cycle Management
- Logging Management
- Lookup Table Management
- Population Management
- Random Number Generation
- Resource Management
- Results Processing
- Time Management
- Value Management