Code Monkey home page Code Monkey logo

garminr10dataconverter's Introduction

Garmin R10 Data Converter

Small, simple script to convert Garmin R10 data extracts from json files to Excel compatible *.csv files.

Why

As of now, Garmin does not provide any meaningful way of exporting the data from your Golf (simulator) sessions performed with the R10 launch monitor device. Yet, sometimes it might be beneficial to gain deeper insights by slicing & dicing your data according to your own needs. I therefore searched for a way to obtain my session data and export it into an easy-to-use format (here, .csv which could also be used with Excel etc.). Please note, that I show you a way to work around Garmin's limitations when it comes to analyzing your own session data. This is in no way any official or to Garmin related procedure. The script is provided as-is and without any support. Adapt it to your needs if required.

Requirements

This script is based on Python 3.8 and requires Pandas. Please refer to the official documentation on how to install the pandas packages on your device.

How to use the script

  1. Go to www.garmin.com -> log into your account -> go to "Account" -> click on "Export Your Data" -> click on "REQUEST DATA EXPORT". The web page responds with a green highlighted "Your request has successfully been submitted.".
  2. Wait for an email to arrive at your email address registered with Garmin (delivery of the mail might vary from a few minutes to - according to garmin - up to 30 days).
  3. Follow the instructions from the email to download your compiled data history from Garmin.
  4. In the downloaded package find the Golf related *.json files at the path "$DOWNLOADED_AND_EXTRACTED_ZIP_FILEFOLDER/DI_CONNECT/DI-GOLF/", drop the python script there, switch over to the console and execute the script without any additional parameters. Result is a new *.csv file containing all data from your Golf simulator session (including driving range).
  5. Have fun analyzing your data.

garminr10dataconverter's People

Contributors

earl553 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.