Skip to content

fresh-minds/FreshTriathlonAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreshTriathlonAnalysis

FreshTriathlonAnalysis is a Streamlit web application for analyzing triathlon results. Easily upload your own CSV or Excel files and explore participant data, filter by year or continent, and visualize key statistics with interactive charts.

Features

  • Upload CSV or Excel files with triathlon results
  • Filter data by year and continent (if columns exist)
  • View summary statistics and sample data
  • Interactive charts for time and numeric columns
  • Ask simple questions about the data (e.g., average time, participant count)

Example Data

A sample file dummy_ironman_results.csv is included for testing. Columns:

  • AthleteID, Name, Age, Country, SwimTime(min), BikeTime(min), RunTime(min), TotalTime(min), FinishTime

Getting Started

  1. Install Python 3.8+
  2. (Recommended) Create and activate a virtual environment:
    python3 -m venv .venv
    source .venv/bin/activate
  3. Install dependencies using the requirements file:
    pip install -r requirements.txt
  4. Run the app:
    streamlit run app.py
  5. Open the app in your browser and upload your results file.

Usage

  • Upload a CSV or Excel file with triathlon results.
  • Use the sidebar to filter by year or continent (if available).
  • View and interact with charts and summary statistics.
  • Ask questions in the input box (e.g., "gemiddelde tijd per jaar").

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Thriathlon Analysis for FreshSporters

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages