Writers¶
-
class
stonesoup.writer.base.Writer[source]¶ Bases:
stonesoup.base.BaseWriter base class
-
class
stonesoup.writer.base.MetricsWriter(metric_generator: MetricGenerator)[source]¶ Bases:
stonesoup.writer.base.WriterMetrics 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.WriterTrack 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.WriterYAML Writer
- Parameters
path (
pathlib.Path) – File to save data to. Str will be converted to Pathgroundtruth_source (
GroundTruthReader, optional) –sensor_data_source (
SensorDataReader, optional) –detections_source (
DetectionReader, optional) –tracks_source (
Tracker, optional) –
-
path: pathlib.Path¶ File to save data to. Str will be converted to Path