tkrajina/gpxpy
gpx-py is a python GPX parser. GPX (GPS eXchange Format) is an XML based file format for GPS tracks. observed · 2026-09-01
Health v2 · maintenance only
77/100
- Activity 100
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5831
- days_rel: n/a
- days_push: 2
- n_releases_24m: 0
Adoption not part of the score
1105 stars · 224 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
gpxpy is a Python library for parsing, manipulating, and generating GPX (GPS eXchange Format) XML files. It supports GPX 1.0 and 1.1 and provides an object model for tracks, segments, waypoints, and routes.
Use cases
- parse gpx files in python
- read gps track points from a gpx file
- create gpx files programmatically
- manipulate waypoints routes and tracks in gpx
- convert gpx data to xml
- extract elevation data from gps tracks
When to choose
- you need to read or write GPX 1.0/1.1 files in Python
- you want to edit or analyze GPS track data programmatically
- you need a lightweight pure-Python GPX library
When to avoid
- you need to parse other GPS formats like FIT or TCX
- you need strict schema-valid GPX output for edge-case fields
- you work in Go and prefer the gpxgo port
Facets
library · maturity stable
parser serialization geospatial files developer-tools python cross-platform gpx gps-tracks xml track-manipulation maps
2 sources
- readme: https://github.com/tkrajina/gpxpy · fetched 2026-09-01 · 949e19578ec6
- registry_pypi: https://pypi.org/pypi/gpxpy/json · fetched 2026-08-29 · de654f16a4cc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tkrajina/gpxpy | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem