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.3.tar.gz (79.2 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.3-py3-none-any.whl (96.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ezgpx-0.3.3.tar.gz
Algorithm Hash digest
SHA256 96bf9760ce87d7d3dbfd195648ea00d998fee256220efacbcc338164deb75080
MD5 651ac0ba161237ff54467510e11fc106
BLAKE2b-256 966cbe246436d170ecedf6bafa8fa2a14bad3d5635fd63a03f3fd362ca38d81d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ezgpx-0.3.3.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.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for ezgpx-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 01102765265a2e151c4bb7253047de3058305f47cd627fd0aaa98b1dd4871a5e
MD5 60653b7c0c1e544c641d29aa86755892
BLAKE2b-256 342cc48f21a0e867e7fae16133f76aa755cafb071e42554eeaff38a3372673c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ezgpx-0.3.3-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