f1verse
f1verse · Python

How do I check Formula 1 data against an independent source?

Call race.crosscheck(). It recomputes what it can from a second, independent feed and reports agreement, disagreement, or skipped when that feed does not exist for the session.

>>> race.crosscheck()
{'lapped_gaps': {'verdict': 'agree', 'checked': 4}, ...}

Sprints publish no overtakes feed, so a check that depends on it returns skipped. Treating an unavailable check as a passing check is how bad data reaches an audience.

Use it with quality_report(): crosscheck answers do independent sources agree; the quality report adds how complete the data is, how old the copy is, and whether the classification is still provisional.

Related