Provides an ability to generate and load configuration from YAML.

Stone Soup utilises YAML for configuration files. The Declarative Base feature of components is exploited in order to store the configuration of the components used for a run.

class stonesoup.config.ConfigurationFile[source]

Base configuration class.

abstract dump(data, stream, *args, **kwargs)[source]

Dump configuration to a stream.

dumps(data, *args, **kwargs)[source]

Return configuration as a string.

abstract load(stream)[source]

Load configuration from a stream.