Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 829 Bytes

TODO.md

File metadata and controls

18 lines (15 loc) · 829 Bytes

TODO

Decoder is usable but there's still a lot to do!

Any help would be highly appreciated!

  • !!!!! Creating and writing .fit files, this library doesn't have encoder
  • Calculate CRC values
  • Streaming out processed records
  • Option to decode only specific messages. Example: [{:hr}]
  • Option to decode only specific fields: Example: {nil, :avg_speed"} or {:lap, :avg_speed}
  • Option to skip CRC calculation
  • Option to skip unknown records or fields
  • Performance - unroll some of the decoding, take a look at how JSON decoders are optimized
  • Helper to convert output to dataframes for usage in smart cells
  • TBD: Replace all floats with Decimals? Probably not, could be done via Processor when needed
  • Wrap in burrito and provide CLI
  • LiveBook examples for other sports