Running & Track Performance Analyzer

Problem and Motivation:
As runners who participate in both cross-country and track and field. We and other runners have noticed that our performance changes depending on the weather, terrain, and other conditions. Some of the other examples are temperature, humidity, wind, and elevation which can all affect pace, endurance, and even how my body feels during training or competition. We’ve found that it's hard to calculate these changes in time and how it feels manually so we hope to solve this common runner's problem through this program.

Solution:
Through this project we will create a Python program that uses our and any users' training data including pace, heart rate, and past times as well as location data like temperature, weather, and elevation to find patterns that impact performance. The program will use machine learning to see how these factors affect pace, fatigue, and readiness. Athletes could input upcoming weather and course information to see how it will affect times and how the race feels.

Expected Results:
This program is expected to help users calculate their times based on specific courses and weather conditions, therefore allowing them to have clear realistic goals for every race they attend.

Future Outlook:
The future outlook of this program could include the use of training suggestions using more specific data to make the athlete faster and stronger using advanced real world analytics.