Skip to main content

F1 telemetry data collection and visualisation

Project description

F1 Telemetry Data Collector

This Python application uses InfluxDB to collect telemetry data from the official F1 game.

It is also possible to display live session and car data.

Installation

The application requires Python >= 3.8 to work.

pip install pipx
pipx install f1-telemetry

Usage

Ensure that InfluxDB is running with at least an Org and an access token, and configured with an f1-telemetry bucket.

f1-tel <org> <token>

This also serves a very basic web application for telemetry and live data visualisations. With InfluxDB still running, navigate to http://localhost:20776/index.html page in the browser with the org and token parameters, e.g.

http://localhost:20776/index.html?org=P403n1x87&token=NLyjW4ml8XuTPTwCbtC5PC1Z-JJ6lwjAm7B1-ScM_XP9N_eoCkIGTmm3wHrC92cQVsMmKofgqbx6PM-ZZgVQKw==

NOTE: The application can run without InfluxDB. In this case, no telemetry data will be stored. If you are using this tool without a running instance of InfluxDB, the <org> and <token> arguments must still be provided, but they can be random values, e.g.

f1-tel no influxdb

Additional Features

TT Rival Data

When collecting data from Time Trials and competing against a rival, some of the rival's car data is also collected, like throttle, brake, speed, and gears, for comparison.

Reporting

After sessions like Qualifying and Race, the final classification data can be collected in CSV reports by passing the -r,--report option from the command line. The files are generated in the current working directory. The collected data can be useful for league coordinators.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

f1_telemetry-2025.3.3.tar.gz (194.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

f1_telemetry-2025.3.3-py3-none-any.whl (199.1 kB view details)

Uploaded Python 3

File details

Details for the file f1_telemetry-2025.3.3.tar.gz.

File metadata

  • Download URL: f1_telemetry-2025.3.3.tar.gz
  • Upload date:
  • Size: 194.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Linux/6.11.0-1018-azure

File hashes

Hashes for f1_telemetry-2025.3.3.tar.gz
Algorithm Hash digest
SHA256 6463f13a85f7c1b7fb9fe91873b3bc84f4d152fbcfb957d3bf6f2710475521c9
MD5 072fdff28ddcf95582696fc3cffffa19
BLAKE2b-256 3e32f52ff78edb3dc27562825b4b5ced96d88daae8cf0e1f1addd417867a0714

See more details on using hashes here.

File details

Details for the file f1_telemetry-2025.3.3-py3-none-any.whl.

File metadata

  • Download URL: f1_telemetry-2025.3.3-py3-none-any.whl
  • Upload date:
  • Size: 199.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Linux/6.11.0-1018-azure

File hashes

Hashes for f1_telemetry-2025.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 55a9513e04ad5cff479cfe8f74aa665a307bd3d35f9c93af1fe36cc5646efc78
MD5 a6d8b470d9237bdc1646f128f216b9dc
BLAKE2b-256 9e507d99880ae5fe57209f8731bb048459f54d603c5b8d292a7c76a6d37e1492

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page