Configuration

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.

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

Dump configuration to a stream.

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

Return configuration as a string.

abstractmethod load(stream)[source]

Load configuration from a stream.