fit: FIT file decoder
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- Exposed modules use unallocated top-level names: Fit
The FIT protocol is used by many sport and fitness devices made by companies
like Garmin, for example running watches and bike computers. fit
provides an
API for parsing these files for analysis or conversion.
Currently this package is a pretty low-level effort, and you'll need to be familiar with FIT to get much value from it. Specifically, the notion of the FIT "profile" is ignored entirely, so to make use of the decoded file you'll need to reference the "Profile.xls" spreadsheet in the FIT SDK.
The Fit module exports a convenient set of data types for examining FIT files, as well as some lenses for extracting specific data. It's intended that the API in the Fit module should be sufficient and convenient for most uses, but if you need access to the exact structure of the file you can use the data types in Fit.Internal.FitFile and parsers in Fit.Internal.Parse.
Feel free to contact me if you have any questions, suggestions, or requests.
Properties
Versions | 0.5, 0.5.1, 0.5.1, 0.5.2 |
---|---|
Change log | None available |
Dependencies | attoparsec (>=0.10.3), base (>=4.7 && <4.9), bytestring, containers (>=0.5), contravariant, mtl (>=1.1), text [details] |
License | BSD-3-Clause |
Copyright | 2014-2015 Matt Giles |
Author | Matt Giles |
Maintainer | matt.w.giles@gmail.com |
Category | Data, Parsing, Fitness |
Bug tracker | https://github.com/mgiles/fit/issues |
Source repo | head: git clone https://github.com/mgiles/fit/ |
Uploaded | by mgiles at 2015-04-26T16:49:58Z |
Modules
[Index]
Downloads
- fit-0.5.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees