Skip to main content

Easy to use Python GPX library

Project description

🗺️ ezGPX

GitHub PyPI - Version PyPI - Downloads GitHub repo size

GitHub last commit CI Documentation Status

uv Ruff linting: pylint Imports: isort

🔎 Description

ezGPX is an easy to use Python library for working with GPX files.

Read, modify, write, and extract insights from your activity data with ease!

🛠️ Installation

pip install ezgpx

🏁 Get started

import ezgpx

# Parse GPX file
gpx = ezgpx.GPX("file.gpx")

# Simplify (using Ramer-Dougle-Peucker algorithm)
gpx.simplify()

# Remove metadata
gpx.remove_metadata()

# Write new simplified GPX file
gpx.to_gpx("new_file.gpx")

👤 Author

  • Fabien ALLEMAND

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ezgpx-0.3.1.tar.gz (76.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ezgpx-0.3.1-py3-none-any.whl (92.0 kB view details)

Uploaded Python 3

File details

Details for the file ezgpx-0.3.1.tar.gz.

File metadata

  • Download URL: ezgpx-0.3.1.tar.gz
  • Upload date:
  • Size: 76.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ezgpx-0.3.1.tar.gz
Algorithm Hash digest
SHA256 ed0314196508f2463ffd6b58976a1a8b824c60db947128fd2b63b2e20de5044f
MD5 9b35aa9da0e9b72c23afcd1322320d85
BLAKE2b-256 73a903840a014e4ed5d624502138a40225e46e5ca4ef00fadcdc404408a220cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ezgpx-0.3.1.tar.gz:

Publisher: publish.yml on FABallemand/ezGPX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ezgpx-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: ezgpx-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 92.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ezgpx-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5dfc99e068371361fb899d75f94d8de0916ec2981639629faf8762ef823e6b17
MD5 07e2b84005d080750f88840217a4db7d
BLAKE2b-256 8c22a24312d60723d9763b4385bdae48128b649e03d7804b79b17a221bb86e23

See more details on using hashes here.

Provenance

The following attestation bundles were made for ezgpx-0.3.1-py3-none-any.whl:

Publisher: publish.yml on FABallemand/ezGPX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page