Releases: bhelsel/agcounts
v0.6.9
agcounts 0.6.9
Added debugging capabilities to C++ code and additional arguments to control spherecrit, sdcriter, and minloadcrit within the gcalibrateC
function. Thanks to John Muschelli @muschellij2 for the contribution!
What's Changed
- Add debug capabilities for agcalibrate by @muschellij2 in #38
- added arguments for agcalibrateC by @muschellij2 in #39
Full Changelog: v0.6.8...v0.6.9
v0.6.8
agcounts 0.6.8
agcounts v0.6.5
agcounts 0.6.5
- Update README.md file.
- Update code to allow interaction with data that is read into a tibble.
- Minor updates to the Shiny app
agcounts v0.6.4
agcounts 0.6.4
- Updated the agcounts license with KU Copyright and Creative Commons (CC BY-NC-SA 4.0).
- Changed the parsers to reflect the Python and R package names.
- Created more flexibility for adding a Shiny app theme.
- Extending the
.last_complete_epoch
function after discovering a file that did not find a complete epoch.
agcounts v0.6.3
agcounts 0.6.3
- Improved test coverage including tests for the Shiny Server
- Removed the Shiny App from the inst folder to only make it a callable app using
agShinyDeployApp
agcounts 0.6.2
agcounts 0.6.2
- Update the Shiny rawDataModule UI and Server to filter by AM or PM to make plotting faster
- Improved test coverage from 19 to 56% by adding tests for the Shiny UI,
gcalibrateC
,get_counts
,agread
. - Updated the test_actilife_counts.R file using a new data set that was uploaded for
gcalibrateC
testing.
agcounts 0.6.1
agcounts 0.6.1
- Added
start_time
andstop_time
attributes to data read by thepygt3x
calibrated reader. - Added
lubridate::floor_date
to round data_start in case data doesn't start on the specified epoch. - Updated Shiny app documentation by moving all
importFrom
documentation to theagShinyDeployApp
function. - Deployed the Shiny app to shinyapps.io and contained it in the inst/agcounts folder.
agcounts 0.6.0
- Developed a Shiny app to allow users to visualize, explore, and compare activity counts.
- Added the
.calculate_raw_metrics
function to calculate ENMO and MAD for the Shiny App. - Added the
.read_agd
function to extract metadata and data from the ActiGraph agd file for the Shiny app. - Changed the use of the bitwise '&' with Boolean operands to '&&' in the gcalibrate.cpp file.
- Updated README.md with the new
agread
methods using theparser
argument.
agcounts 0.5.0
- Updated pygt3x python reader (ActiGraph removed the CalibratedReader class).
- Added a C++ version of the GGIR
g.calibrate
function calledagcalibrate
to be used within a piping structure withcalculate_counts
. - Removed the agread S3 methods and replaced it with a switch statement.
- Added options for the user to choose a calibrated or uncalibrated parser.
- Removed test_calibrated_readers.R file since
agread.ggir
andagread.pygt3x
are no longer used. - Added codecov to the
agcounts
package.
agcounts 0.4.0
Added Github R-CMD-check workflow.
Created a S3 generic function to extract and handle idle sleep time.
Created a S3 generic function to read in the raw acceleration data using calibrated readers.
Replaced a for loop in the .resample
function with Rcpp
to reduce processing time.
Added a package hexagon sticker and updated the README with the calibrated readers.
Added a unit test to test the calibrated readers.
agcounts 0.3.0
-
Create a new function called
calculate_counts
that can read in raw data from a data frame. This allows the user to read in data from R that doesn't need to be a GT3X format. It does need to havetime
,X
,Y
, andZ
variables as well asstart_time
andstop_time
attributes. -
Automated the detection of sampling frequency so it doesn't need to be entered by the user.
-
Forced UTC time zones throughout the package instead of using America/Chicago.
-
Added
dateTimeAs = "write.csv"
todata.table::fwrite
function to output correct date format whenwrite.file = TRUE
. -
Added Paul R. Hibbing as a package contributor.
-
Added unit testing to compare data from the agcounts package with Actilife and to assess different stages of the pipeline.