Gpxcsv

Latest version: v0.2.15

Safety actively analyzes 623608 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.14

* Fixes a bug where extension tags that weren't in children of the extension were not converted to columns. This should preserve extensions in Apple Healthkit direct exports.

0.2.13

- Reverts a crashing syntax bug. Skips 0.2.12 which was a mistaken version bump not meant to be released.

0.2.11

I question my version numbering scheme. I don't think it's very semantic. But I probably haven't changed the external facing API in any way?

- Adds support for processing a `StringIo` object, which was necessary to use this code as the backend for a Dash web app, which encodes all files as base64 strings.

0.2.10

- The `_try_to_float` function no longer crashes when trying to floatify `None`. This was happening due to some odd xml in Runalyze exported GPX files.

0.2.9

- Changes attrib behavior so that GPX files without lat lon won't crash.

- Yes, a GPX file without latitude or longitude doesn't seem like much of a GPX file, but sometimes GPS data is missing in files exported from iOS / Apple fitness, and I would rather these not crash.

0.2.8

Fixed dumb import auto-added inexplicably.

By default, now gracefully ignores non .gpx / .gpx.gz files. So running something like:



gpxcsv *.*

would skip files that didn't end in `.gpx` or `.gpx.gz`

One can raise errors from bad files (and halt multi-file excecution) with the `--raise-errors argument.` or the `errors` keyword.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.