NEWS


ActiSleep 1.0.0

This release is a comprehensive overhaul introducing a modernised C++ interface, a cleaner two-function API, snake_case naming throughout, an S3 result class, and a full testthat suite. It is a breaking change from v0.2.2.

Breaking changes

New features

API changes

| v0.2.2 parameter | v1.0.0 parameter | |-----------------|-----------------| | datain | data | | f | cost_model | | id | subject_id | | Y_name | activity_col | | T | threshold_pct | | S | segments_per_hour | | NoPA_cut | no_activity_cutoff | | sleep_mins | min_sleep_minutes | | wake_mins | min_wake_minutes | | wear_mins | min_wear_minutes | | nap_mins | min_nap_minutes | | UseDiary | use_diary | | diary_data | diary | | CommonBedTime | default_bedtime | | CommonWakeTime | default_waketime | | nonwear_detect | detect_nonwear |

Output column renames (segments data frame)

| v0.2.2 column | v1.0.0 column | |--------------|--------------| | ts_start | sleep_onset | | ts_end | sleep_offset | | Intervals_mins | duration_min | | PctZero | pct_zero_activity | | NoPA_cut | no_activity_cutoff | | Sleep | is_sleep | | NoPA | is_no_activity | | overlap | diary_overlap | | SI_bed | diary_bedtime | | SI_wake | diary_waketime | | n_sleep | n_sleep_segments |

Bug fixes

Internal changes


ActiSleep 0.2.2 (2024-06-19)

Initial CRAN release.