Writers

class stonesoup.writer.base.Writer[source]

Bases: stonesoup.base.Base

Writer base class

class stonesoup.writer.base.MetricsWriter(metric_generator: MetricGenerator)[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: 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: pathlib.Path, groundtruth_source: GroundTruthReader = None, sensor_data_source: SensorDataReader = None, detections_source: DetectionReader = None, tracks_source: Tracker = None)[source]

Bases: stonesoup.writer.base.Writer

YAML Writer

Parameters
path: pathlib.Path

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