Next Broadcast

F1 Academy Data Repo

theskinnyman Code and Eng DK30 Fall 2023 0 0

Description

Projects like jolpica-f1 and Fast-F1 provide access to a dataset of sector times, lap times, tire type, and other information about F1 races. The newly introduced Formula 1: Academy doesn’t seem to have the same repository available. I would like to create an application that gathers live timing data during Formula 1: Academy sessions, organize that data for download from GitHub or some other source, and as a stretch objective provide some simple examples on how to visualize that data.

Estimated Timeframe

May 29th - Jun 27th

Week 1 Goal

The first week will be about setting up the project environment. I have a sample capture of the HTML to work off and will be focusing on creating a small application that will parse the fields from that HTML. I will need to decide on the format I want to store the data. Last piece is to have the application save the data to that desired format.

Week 2 Goal

Desire of week two is to create an application that will simulate live data. It will write to the HTML in a similar fashion to how I expect the live timing to appear. This will allow me to test periodic gathering.

Week 3 Goal

The 13th-15th is the Montreal Grand Prix. This will be the time during the Friday, Saturday, and Sunday sessions, to utilize my application to gather data from the F1: Academy live timing page. Hope is this week to gather at least 1 session of comprehensive, and accurate data. Ideally this would be the race on Sunday.

Week 4 Goal

If I have successfully captured the data this week will be about setting up a repository on GitHub or another site to make the data available to others. I will also need to create documentation explaining the format, and if time allows, examples of its use.

Tags

  • Data
  • Racing
  • F1
  • Python
  • Coding
  • GitHub