An open API service indexing awesome lists of open source software.

https://github.com/grimbough/fitfiler

R package for reading data from FIT files using only native R code, rather than relying on external libraries.
https://github.com/grimbough/fitfiler

fit fitfile garmin

Last synced: 6 months ago
JSON representation

R package for reading data from FIT files using only native R code, rather than relying on external libraries.

Awesome Lists containing this project

README

          

# FITfileR

`r badger::badge_custom("dev version", as.character(packageVersion("FITfileR")), "blue", "https://github.com/grimbough/FITfileR")`
[![R CMD check](https://github.com/grimbough/FITfileR/workflows/R-CMD-check/badge.svg)](https://github.com/grimbough/FITfileR/actions)
[![codecov](https://codecov.io/github/grimbough/FITfileR/branch/fit-class/graphs/badge.svg)](https://codecov.io/github/grimbough/FITfileR)

**FITfileR** is an R package to read FIT files produced by fitness tracking devices like cycling computers or sports watches. The intention for **FITfileR** is to use native R code to read the files directly, with no reliance on the FIT SDK or other FIT parsing tools. As such it should be platform independent, and not require any additional software outside of a working version of R.

**FITfileR** should be considered a work in progress, and many features available in the complete SDK are not currently implemented.

Feel free to open an [issue](https://github.com/grimbough/FITfileR/issues) if something doesn't work or you notice a feature you'd like adding.

# Installing from GitHub

Currently **FITfileR** is only available on Github, and can be installed using the **[remotes](https://cran.r-project.org/package=remotes) package.**

```{r, eval = FALSE}
if(!requireNamespace("remotes")) {
install.packages("remotes")
}
remotes::install_github("grimbough/FITfileR")
```

# Usage

You can find a vignette with examples of how to use the code at https://msmith.de/FITfileR/articles/FITfileR.html