Skip to content

Releases: OxWearables/stepcount

stepcount 3.9.0

16 Sep 17:58
Compare
Choose a tag to compare

What's Changed

  • feat: detect activity bouts and calculate bout metrics by @chanshing in #129

Full Changelog: v3.8.3...v3.9.0

stepcount 3.8.3

16 Sep 15:44
Compare
Choose a tag to compare

What's Changed

  • fix: update start, end, wear time information after exclusions applied by @chanshing in #130

Full Changelog: v3.8.2...v3.8.3

stepcount 3.8.2

26 Jun 16:50
Compare
Choose a tag to compare

What's Changed

  • fix(impute_missing): record NA dates before reindexing, not after by @chanshing in #127

Full Changelog: v3.8.1...v3.8.2

stepcount 3.8.1

25 Jun 12:43
Compare
Choose a tag to compare

What's Changed

  • fix: add missing start and end times info when input is csv by @chanshing in #126

Full Changelog: v3.8.0...v3.8.1

stepcount 3.8.0

11 Jun 17:25
Compare
Choose a tag to compare

What's Changed

  • feat(collate_outputs): collate also daily, hourly and minutely summaries by @chanshing in #115
  • feat: include package version and input args used to run script by @chanshing in #117
  • feat: hour-of-day averages by @chanshing in #121
  • refactor: no longer round walking metrics; avoid spamming console with hour-of-day metrics by @chanshing in #122
  • feat: weekend and weekday stats by @chanshing in #123
  • refactor: swap _HourXX _WeekX in field name by @chanshing in #124

Full Changelog: v3.7.2...v3.8.0

stepcount 3.7.2

08 May 17:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.7.1...v3.7.2

stepcount 3.7.1

04 May 06:56
Compare
Choose a tag to compare

What's Changed

  • fix: use Int64Dtype, StringDtype to prevent int cast to float when NAs by @chanshing in #111

Full Changelog: v3.7.0...v3.7.1

stepcount 3.7.0

03 May 20:56
64a37b5
Compare
Choose a tag to compare

What's Changed

  • feat: add --exclude-wear-below option to exlude days with insufficient wear time by @chanshing in #97
  • feat: option --exclude-first-last to exclude first or last day, or both by @chanshing in #98
  • ci: use artifacts to prevent http request rate limit exceeded by @chanshing in #99
  • refactor: improve how ssl model is loaded by @chanshing in #100
  • refactor(ssl): check model loaded first, then check len(X) by @chanshing in #101
  • ci: use artifacts for model weights (the joblib files) for reuse by @chanshing in #103
  • ci: remove install.yaml by @chanshing in #104
  • feat(impute_missing): option to skip full missing days in imputation by @chanshing in #105
  • tweaks to adjusted estimates by @chanshing in #106
  • fix(skip_full_missing_days): fix bug all() -> any() by @chanshing in #107
  • more flexible NA handling when adjusted estimation by @chanshing in #108
  • change impute_days default median -> mean by @chanshing in #109

Full Changelog: v3.6.0...v3.7.0

stepcount 3.6.0

01 May 06:47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.5.0...v3.6.0

stepcount 3.5.0

26 Apr 19:12
Compare
Choose a tag to compare

What's Changed

  • chore: deprecate median ptiles at; shorten field names by @chanshing in #78
  • fix: zero-out predicted steps < steptol by @chanshing in #79
  • fix: impute walking separately by @chanshing in #80
  • fix: use only walking windows when calculating max by @chanshing in #81
  • Fix cadence's steptol: normalize to steps/min by @chanshing in #83
  • Fix to use .agg(_aggfn) instead of .aggfn() to correctly handle NAs by @chanshing in #84
  • Use coarser grid in imputation: 1-min -> 5-min grid by @chanshing in #85
  • Fix cadence adjustment by @chanshing in #86
  • Use .total_seconds() instead of .seconds; Fix .sum() of all-NaN to return NaN by @chanshing in #87
  • chore(enmo): promptly downsample to reduce computation and memory by @chanshing in #89
  • fix(enmo): use .agg(_aggfn) instead of .aggfn() to skipna properly by @chanshing in #90
  • Concat ENMO and steps columns into one output dataframe/CSV by @chanshing in #91

Full Changelog: v3.4.0...v3.5.0