-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
(involving @sladkovm)
A lot of different algorithms, tools and models will be added so I think is good to already think about where everything is going so we don't end up with a labyrinth. I like this guide on structuring Python projects.
I think the structure below could work but maybe I'm missing things or you know a better structure.
.
+-- sweat
| +-- __init__.py
| +-- algorithms
| +-- __init__.py
| +-- pdm (power duration models)
| +-- __init__.py
| +-- critical_power.py
| +-- w_prime_balance.py
| +-- metrics
| +-- __init__.py
| +-- power.py
| +-- heartrate.py
| +-- speed.py
| +-- location.py
| +-- io
| +-- __init__.py
| +-- strava.py
| +-- goldencheetah.py
| +-- fitfile.py
| +-- models
| +-- __init__.py
| +-- dataframes.py
| +-- base.py
| +-- mixins.py
| +-- utils.py
| +-- utils.py
+-- tests
Metadata
Metadata
Assignees
Labels
No labels