Configuration Utilities

A set of functions for turning model specification files into programmatic representations of model specifications and configurations.

vivarium.framework.configuration.build_model_specification(model_specification=None, component_configuration=None, configuration=None, plugin_configuration=None)[source]
Parameters:
Return type:

ConfigTree

vivarium.framework.configuration.validate_model_specification_file(file_path)[source]

Ensures the provided file is a yaml file

Parameters:

file_path (str | Path)

Return type:

None

vivarium.framework.configuration.build_simulation_configuration()[source]
Return type:

ConfigTree