3 min read
DataBolt Olympic Predictions

Data Bolts - Codedex Hackathon 2024

Logo For graphing Olympic data and predicting the performance of countries.

Description

Data Bolt is a comprehensive tool designed to visualize Olympic data and predict future performance trends of various countries. By utilizing historical data and machine learning models, it generates insightful graphs and predictions, helping analysts and enthusiasts to understand and forecast Olympic outcomes.

Website: https://faisalmujawar148.github.io/
graph

Video of the Website:

Getting Started

Dependencies

  • Python 3.6 or higher
  • pandas
  • numpy
  • seaborn
  • matplotlib
  • scikit-learn

To install the necessary Python libraries, you can use the following command:

pip install pandas numpy seaborn matplotlib scikit-learn

Installing

  1. Clone the repository:
    git clone https://github.com/yourusername/databolt.git
    
  2. Navigate to the project directory:
    cd databolt
    
  3. Ensure the data files are in the correct directory structure as expected by the scripts.

Executing program

  1. Ensure the data files are in the following paths:

    • Data/Olympics/olympic_hosts.csv
    • Data/Olympics/olympic_medals.csv
    • Data/Olympics/olympic_results.csv
    • Data/Olympics/olympic_athletes.csv
    • Data/Olympics/Summer-Olympic-medals-1976-to-2008.csv
  2. Run the visualization script:

    python DataSetVisualier9000.py
    
  3. Run the prediction script:

    python OlymPicsGenerator500.py
    

The first script (DataSetVisualiser9000) will generate a singular graph, which can be saved if wanted. The second script (OlymPicsGenerator500) will generate plots based on the provided data and save them to an output folder directory.

Help

For common issues or further assistance, you can use the following command:

python -m pip help

Check if all required libraries are installed and the data paths are correct.

Authors

Contributors names and contact info:

🏛️ License

MIT

Acknowledgments

Inspiration, code snippets, etc.: