Fitparse

Latest version: v1.2.0

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

Scan your dependencies

1.0.1

After a few years of laying dormant we are back to active development!
The old version is archived as
[`v1-archive`](https://github.com/dtcooper/python-fitparse/releases/tag/v1-archive).

* New, hopefully cleaner public API with a clear division between accessible and internal parts. (Still unstable and partially complete.)

* Proper documentation! [Available here](http://dtcooper.github.com/python-fitparse/).

* Unit tests and example programs.

* **(WIP)** Command line tools (eg a `.FIT` to `.CSV` converter).

* Component fields and compressed timestamp headers now supported and not just an afterthought. Closes issues 6 and 7.

* FIT file parsing is generic enough to support all types. Going to have specific `FitFile` subclasses for more popular file types like activities.

* **(WIP)** Converting field types to normalized values (for example, `bool`, `date_time`, etc) done in a consistent way, that's easy to customize by subclassing the converter class. I'm going to use something like the Django form-style `convert_<field name>` idiom on this class.

* The FIT profile is its own complete python module, rather than using `profile.def`.

* Bonus! The profile generation script is _less_ ugly (but still an atrocity) and supports every [ANT FIT SDK](http://www.thisisant.com/resources/fit) from version 1.00 up to 5.10.

* A working `setup.py` module. Closes issue 2, finally! I'll upload the package to [PyPI](http://pypi.python.org/) when it's done.

* Support for parsing one record at a time. This can be done using `<FitFile>.parse_one()` for now, but I'm not sure of the exact implementation yet.

v1-archive
Here is the archive of the original version. It was never uploaded to PyPI and no longer receives support.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.