Writers

class stonesoup.writer.base.Writer[source]

Bases: stonesoup.base.Base

Writer base class

class stonesoup.writer.base.MetricsWriter(metric_generator)[source]

Bases: stonesoup.writer.base.Writer

Metrics Writer base class.

Writes out metrics to some form of storage for analysis.

Parameters

metric_generator (MetricGenerator) – Source of metric to be written out

metric_generator: stonesoup.metricgenerator.base.MetricGenerator

Source of metric to be written out

class stonesoup.writer.base.TrackWriter(tracker)[source]

Bases: stonesoup.writer.base.Writer

Track Writer base class.

Writes out tracks to some form of storage for analysis.

Parameters

tracker (Tracker) – Source of tracks to be written out

tracker: stonesoup.tracker.base.Tracker

Source of tracks to be written out

YAML

class stonesoup.writer.yaml.YAMLWriter(path, groundtruth_source=None, sensor_data_source=None, detections_source=None, tracks_source=None)[source]

Bases: stonesoup.writer.base.Writer

YAML Writer

Parameters
path: pathlib.Path

File to save data to. Str will be converted to Path