{"id":26218447,"url":"https://github.com/mastercruelty/gokart-data-hub","last_synced_at":"2025-04-15T23:48:53.625Z","repository":{"id":208132278,"uuid":"720883808","full_name":"MasterCruelty/gokart-data-hub","owner":"MasterCruelty","description":"It manages data about gokart races and plot graphs about your times!","archived":false,"fork":false,"pushed_at":"2025-01-07T23:18:37.000Z","size":67,"stargazers_count":1,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T02:51:29.229Z","etag":null,"topics":["data-analysis-python","data-science","data-visualization","gokart","matplotlib","pandas","race"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MasterCruelty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-19T21:57:45.000Z","updated_at":"2025-01-07T23:18:41.000Z","dependencies_parsed_at":"2024-01-09T23:23:10.961Z","dependency_job_id":"e7827e1e-031e-4baf-9f51-7530c9bc9145","html_url":"https://github.com/MasterCruelty/gokart-data-hub","commit_stats":null,"previous_names":["mastercruelty/gokart-data-hub"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MasterCruelty%2Fgokart-data-hub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MasterCruelty%2Fgokart-data-hub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MasterCruelty%2Fgokart-data-hub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MasterCruelty%2Fgokart-data-hub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MasterCruelty","download_url":"https://codeload.github.com/MasterCruelty/gokart-data-hub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249173060,"owners_count":21224481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-analysis-python","data-science","data-visualization","gokart","matplotlib","pandas","race"],"created_at":"2025-03-12T13:17:06.326Z","updated_at":"2025-04-15T23:48:53.610Z","avatar_url":"https://github.com/MasterCruelty.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=MasterCruelty_gokart-data-hub\u0026metric=sqale_rating)](https://sonarcloud.io/dashboard?id=MasterCruelty_gokart-data-hub)\n[![Quality Gate Pass](https://sonarcloud.io/api/project_badges/measure?project=MasterCruelty_gokart-data-hub\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=MasterCruelty_gokart-data-hub)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=MasterCruelty_gokart-data-hub\u0026metric=ncloc)](https://sonarcloud.io/dashboard?id=MasterCruelty_gokart-data-hub)\n![License](https://img.shields.io/github/license/MasterCruelty/gokart-data-hub)\n[![image](https://img.shields.io/github/stars/MasterCruelty/gokart-data-hub)](https://github.com/MasterCruelty/gokart-data-hub/stargazers)\n[![image](https://img.shields.io/github/forks/MasterCruelty/gokart-data-hub)](https://github.com/MasterCruelty/gokart-data-hub/network/members)\n![CodeSize](https://img.shields.io/github/languages/code-size/MasterCruelty/gokart-data-hub)\n[![image](https://img.shields.io/github/issues/MasterCruelty/gokart-data-hub)](https://github.com/MasterCruelty/gokart-data-hub/issues)\n![image](https://img.shields.io/github/languages/top/MasterCruelty/gokart-data-hub)\n![image](https://img.shields.io/github/commit-activity/w/MasterCruelty/gokart-data-hub)\n![image](https://img.shields.io/github/contributors/MasterCruelty/gokart-data-hub)\n\n# gokart-data-hub\n# What is it?\nA 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.\n\n### Contribute\nFeel 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)\n\n# Libraries used\n* pandas\n* matplotlib\n* seaborn\n\n# Data description\n![image](https://github.com/MasterCruelty/gokart-data-hub/assets/72561502/43028072-b3cf-4ea0-8a01-9b2308c0b923)\n* date: when the race was held\n* kart-type: if is a fuel kart or an electric one.\n* race-type: if it's a free laps session or a real race.\n* position: Position Conquered.\n* track-type: if it's indoor or outdoor track.\n* condition: track condition(rained, standard, cut-track, full-track)\n* kart-type: motor power.\n* avg-speed: average speed during the race.\n* best-time: best of all times in that race.\n* avg-time: average time during the race.\n* best-time(TIME) and avg-time(TIME): just for cute visualization of times but terrific to manage in python.\n\nThe 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\".\u003cbr\u003e\n\u003ci\u003eAny hint or help is appreciated, read more about contributing below on this readme.\u003c/i\u003e\n\n\n# Usage\nLaunch the program by typing the following command.\n```ruby\npython kart-analytics.py\n```\n\u003cbr\u003e\u003cb\u003eThe main menu looks like this:\u003cbr\u003e\u003c/b\u003e\n\n![image](https://github.com/MasterCruelty/gokart-data-hub/assets/72561502/266dc479-72e3-4372-8fe4-01dbcfb41a94)\n\n\u003cbr\u003e\u003cb\u003eFor example we choose option 4, the following chart is the output:\u003c/b\u003e\u003cbr\u003e\n\n![image](https://github.com/MasterCruelty/gokart-data-hub/assets/72561502/427f9f33-f9f6-4d56-9429-5667831adb9b)\n\n\u003ch3\u003e\u003cb\u003eThis is the linear regression of all best time that I did in Dromokart track.\u003c/b\u003e\u003c/h3\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmastercruelty%2Fgokart-data-hub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmastercruelty%2Fgokart-data-hub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmastercruelty%2Fgokart-data-hub/lists"}