Welcome to Pygarmin’s documentation!

The Pygarmin distribution provides a Python module and a command line application that implement the protocol used by Garmin GPS devices. It is based on the official protocol specification.


You can install Pygarmin with pip as follows:

$ pip install pygarmin

Or to upgrade to the most recent version:

$ pip install pygarmin --upgrade

To follow or contribute to pygarmin development, you can browse or clone the Git repository on Github:

$ git clone https://github.com/quentinsf/pygarmin.git

And install the requirements using the below command:

$ pip install -r requirements.txt


Indices and tables