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.
Installing
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
Contents
- Pygarmin application
- Garmin API
- Garmin exceptions
- Garmin protocols
- Garmin datatypes
- Base datatype
- Common datatypes
- Product datatypes
- Protocol datatypes
- Waypoint datatypes
- Waypoint Category datatypes
- Route Header datatypes
- Route Link datatypes
- Track Point datatypes
- Track Header datatypes
- Proximity Waypoint datatypes
- Almanac datatypes
- Date Time datatypes
- Flightbook Record datatypes
- Position datatypes
- PVT datatypes
- Miscellaneous datatypes
- External Time Sync datatypes
- Memory datatypes
- Map datatypes
- Image datatypes
- Screenshot datatypes
- Satellite datatypes