snake_case identifier alongside the plain-English label.
Decomposition Terms
These terms describe the five-term additive identity at the heart of Off The Pace the equation that breaks every race lap into its measurable physical causes.Pace delta (pace_delta_s)
Pace delta (pace_delta_s)
pace_delta_s, not to the raw lap time. This normalisation removes the circuit characteristic (Monza runs ~80 s per lap, Singapore ~100 s) so that a residual of −0.4 s carries the same meaning at every venue: 400 ms faster than the field median, net of all physics.Field baseline (base_track_pace_s)
Field baseline (base_track_pace_s)
pace_delta_s ≈ 0.Five-term identity
Five-term identity
Fuel component
Fuel component
weight_penalty × estimated_fuel_mass, where the weight penalty is calibrated per circuit based on corner count and average lateral G. The fuel term is always positive and decreases monotonically through the race a driver on lap 3 of a 55-lap stint is typically 0.8–1.0 s slower than their end-of-race pace from fuel alone. At Monaco the penalty reaches ~0.025 s/kg; at Monza ~0.018 s/kg; at Suzuka ~0.035 s/kg.Compound component
Compound component
(circuit, compound, season) in dim_compounds_season. For a Soft compound at a high-wear circuit, the full trajectory from new tyres to the cliff can span 1.5–2.5 s of pace loss.Rubber component
Rubber component
int_track_evolution splits it out of the field baseline using the fact that rubber accumulation is monotonically increasing while temperature can move in either direction. It is informational: it is already inside the baseline, so it is not a term of the race-lap identity.Ambient component
Ambient component
Constructor component
Constructor component
Dirty air component
Dirty air component
θ × dirty_air_share, where θ is the cost of a full lap in wake: 0.331 s, estimated within stints with tyre cost subtracted on a declared season window and then frozen as a declared value.Driver skill residual
Driver skill residual
pace_delta minus the sum of the four physics terms it is not estimated independently. This is intentional: it ensures the identity holds exactly and prevents the residual from absorbing model error. A large negative driver residual means the driver is running faster than the physics predicts; a large positive residual means the opposite.Sequential residualisation
Sequential residualisation
Additive identity
Additive identity
pace_delta_s for every lap. Enforced as an automated test on every build: if any lap violates the identity by more than 0.1 ms, the build fails and the merge is blocked.Tyre Terms
These terms describe how Off The Pace models tyre degradation, the tyre cliff, and the survival analysis approach used to estimate cliff timing.Tyre cliff
Tyre cliff
(circuit, compound, season) using Kaplan-Meier survival analysis.Cliff onset (τ)
Cliff onset (τ)
(circuit, compound, season) combination, estimated via Kaplan-Meier survival analysis on the historical stint population. τ is stored in dim_compounds_season and used as the kink point in the hockey-stick polynomial. 401 circuit-compound groups are covered in the current seed data.Hockey-stick polynomial
Hockey-stick polynomial
Kaplan-Meier survival analysis
Kaplan-Meier survival analysis
Censored observation
Censored observation
Data and Model Terms
These terms describe data quality concepts, lap eligibility criteria, and the ML metrics used to evaluate Off The Pace’s predictive models.Clean lap
Clean lap
Correction weight
Correction weight
Stint
Stint
Tyre age
Tyre age
TyreLife in the Bronze laps schema and as tyre_age_laps in Silver and Gold models. Tyre age is the primary independent variable in the compound component polynomial.Quantile trio (p10 / p50 / p90)
Quantile trio (p10 / p50 / p90)
Macro-F1
Macro-F1
ONNX (Open Neural Network Exchange)
ONNX (Open Neural Network Exchange)
.onnx files at the end of each training run.F1 Terms
These terms cover the Formula 1 concepts that appear throughout the pipeline and UI, with the specific meaning each carries in the Off The Pace context.DRS (Drag Reduction System)
DRS (Drag Reduction System)
drs field in the Bronze telemetry schema. In the decomposition, DRS interaction is part of the dirty air attribution: the car behind may benefit from DRS while simultaneously suffering downforce loss from the wake, creating a net effect that varies by circuit.VSC (Virtual Safety Car)
VSC (Virtual Safety Car)
Safety car (SC)
Safety car (SC)
TrackStatus field in the Bronze laps schema uses code 4 for safety car and 6 for VSC.Outlap
Outlap
PitOutLap = true in the laps schema and are excluded from all coefficient estimation.Inlap
Inlap
PitInLap = true and are excluded from coefficient estimation.Stint length
Stint length
Data Engineering Terms
These terms describe the storage architecture and pipeline tooling that Off The Pace uses to process F1 data from raw ingestion to model-ready features.Medallion architecture
Medallion architecture
Bronze layer
Bronze layer
Hive partitioning
Hive partitioning
season=YYYY/race=<event-slug>/ partitions. Always include season in your WHERE clause to avoid full scans across all years.FastF1
FastF1
session_time_s regression in v3.8.3 affecting 2024 race control data.dbt (data build tool)
dbt (data build tool)