Repository navigation
Releases: bhelsel/iFitbit
Releases · bhelsel/iFitbit
Release list
iFitbit 0.2.0
iFitbit v0.1.9
iFitbit 0.1.9
- Improve duplicate detection within the SQL Lite databases
- Reduced repetitive code within
get_fitbit_exercise_logfunction - Edit the
.adjustDatesfunction to handle instances where a device table is missing from the SQL Lite database or the Fitbit API
iFitbit v0.1.8
iFitbit 0.1.8
- Added
.adjustDatesand an overwrite argument to make continuous data collection easier and less memory intensive - Added a database command within
DBI::dbExecuteto remove duplicate entries when writing to SQL database - Updated
.readTablesto only include first 12 columns of sleep data as everyone in a study may not have sleep stages - Updated
get_fitbit_deviceto append last synced information to SQL database to provide a sync history - Updated
get_fitbit_reportto include sleep data when exporting to the .xlsx format
v0.1.7
iFitbit 0.1.7
- Add
.readTablesdatabase function. - Add parallel processing to the
fitbit_heart_intradayfunction. - Changed
get_fitbit_exercise_logto extend the limit and replacebefore.datewithafter.date - Added the
.extract_tokenfunction to reduce repetitive text inside the main functions - Added
.checkDatabaseto create SQL database if one does not exist andtoSQLis set to true - Removed cases where
get_fitbit_devicereturns a MobileTrack device
v0.1.5
- Significant improvements to the
fitbit_heart_intradayfunction to make it more flexible for the end user. - Add helper functions that display max heart rate equations or default ACSM intensities
- Add database functions that make it easier to manage the SQL Fitbit databases
- Update license to include University of Kansas copyright information.
- Update
get_fitbit_exercise_logfunction to check for NULL values. - Change toCSV to toXLSX in the
get_fitbit_reportso that the tables in the SQL database can be written to separate Excel sheets. - Provide an option to return device information to the users R environment
iFitbit v0.1.3
- Add a method to
get_fitbit_activitiesthat separates Fitbit API calls for time periods greater than 100 days. - Removed a merge call in
get_fitbit_heart_intradaythat didn't work for an incomplete day of heart rate data. - Add a start and end date argument to
get_fitbit_reportto allow filtering of the data whentoCSVorreturnDatais TRUE
iFitbit 0.1.2
Initial release for the iFitbit R package. iFitbit is a R package that extracts data from the Fitbit API and assembles it into SQL databases to be used in interactive reports using rmarkdown, reactable, and plotly. The package contents are set up in a way that reports can be added or modified over time to fit the end user. This release also provides the option to write the data to a CSV file or return it to R as a data set.