Releases: OxWearables/stepcount
Releases · OxWearables/stepcount
stepcount 3.9.0
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
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
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
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
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
What's Changed
- fix: use median in impute_days for cadence only by @chanshing in #112
- fix: field name is missing ')' by @chanshing in #113
- refactor: add 'Filename' column; rename 'time' column by @chanshing in #114
Full Changelog: v3.7.1...v3.7.2
stepcount 3.7.1
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
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
What's Changed
- Update README.md by @KPCOFGS in #92
- feat: field "Covers24hOK" to check 24h coverage by @chanshing in #95
New Contributors
Full Changelog: v3.5.0...v3.6.0
stepcount 3.5.0
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