Giter Site home page Giter Site logo

f1-live-telemetry's Introduction

To do

Dash app

  • highlight top 10 in position table
  • add position vs lap plot
  • add track position graph
  • filter out blue flags in race control table?
  • race control table
  • add team radio table
  • LAP NUMBER IN TELEMETRY & LAPTIMES ARE OFFSET BY 1(nth lap in laptimes is ahead in time compared to telemtry) - update_db_historical.py Line 88, Assign [0,0]
  • organise plot layouts
  • public hosting???
  • add live time delta plots
  • add live position table
  • Submit button

Laptimes plot

  • fix live laptimes fetch
  • toggle laptimes by teams, useful for car level comparison
  • add filter button

Telemetry plot

  • 2 separate calls to sql table in telemetry plot, do 1 query & split in function (repeat for other suitable tables)
  • Laptime on top of plot isn't matched with the plot, might be printing a different lap time
  • replace drop down with buttons
  • Differentiate drivers from same team

Tables

  • Conditional formatting for different tables
  • improve table ui

Core logic

  • memoise dash computations link
  • add gap to leader table
  • add lap number adjust logic
  • Update lap number counter to add last recorded distance
  • Optimize start line detection Moved to config file
  • add live time delta
  • fuel corrected laptime plots
  • more controllable/modifiable lap assignments logic? if we spot an error, can we alter the offset for each driver in the dash ui
  • tyre compound data?
  • separate dashes/dash tabs for quali/race session, might need different plots
  • fetch live position from API
  • Add config files for corners, circuit length and start lines
  • SAving runtime states - update dB
  • Driver grouping
  • Pit duration and stationary time
  • Historical analysis to calculate tyre deg

Updates:

  • added track positions
  • added driver positions
  • added laptime filter
  • fixed button logic, might have to scroll right for later lap buttons
  • added fastest lap times of drivers and few latest lap times

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.