This module receives, processes, and stores F1 live timing data.
Live timing data can be ingested during a session (cf. real_time/)
or afterwards (cf. historical/).
A topic represents a channel through which raw data is streamed from the Formula 1
in the form of messages.
Each topic delivers a specific kind of data (driver list, tyre information, ...).
t0 is the reference time point for a session.
In historical sessions, most timestamps in the data are relative to this t0.
This reference time is essential for converting relative times into absolute timestamps.
Processed data is stored as documents, which are derived from the incoming messages.
A collection is a set of documents of the same type.
Documents and collections are defined in core/processing/collections/.