Skip to content

o-Mateo-o/running-strategy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalkulator rekordów biegowych

version License: MIT

Opis projektu

KarczRun to aplikacja przewidująca rekordy biegów na podstawie dostarczonych historycznych danych. Powstała ona w ramach projektu dotyczącego strategii biegania, podjętego na kursie Matematyka dla Przemysłu, W13 PWr.

Użyta w aplikacji estymacja, opiera się na modelu Kellera, a właściwie jego aproksymacji na konkretnych przedziałach dystansów. Na podstawie danych, zawierających czasy i dystansy biegów określonej osoby, jest ona w stanie określić jego możliwe rekordy dla żądanego dystansu i ewentualnej procentowej zmiany masy ciała zawodnika.

Przygotowanie projektu wymagało szeregu analiz i implementacji odpowiednich metod, a ostatecznie z połączenia tych części powstał przyjazny użytkownikowi program.

Jak używać?

Aby użyć aplikacji w wersji deweloperskiej, należy w wirtualnym środowisku zainstalować wszystkie zależności (pip install -r requirements.txt).

Następnie, z wersją Pythona 3.9.7 uruchamiamy w terminalu główny plik komendą

$ python karcz-run.py

Powinna wtedy otworzyć się okienkowa aplikacja z całą dostępną funkcjonalnością.

Do przechowywania lokalnie danych przeznaczony jest folder ./data, jednak można wybierać także pliki spoza niego.

Technologie

Python Kivy

Autorzy