package fit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
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
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>