package fit

  1. Overview
  2. Docs
A parser for Garmin FIT data files

Install

dune-project
 Dependency

Authors

Maintainers

Sources

1.4.1.zip
sha256=72dac4a74aecfd69606d0bbeb7fd0c2509549b2e5dfd986d48575ee05c478113
md5=225603c36e92e7bb2a4454eecf461d75

doc/CHANGELOG.html

1.4.1

  • 4011ef1 2025-11-17 Simplify dune-project
  • f30937c 2025-11-16 Add url.sh
  • ecbee25 2025-11-16 Update opam template
  • ba6a7c5 2025-11-16 Fix typos in meta data
  • 0a916fe 2025-11-04 Fix: use any_uint8 for counter

1.3.0

  • Add experimental tool srt that can generate video sub titles from FIT data.

1.2.0

  • Replace Ezjsonm with Yojson, which is more widely used
  • Replace ISO8601 with Ptime

1.1.0

  • Remove Int32 of int32 representation for integer values, always use Int of int.
  • Fix parsing of unsinged numerical values
  • Provide parsing of strings (not just files)

1.0.4

  • Emit NaN float values as JSON Null. Previously emitted as nan, which is not valid JSON.
  • Decode "enhanced_speed" field in "record" messages for JSON output.
  • Decode "cycle_length" and "total_cycles" in "record" messages.
  • Add a simple jq(1) script that transforms JSON to CSV for some fields.
  • Improve error handling for float values: NaN and infities are reported as Unknown values (and Null in JSON).
  • Simplify code for parsing and decoding binary records.

1.0.3

  • Improve README
  • Use monadic let syntax in code
  • Adapt for Cmdliner 1.1.x

1.0.1

  • Add version constraints on dependencies

1.0.0

First public release