API Reference
- The Config Tree
ConfigurationErrorConfigurationKeyErrorDuplicatedConfigurationErrorConfigNodeConfigTree- Exceptions
VivariumError- Interpolation
Interpolationvalidate_parameters()validate_call_data()check_data_complete()Order0Interp- Vivarium Testing Utilities
NonCRNTestPopulationTestPopulationbuild_table()make_dummy_column()get_randomness()reset_mocks()metadata()- The Vivarium Framework
- Configuration Utilities
build_model_specification()validate_model_specification_file()build_simulation_configuration()- The Vivarium Engine
SimulationContextBuilderrun_simulation()- The Vivarium Event Framework
EventEventChannelEventManagerEventInterface- Life Cycle Management
LifeCycleErrorInvalidTransitionErrorConstraintErrorLifeCycleStateLifeCyclePhaseLifeCycleConstraintMakerLifeCycleManagerLifeCycleInterface- Lookup Tables
InterpolatedTableScalarTableLookupTablevalidate_parameters()LookupTableManagerLookupTableInterface- Output Metrics
Metrics- The Plugin Management System
PluginConfigurationErrorPluginManager- Resource Management
ResourceErrorResourceGroupResourceManagerResourceInterface- State Machine
TriggerTransitionStateTransientTransientStateTransitionSetMachine- The Simulation Clock
SimulationClockSimpleClockget_time_stamp()DateTimeClockTimeInterface- Framework Utility Functions
from_yearly()to_yearly()rate_to_probability()probability_to_rate()collapse_nested_dict()import_by_path()handle_exceptions()- The Value Pipeline System
DynamicValueErrorreplace_combiner()list_combiner()rescale_post_processor()union_post_processor()PipelineValuesManagerValuesInterface- Data Artifact Management
- Component Management
- Logging
- The Logging Subsystem
LoggingManagerLoggingInterface- Logging Utilities
configure_logging_to_terminal()configure_logging_to_file()list_loggers()- Population Management
- Random Number Generation
- Interface