Analysis updated 2026-05-18
Visualize which routes you run fastest using a pace layer heatmap
See which streets in your neighborhood you have never explored
Compare heart rate and elevation gain across your recorded runs
| moresamwilson/running-heatmap | krishnaik06/text-summarization-nlp-project | nvidia/cuopt-examples | |
|---|---|---|---|
| Stars | 315 | 198 | 452 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Last pushed | — | 2024-08-17 | — |
| Maintenance | — | Stale | — |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires manually downloading your data export zip from your Strava account settings.
Running Heatmap is a Jupyter Notebook project that turns your Strava running data into an interactive map showing where and how you've run. The problem it solves is that Strava's own heatmap only shows frequency, this tool gives you multiple layers to explore: how often you've run each path, your average pace on each segment, your average heart rate, and how steep the terrain is. You don't need to connect to any API. Instead, you download a zip file of your own data directly from Strava (through their account settings), unzip it, and run the notebook. It processes all your recorded GPS tracks and produces a single self-contained HTML file you can open in any browser. The map lets you switch between six visual layers, frequency on a linear or log scale, pace, heart rate, and two gradient views showing steepness and direction of hills. You would use this if you're a runner or cyclist with historical Strava data and want to visualize your activity patterns in more depth than Strava provides, for example, to see which routes you tend to run faster, where you spend the most time, or which streets in your neighborhood you've never explored. The notebook is written in Python and caches the GPS data after the first parse so re-running with different date filters is fast.
A Jupyter notebook that turns your downloaded Strava running data into an interactive multi layer heatmap of your routes.
Mainly Jupyter Notebook. The stack also includes Python, Jupyter Notebook.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.