https://github.com/mastercruelty/gokart-data-hub
It manages data about gokart races and plot graphs about your times!
https://github.com/mastercruelty/gokart-data-hub
data-analysis-python data-science data-visualization gokart matplotlib pandas race
Last synced: 2 months ago
JSON representation
It manages data about gokart races and plot graphs about your times!
- Host: GitHub
- URL: https://github.com/mastercruelty/gokart-data-hub
- Owner: MasterCruelty
- License: mit
- Created: 2023-11-19T21:57:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-07T23:18:37.000Z (6 months ago)
- Last Synced: 2025-03-29T02:51:29.229Z (3 months ago)
- Topics: data-analysis-python, data-science, data-visualization, gokart, matplotlib, pandas, race
- Language: Python
- Homepage:
- Size: 65.4 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://sonarcloud.io/dashboard?id=MasterCruelty_gokart-data-hub)
[](https://sonarcloud.io/dashboard?id=MasterCruelty_gokart-data-hub)
[](https://sonarcloud.io/dashboard?id=MasterCruelty_gokart-data-hub)

[](https://github.com/MasterCruelty/gokart-data-hub/stargazers)
[](https://github.com/MasterCruelty/gokart-data-hub/network/members)

[](https://github.com/MasterCruelty/gokart-data-hub/issues)


# gokart-data-hub
# What is it?
A simple tool made in python with pandas and matplotlib, which analyzes a csv containing gokart data about your races. Then it will plot a few graphs to show better your trend throught the years.### Contribute
Feel free to contribute and improve the project. You can read the guidelines to contribute [here](https://github.com/MasterCruelty/gokart-data-hub/blob/main/CONTRIBUTING.md)# Libraries used
* pandas
* matplotlib
* seaborn# Data description

* date: when the race was held
* kart-type: if is a fuel kart or an electric one.
* race-type: if it's a free laps session or a real race.
* position: Position Conquered.
* track-type: if it's indoor or outdoor track.
* condition: track condition(rained, standard, cut-track, full-track)
* kart-type: motor power.
* avg-speed: average speed during the race.
* best-time: best of all times in that race.
* avg-time: average time during the race.
* best-time(TIME) and avg-time(TIME): just for cute visualization of times but terrific to manage in python.The last info mentioned about data is a limit for the graphic visualization. That's because you're gonna see on the something like "54" or "54,2" instead of a more beautiful data such as "00:54:483".
Any hint or help is appreciated, read more about contributing below on this readme.# Usage
Launch the program by typing the following command.
```ruby
python kart-analytics.py
```
The main menu looks like this:
For example we choose option 4, the following chart is the output:
This is the linear regression of all best time that I did in Dromokart track.