Skip to content

Releases: bhelsel/agcounts

v0.6.9

13 Jun 11:28
Compare
Choose a tag to compare

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

Full Changelog: v0.6.8...v0.6.9

v0.6.8

20 May 14:02
b1d1972
Compare
Choose a tag to compare

agcounts 0.6.8

  • Fix issue #20 related to C++ compiling by adding the Rcpp plugin for C++ 11.
  • Update C++ code for gcalibrateC to resolve issue when there are NaN values in sphere data (issue #35)
  • Resolve issue #36 when calErrorEnd never gets below 0.01.
  • Change minloadcrit from 72 to 168 as recommended in issue #34

agcounts v0.6.5

03 Oct 21:54
f1cce52
Compare
Choose a tag to compare

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

21 Jul 11:18
446ee4c
Compare
Choose a tag to compare

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

13 Jun 20:54
af6d5e8
Compare
Choose a tag to compare

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

12 May 20:36
a7e19a3
Compare
Choose a tag to compare

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

13 Apr 20:27
e545a8f
Compare
Choose a tag to compare

agcounts 0.6.1

  • Added start_time and stop_time attributes to data read by the pygt3x 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 the agShinyDeployApp 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 the parser argument.

agcounts 0.5.0

24 Mar 16:08
db74e68
Compare
Choose a tag to compare
  • Updated pygt3x python reader (ActiGraph removed the CalibratedReader class).
  • Added a C++ version of the GGIR g.calibrate function called agcalibrate to be used within a piping structure with calculate_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 and agread.pygt3x are no longer used.
  • Added codecov to the agcounts package.

agcounts 0.4.0

06 Nov 21:01
355c4bf
Compare
Choose a tag to compare

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

10 Jun 16:07
5be9acb
Compare
Choose a tag to compare
  • 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 have time, X, Y, and Z variables as well as start_time and stop_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" to data.table::fwrite function to output correct date format when write.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.