gpxpr
GPX file parser and renderer.
Installation
From PIP
pip install gpxpr
Manual
git clone https://github.com/Kruhlmann/gpxpr
cd gpxpr
make install
Usage
usage: gpxpr [-h] -r RENDERER -w WALKING -v RUNNING -a {time,distance} [-o DESTINATION] target
positional arguments:
target File to process
optional arguments:
-h, --help show this help message and exit
-r RENDERER, --renderer RENDERER
Renderer to use [stdout, matplot]
-w WALKING, --min-walking-speed WALKING
Slowest min/km where a runner is considered 'walking'
-v RUNNING, --min-running-speed RUNNING
Slowest min/km when a runner is considered 'running'
-a {time,distance}, --aggregation-value {time,distance}
Value to base the aggregation on
-o DESTINATION, --output DESTINATION
Output location. Default is /dev/stdout
Developing
Windows
The recommended way to develop on Windows is the make use of the Windows Subsystem for Linux and then referring to the UNIX-like section.
UNIX-like
Auto-running tests on code change is achievable with entr
find src tests -name "*.py" | entr make test
Similarly for linting on file change:
find src tests -name "*.py" | entr make lint
Metadata
Release files for gpxpr 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gpxpr-0.0.3.tar.gz | 22.8 kB | Without provenance | Details for gpxpr-0.0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gpxpr-0.0.3-py3-none-any.whl | Python 3 | none | any | Details for gpxpr-0.0.3-py3-none-any.whl |
Total release size: 52.2 kB
Release files / gpxpr-0.0.3.tar.gz
| Download URL | gpxpr-0.0.3.tar.gz |
|---|---|
| Size | 22.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d9198c8b8e3f956b0bb1ff0868aadff7ca539b8cf5733a271000724a931af640
|
|
BLAKE2b-256 checksum How to use checksums |
c042e8f210a380d2ecafc6fcec76692d3cf4fc8760022c06ce4f330cc2be25d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Release files / gpxpr-0.0.3-py3-none-any.whl
| Download URL | gpxpr-0.0.3-py3-none-any.whl |
|---|---|
| Size | 29.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cb3690cd2c5eb8c36990e6d69ab15515aba9f29cb49f6ba4ec582b544c91ddbd
|
|
BLAKE2b-256 checksum How to use checksums |
ceb94aa9371de9f8125f9a50233c139bb4945de96a7ab37389a5699c86dbd464
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Security for gpxpr 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.