Skip to content

A data-driven Streamlit web application that analyzes Formula 1 drivers' distinctive driving styles using official telemetry data. Compare any two F1 drivers across key performance metrics including braking aggressiveness, throttle control, cornering consistency, and gear shift patterns. The app visualizes these comparisons through charts.

Notifications You must be signed in to change notification settings

SINANFIROZ/F1-Driver-Style-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

F1 Driver Signature Analysis & Performance Dissector

F1 Driver Analysis Streamlit App FastF1

A Streamlit web application that analyzes and compares Formula 1 drivers' driving styles using telemetry data.

Features

  • Session Selection: Choose any F1 season (2018-2023), Grand Prix, and session type
  • Driver Comparison: Compare two drivers' telemetry data and driving styles
  • Style Metrics Analysis: Insights on:
    • Braking aggressiveness
    • Throttle application smoothness
    • Cornering consistency
    • Gear shift frequency
  • Visual Comparisons: Bar charts and radar plots for style fingerprints
  • Performance Metrics: Lap time comparisons and key insights

Installation

  1. Clone this repository
  2. Install the required packages:
    pip install -r requirements.txt
    
  3. Run the Streamlit app:
    streamlit run app.py
    

Usage

  1. Select a season, Grand Prix, and session type from the sidebar
  2. Click "Load Session Data" to fetch telemetry data
  3. Select two drivers to compare
  4. Click "Analyze Drivers" to generate the comparison

Data Source

-This application uses the FastF1 Python package to access official Formula 1 timing data. -For Documentation:[FastF1].(https://docs.fastf1.dev/)

Requirements

  • Python 3.8+
  • Streamlit
  • FastF1
  • Pandas
  • NumPy
  • Plotly

Screenshots

Screenshot 2025-06-14 195038 Screenshot 2025-06-14 195104 Screenshot 2025-06-14 195356 Screenshot 2025-06-14 195429 Screenshot 2025-06-14 195417 Screenshot 2025-06-14 195442

About

A data-driven Streamlit web application that analyzes Formula 1 drivers' distinctive driving styles using official telemetry data. Compare any two F1 drivers across key performance metrics including braking aggressiveness, throttle control, cornering consistency, and gear shift patterns. The app visualizes these comparisons through charts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages