Skip to content

marvins/Strava_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strava Tracker

Setup

Distribution Packages

sudo apt install npm

PIP Packages

pip3 install ipywidgets shapely sqlalchemy ipyleaflet gpxpy pandas matplotlib pyproj geopy psutil
jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-leaflet
jupyter nbextension enable --py widgetsnbextension

For Plotly Packages pip3 install plotly jupyter labextension install jupyterlab-plotly jupyter labextension install @jupyter-widgets/jupyterlab-manager plotlywidget

Genetic Algorithm Dependencies

sudo apt install cmake g++ libboost-all-dev libgdal-dev gdal-bin

Recommended Tools

sudo apt install sqlitebrowser

C++ Module

git submodule add git@github.com:google/googletest.git
git submodule update --init

Starting Project

jupyter-lab .

or

jupyter-notebook .

Building Datasets

Step 0: Copy datasets

Make sure to download all desired datasets from Strava and copy to `./datasets/` sub-directory.

Step 1: Parse GPX data and construct database

Run the `gpx_parsing.ipynb` notebook.  

Step 2: Build average route

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages