Skip to content

dariustamasauskas/Endomondo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project on Endomondo data

The project's aim is to parse XML data, generated by Endomondo app, save the parsed data and analyze it. The data is collected by me, using Endomondo app at the period of 2016 05 - 2019 10.

Data was manually extracted from Endomondo website for each workout as .tcx file and was put under data/raw/ folder. The parsing code was written to grab data from this folder, parse necessary fields and write them to .csv files on data/parsed/ folder. The following .csv files were created:

  • summary_data.csv
  • tracking_data.csv

File summary_data.csv consists of summary information of each workout - one row per workout. The data fields in summary_data.csv file are the following:

  • activity_id
  • file_name
  • sport_type
  • start_date
  • start_time
  • total_time
  • total_distance
  • total_calories

File tracking_data.csv consists of more detailed workout information and is mapped to summary_data.csv via activity_id field. The data fields in tracking_data.csv file are the following:

  • activity_id
  • tracking_id
  • tracking_time
  • tracking_latitude
  • tracking_longitude
  • tracking_distance

Later on, summary_data.csv and tracking_data.csv files were loaded into Google BigQuery and analyzed further by writing SQL queries. The analysis could be found in the following file:

  • analysis.md

More information about Endomondo app could be found here

About

The repo for parsing and analyzing Endomondo data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages