LICENSE
README.md
pyproject.toml
fitops/__init__.py
fitops/docs_urls.py
fitops.egg-info/PKG-INFO
fitops.egg-info/SOURCES.txt
fitops.egg-info/dependency_links.txt
fitops.egg-info/entry_points.txt
fitops.egg-info/requires.txt
fitops.egg-info/top_level.txt
fitops/analytics/__init__.py
fitops/analytics/activity_insights.py
fitops/analytics/activity_performance_insights.py
fitops/analytics/activity_zones.py
fitops/analytics/athlete_settings.py
fitops/analytics/pace_zones.py
fitops/analytics/performance_metrics.py
fitops/analytics/power_curves.py
fitops/analytics/training_load.py
fitops/analytics/training_scores.py
fitops/analytics/trends.py
fitops/analytics/vo2max.py
fitops/analytics/weather_pace.py
fitops/analytics/zone_inference.py
fitops/analytics/zones.py
fitops/backup/__init__.py
fitops/backup/archive.py
fitops/backup/config.py
fitops/backup/providers/__init__.py
fitops/backup/providers/base.py
fitops/backup/providers/github.py
fitops/cli/__init__.py
fitops/cli/activities.py
fitops/cli/analytics.py
fitops/cli/athlete.py
fitops/cli/auth.py
fitops/cli/backup.py
fitops/cli/dashboard.py
fitops/cli/main.py
fitops/cli/notes.py
fitops/cli/race.py
fitops/cli/sync.py
fitops/cli/weather.py
fitops/cli/workouts.py
fitops/config/__init__.py
fitops/config/settings.py
fitops/config/state.py
fitops/dashboard/__init__.py
fitops/dashboard/server.py
fitops/dashboard/queries/__init__.py
fitops/dashboard/queries/activities.py
fitops/dashboard/queries/analytics.py
fitops/dashboard/queries/athlete.py
fitops/dashboard/queries/notes.py
fitops/dashboard/queries/profile.py
fitops/dashboard/queries/race.py
fitops/dashboard/queries/weather.py
fitops/dashboard/queries/workouts.py
fitops/dashboard/routes/__init__.py
fitops/dashboard/routes/activities.py
fitops/dashboard/routes/analytics.py
fitops/dashboard/routes/api.py
fitops/dashboard/routes/backup.py
fitops/dashboard/routes/notes.py
fitops/dashboard/routes/overview.py
fitops/dashboard/routes/profile.py
fitops/dashboard/routes/race.py
fitops/dashboard/routes/setup.py
fitops/dashboard/routes/weather.py
fitops/dashboard/routes/workouts.py
fitops/db/__init__.py
fitops/db/base.py
fitops/db/migrations.py
fitops/db/session.py
fitops/db/models/__init__.py
fitops/db/models/activity.py
fitops/db/models/activity_laps.py
fitops/db/models/activity_stream.py
fitops/db/models/activity_weather.py
fitops/db/models/analytics_snapshot.py
fitops/db/models/athlete.py
fitops/db/models/note.py
fitops/db/models/race_course.py
fitops/db/models/workout.py
fitops/db/models/workout_course.py
fitops/db/models/workout_segment.py
fitops/notes/__init__.py
fitops/notes/loader.py
fitops/output/__init__.py
fitops/output/ascii_chart.py
fitops/output/formatter.py
fitops/output/schemas.py
fitops/output/text_formatter.py
fitops/race/__init__.py
fitops/race/course_parser.py
fitops/race/simulation.py
fitops/strava/__init__.py
fitops/strava/client.py
fitops/strava/oauth.py
fitops/strava/sync_engine.py
fitops/utils/__init__.py
fitops/utils/cache.py
fitops/utils/exceptions.py
fitops/utils/logging.py
fitops/weather/__init__.py
fitops/weather/client.py
fitops/workouts/__init__.py
fitops/workouts/compliance.py
fitops/workouts/json_parser.py
fitops/workouts/loader.py
fitops/workouts/segments.py
fitops/workouts/simulate.py
tests/test_analytics.py
tests/test_improvements.py
tests/test_models.py
tests/test_oauth.py
tests/test_output.py
tests/test_phase4.py
tests/test_race.py
tests/test_sync.py
tests/test_weather.py
tests/test_workout_segments.py
tests/test_workout_simulation.py
tests/test_workouts.py