Recent Releases of biobankaccelerometeranalysis
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.2.3
What's Changed
- fix: resolve missing data imputation bug (again) in circadian metrics… by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/271
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.2.2...v7.2.3
- Python
Published by github-actions[bot] 11 months ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.2.2
What's Changed
- refactor: cleanup: rm unused
nonWearFilevariable by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/269 - fix: resolve missing data imputation bug in circadian metrics calculation by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/270
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.2.1...v7.2.2
- Python
Published by github-actions[bot] 11 months ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.2.1.post0
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.2.1...v7.2.1.post0
- Python
Published by github-actions[bot] about 1 year ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.2.1
What's Changed
- fix(classification): skip model predict if input all NA by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/263
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.2.0...v7.2.1
- Python
Published by github-actions[bot] over 1 year ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.2.0
What's Changed
- feat: add minNonWearDuration argument for estimating non-wear episodes by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/262
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.1.3...v7.2.0
- Python
Published by github-actions[bot] over 1 year ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.1.3
What's Changed
- refactor: improve argument parsing of dates inputs: startTime, endTime and csvStartTime by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/260
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.1.2...v7.1.3
- Python
Published by github-actions[bot] over 1 year ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.1.2
What's Changed
- ci: update actions versions by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/244
- docs: update paths after src/ refactor; fix docstring errors by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/243
- Bump readthedocs-sphinx-search from 0.1.1 to 0.3.2 in /docs by @dependabot in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/242
- ci: rm redundant workflows by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/245
- refactor(main): remove deprecated argument --timeSeriesDateColumn by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/251
- ci: update GitHub Actions workflow to exclude Python 3.7 on macOS latest by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/256
- fix(geneactive): trim whitespace when parsing header by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/255
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.1.1...v7.1.2
- Python
Published by github-actions[bot] over 1 year ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.1.1
What's Changed
- Improvements to plotting tool by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/240
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.1.0...v7.1.1
- Python
Published by github-actions[bot] over 2 years ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.1.0
What's Changed
- docs: fix license and contribution links by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/238
- Extend cut-point model. Resolve spurious sleep segments. by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/239
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.0.2...v7.1.0
- Python
Published by github-actions[bot] over 2 years ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.0.2
What's Changed
- fix(utils): skip reorder columns by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/231
- Fix: check all feats are finite by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/232
- docs: full urls; minor improves by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/237
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.0.1...v7.0.2
- Python
Published by github-actions[bot] over 2 years ago
biobankaccelerometeranalysis - biobankAccelerometerAnalysis 7.0.1
What's Changed
- Update sklearn to 1.0.2 to fix install issue in Python 3.10 due to Cython upgrade by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/228
- Update models after scikit-learn==1.0.2 by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/229
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v7.0.0...v7.0.1
- Python
Published by github-actions[bot] over 2 years ago
biobankaccelerometeranalysis - v7.0.0.dev1
- Python
Published by github-actions[bot] almost 3 years ago
biobankaccelerometeranalysis - v7.0.0.dev0
- Python
Published by github-actions[bot] almost 3 years ago
biobankaccelerometeranalysis - v6.2.3
What's Changed
- Fix/no stationary points by @chanshing in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/221
Full Changelog: https://github.com/OxWearables/biobankAccelerometerAnalysis/compare/v6.2.2...v6.2.3
- Python
Published by chanshing almost 3 years ago
biobankaccelerometeranalysis - v6.2.2
What's Changed
- Fixed missing
--timeShiftsupport for GENEActiv files.
- Python
Published by chanshing almost 3 years ago
biobankaccelerometeranalysis - v6.2.1
What's Changed
- Output summary file with all the numerical precision. That is, no more rounding.
- Python
Published by chanshing almost 3 years ago
biobankaccelerometeranalysis - v6.2.0
What's Changed
- Restructured the model directories & URLs
- Separate Chan's model:
--activityModel chanclassifies "sleep", "sedentary", and "other". Then, "other" is split into "light" and "moderate-vigorous" using cutpoints.--activityModel chanwclassifies "sleep", "sedentary", "walking", and "other". Then, "other" split using cutpoints.
- Python
Published by chanshing almost 3 years ago
biobankaccelerometeranalysis - v6.1.0
What's Changed
- Updated Chan classifier to include "walking". Similar to the previous model, this will first classify "sleep", "sedentary", "walking", and "other". Then, "other" is further split according to ENMO cutpoints (>100mg then "moderate-vigorous", otherwise "light").
- Python
Published by chanshing about 3 years ago
biobankaccelerometeranalysis - v6.0.0
What's Changed
- New Chan's activity classification model: Pass
--activityModel chanto use. The model classifies "sleep", "sedentary" and "other" activities. "other" is then further split based on simple ENMO cutpoints:- "other" & <100mg = "light"
- "other" & >=100mg = "moderate-vigorous"
- Simple heuristic to smooth sleep outputs to reduce spurious false positive sleep bouts. Currently only applies to Chan's model.
- Cleanups 024e656fa372fffdbc4eeea5f55017446f8acb37
- Python
Published by chanshing about 3 years ago
biobankaccelerometeranalysis - v5.1.4
What's Changed
- Fix GENEA timezone issue and DST correction by @angerhang in https://github.com/OxWearables/biobankAccelerometerAnalysis/pull/211
- Fix wrong model URLs:
willetts-10Feb2022anddoherty-10Feb2022were both incorrectly pointing towalmsley-10Feb2022c27d25d3ce05c51ee10840f70ff0c2d19a911e82 - License amendment 95715078021004d89a2aa94afc96b83c4979e6d4
- Improvements in documentation.
- Python
Published by chanshing over 3 years ago
biobankaccelerometeranalysis - v5.1.3
What's Changed
Bug fixes
- critical fix to java path when running on Windows 68257a7dd18ea3030cd25085df84ef940279e862
- fix plot bug 573491ff1c623a99540e4f82be5b1c588aa9c364
Improvements
- speed up missing data imputation 47dc1fcc7a49395621dcaedb23755d6d84b457f2
- Python
Published by chanshing over 3 years ago
biobankaccelerometeranalysis - v5.1.2
What's Changed
- Fixed a bug during calibration when there are constant variables e80506b61c9d8522ab1efccdeda83e1baba0e3b1
- Improved documentation: Included a note on device axis orientation in the widely used UK Biobank accelerometer dataset.
- License change
- Python
Published by chanshing over 3 years ago
biobankaccelerometeranalysis - v5.1.1
What's Changed
- Fix a bug in pandas inferred freq by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/194
- Improve documentation
- Added a data dictionary section: https://biobankaccanalysis.readthedocs.io/en/latest/datadict.html
- Added a quality control section: https://biobankaccanalysis.readthedocs.io/en/latest/usage.html#quality-control
- Python
Published by chanshing almost 4 years ago
biobankaccelerometeranalysis - v5.1.0
What's Changed
- Improve classification module: Add support for cross-validation and custom
max_depthandmin_samples_leaf(useful to reduce model size). Improve reporting by outputting a JSON file with model metrics. - Update trained models (much lighter now) and model URLs.
- Fix
writeCmdswhen paths contain spaces
- Python
Published by chanshing almost 4 years ago
biobankaccelerometeranalysis - v5.0.0
What's Changed
- The Capture-24 dataset was revised for annotation errors and ML models were retrained accordingly. Differences in the ML classification outputs might be expected.
- Major change in the random forest models to be based on imbalanced-learn package to replace the monkeypatch approach employed so far c14c1a35a4a2b4a2dc5a8ceae592a87e2438bff2
- Fix spectral entropy normalization feature 8abdc32c11d4e074584b91284be0c06b06fa908a
- No longer compute/use fft3d features (expensive and not really useful). Also reduce number of fft features from 12 to 10 aca88ca4cae23ec9d160697c81f9c2314fe5375e
- Github Actions to no longer run classification as the new models are a bit too large.
- Minor refactoring: summary variable name changes (
wear->wearTime,CutPoint*->cutPoint*, etc.) - Other small improvements.
Due to the changes above, older activity classification models are no longer supported (you can still use them reverting to older releases).
- Python
Published by chanshing about 4 years ago
biobankaccelerometeranalysis - v4.2.3
What's Changed
- Improve docs and fix ReadTheDocs issue
- Fix summary statistics; add new
*-week-avg statshttps://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/191 - Hardcode
ylimrange inaccPlotfor easier comparison between different plots. - Use mean (not median) absolute error for calibration. This together with the change introduced in 4.2.0 produce lower calibration error. See plot below.

- Python
Published by chanshing about 4 years ago
biobankaccelerometeranalysis - v4.2.2
- Further improve imputation by first imputing using same day of week, then within weekday/weekend, and finally using all other days.
- Rename output summary field name, e.g.
day0-sleep(hrs)today0-recorded-sleep(hrs)
- Python
Published by chanshing about 4 years ago
biobankaccelerometeranalysis - v4.2.1
What's Changed
v4.2.1 by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/189
New flag
--extractFeaturesfor more flexibility, e.g. extract feats w/o classifyMake versions explicit in
setup.py-- mainly to ensure same sklearn/joblib versions with trained modelNo more need to manually specify activity model for
accPlotAdd a progress bar for
accCollateSummaryFix summary output stats to be computed based on multiple of 24h, otherwise will be biased for days w/o full 24h. The issue appeared mainly at the boundaries of the recording period (first and last days).
New summary stats: Include in the summary the actual recorded hours for each day. See below.
Fix wear time stats to be also based on 24h and be consistent with the other metrics.
Refactor nonwear code.
Cleanup imputation: Impute only for stats calculations and no longer impute the output time-series, therefore also deprecate
--imputation.
Include summary of actual recorded hours of activity
Sometimes we want the actual recorded hours for each separate day. Now we include in the summary:
{
day0-wear(hrs): ...
day1-wear(hrs): ...
...
day0-sleep(hrs): ...
day1-sleep(hrs):...
...
}
These should visually match the time-series plot.
- Python
Published by chanshing about 4 years ago
biobankaccelerometeranalysis - v4.2.0
What's Changed
Improve gravity calibration routine; Update github workflows by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/184
Following van Hees paper, discard outliers before linear regression and use weighted least squares instead of ordinary least squares. We use a slight variation where we detect outliers based on a percentile (0.5%) instead of some hard threshold as in the paper. We also track the MAE instead of RMSE which is more robust to outliers.
Use uncentered temperature (deprecate meanTemp) as it made comparing offsets across devices more cumbersome. Centering the temperature changes the offset coefficients, meaning the same device would have different offsets if they had different mean temps.
Fix #154 where calibration coeffs were not restored when calibration fails.
Update github workflows to reflect changes, and also switch to comparing the summary file instead of the epoch file as it is much lighter (28K vs 6.3M). We don't wanna fill up git with historical copies of epoch files.
Deprecation
Calibration is now based on the absolute temperature rather than the centered temperature. The reason for this is that it makes it easier to compare the calibr params across devices. Centering the temperature changes the offset params, so even the same device would have different offsets depending on the mean temperature. In van Hees paper temperature was centered for interpretation purposes. In the future, setting --meanTemp will be deprecated. Currently, passing --meanTemp will be ignored and force calibration. When processing UKB, we recommend always running calibration.
- Python
Published by chanshing over 4 years ago
biobankaccelerometeranalysis - v4.1.0
Two new entry points accWriteCmds and accCollateSummary
Usage:
bash
accWriteCmds accDir/ -d resultsDir/ -f processCmds.txt
accCollateSummary resultsDir -o all-summary.csv
Major changes in output directory structure
Major change in how outputs are structured: When processing multiple files, results are now grouped by subjects instead of results. So
specifying each folder for each result (e.g. --timeSeriesFolder timeSeries/, --summaryFolder summary/) is now deprecated. Instead, simply specify --outputFolder and all result files will be stored there.
Example:
accDir/
group0/
subject001.cwa
subject002.cwa
...
group1/
subject003.cwa
subject004.cwa
...
Then accWriteCmds accDir/ -d outDir/ -f processCmds.txt ; bash processCmds.txt will result in the following output structure:
outDir/
group0/
subject001/
subject001-summary.json
subject001-timeSeries.csv
...
subject002/
subject002-summary.json
subject002-timeSeries.csv
...
...
group1/
subject003/
subject003-summary.json
subject003-timeSeries.csv
...
subject004/
subject004-summary.json
subject004-timeSeries.csv
...
...
Minor fixes
- better print
- rm nonWearFile intermediate file at exit
- filesCSV defaults to None (calibrate by default)
- Python
Published by chanshing over 4 years ago
biobankaccelerometeranalysis - v4.0.2
Minor bug fixes: - 83d07c6025a55dd1211f7b33241768c2cf946b3b improve collate json and fix future regex bug. Closes #178 - 426a057aae1209a603b76c6b4ed25c6f02ebd8d9 fix file extension case sensitive - 1a520f97569c272cf914795891c1b1bb8268eed6 fix folder writable assertion. Closes #182 - 46572c7e13f201073c866705ece877b2a71c7395 fix nan wrongly imputed - 5d1d7c2ca29f9d744f8a82d20693382c89a0b818 fix impute plot
- Python
Published by chanshing over 4 years ago
biobankaccelerometeranalysis - v4.0.1
What's Changed
- Setup for packaging (PyPI, Conda) by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/177
- Major flake8 refactoring + GitHub workflows by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/179
- Fixes and improvements: d61d86ff23d49600c2963b872510ed6d2ac52af2, aacd87fd860cd4c88bfe092931d1a80f50f762de, 582c0b2238728e33881e2c1b1c37acf79c319c9a
- Python
Published by chanshing over 4 years ago
biobankaccelerometeranalysis - v3.2
What's Changed
- add --timeZoneOffset argument for cwa cwa.gz files; expose csv arguments to python script by @xiangnandang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/21
- fix minor issue in accUtils.loadTimeSeriesCSV for --timeSeriesDataCol… by @xiangnandang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/23
- Circadian analysis including PSD, Relative Amplitude and Fourier Frequency by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/26
- Gt3v2 support round 1 by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/24
- Major fixes and improvements in the Java feature extraction code by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/28
- Gt3v2 fix get device id method by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/29
- Document by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/30
- fix lowpass cutoff to be capped by Nyquist freq by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/31
- fix sampleRate not passed for calibration by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/32
- fix rounding errors in integer divisions by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/33
- fix convert pandas to numpy before numpy call by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/34
- fix FFT and entropy normalization by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/36
- hotfix to allow sampleRate of 25Hz by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/39
- propagate verbose argument to CsvReader.java by @xiangnandang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/41
- Arm angel by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/42
- allow display of activity classification during imputed period of time by @xiangnandang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/47
- allow daylight savings crossover check from different timezones by @xiangnandang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/48
- timeZone for checkdaylightsavings_crossover by @xiangnandang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/51
- fix small bug: missing field in summary.json by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/54
- Native DST crossover correction for CWA files by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/55
- fix minor issue: arm angle result was in integer, corrected to double by @xiangnandang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/57
- make use of cutpoint based definitions explicit by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/59
- fix bug in get_interrupts, wrong index slicing by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/61
- change dir structure when process multiple files by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/60
- autogenerate folder names to avoid default errors by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/63
- add junit framework by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/67
- Fix startTime and endTime comparison in summariseEpoch by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/74
- fix start/endTime flag time zone by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/76
- add clipsBefore/AfterCalibr and total reads to the summary. by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/82
- Add regression test; Add data quality outputs in summary by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/85
- Fixed gt3x v1 and v2 parsing with ci tests by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/70
- Update default activity classification model to Walmsley 2020 by @aidendoherty in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/88
- Fix sklearn dependency problem and new tests for python and java builds on macos and linux by @aidendoherty in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/89
- avoid error message when epoch folder manually changed by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/95
- fix bug in getclips and gettotal_reads by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/91
- handle potential nan in correlation features by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/56
- fix bug in interrupts; deprecation; refactor by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/99
- fix hrLabels missing last tick; also use 24 format by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/104
- Changes to use scikit-learn 0.24.0 by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/108
- Update reference epoch.csv to reflect changes introduced in 2fabe36 by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/112
- Implement installation with requirements.txt by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/109
- fix 'imputed' column in timeSeries file by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/105
- fix NA for avgArmAngelAbsDiff with epoch size 5sec by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/113
- update installation instructions addressing #114 by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/123
- add feature set used in model Walmsley et al 2020 and remove old files by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/118
- add CONTRIBUTING.md by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/125
- fix install doc by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/129
- Suggestion in CONTRIBUTING.md to checkout PR locally for review by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/141
- add support for nearest neighbor resampling by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/140
- Bump urllib3 from 1.26.2 to 1.26.4 by @dependabot in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/143
- Bump pillow from 8.1.0 to 8.1.1 by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/138
- Bump jinja2 from 2.11.2 to 2.11.3 by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/135
- fix warning pandas keep_tz by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/142
- update github badges by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/149
- add to installation instructions; update version to current tag by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/148
- fix small bug in calibration rmse calculation by @chanshing in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/160
- Bump urllib3 from 1.26.4 to 1.26.5 by @dependabot in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/163
- Bump pillow from 8.1.1 to 8.2.0 by @dependabot in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/164
- Plot update by @aidendoherty in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/166
- fix bug which before read the packetLength field rather than the device… by @aidendoherty in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/171
- Fall back for downloadDataModel by @angerhang in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/172
- new feature to flexibly read in raw .csv files by @aidendoherty in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/165
- update citation by @R-Walmsley in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/176
- Bump pillow from 8.2.0 to 8.3.2 by @dependabot in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/175
New Contributors
- @chanshing made their first contribution in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/28
- @aidendoherty made their first contribution in https://github.com/activityMonitoring/biobankAccelerometerAnalysis/pull/88
Full Changelog: https://github.com/activityMonitoring/biobankAccelerometerAnalysis/compare/v2.3.0...v3.2
- Python
Published by chanshing over 4 years ago
biobankaccelerometeranalysis - Major updates to machine learning models and java code
This stable release contains a number of major updates including: - Complete rewrite of underlying java codebase - Fixing a number of minor issues in extracting frequency domain features (thanks @chanshing) - Retraining of machine learning activity models (consistent with fixed features and now using n=100 trees in Random Forest) - Support for Actigraph gt3x files, both versions 1 and 2 (thanks @angerhang) - Support for circadian rhythm analysis (thanks @Alaina121, @R-Walmsley, and @chanshing)
Other updates include: - Resampling of signal now possible (thanks @chanshing) - Timezone parameterisation (thanks @xiangnandang) - Improved plotting capabilities (thanks @xiangnandang) - New arm angle features (thanks @angerhang)
- Python
Published by aidendoherty over 5 years ago
biobankaccelerometeranalysis - The first release
As used for the 2017 UK Biobank PLOS ONE paper.
Updates for this release included: - GUI support (thanks @supersational) - Command line parsing (thanks @supersational) - Improved documentation (for that point in time)
- Python
Published by aidendoherty over 5 years ago
biobankaccelerometeranalysis - Activity classification
Major update that includes: - Activity classification - Better unix command line support (we no longer support windows and GUI interfaces) - Many minor bug fixes
- Python
Published by aidendoherty over 5 years ago
biobankaccelerometeranalysis - Support for more input/output file types and activity classification training
Multiple updates include: - Support to write raw data to .npy files (thanks @chanshing) - Support to read compressed .gz files (offers a 75% space saving) - Support to train one's own activity classification model - More consistent code styling (thanks @chanshing) - Improved documentation
- Python
Published by aidendoherty over 5 years ago
biobankaccelerometeranalysis - Preliminary support for circadian rhythm analysis
- Python
Published by aidendoherty over 5 years ago
biobankaccelerometeranalysis - Refactor to improve command line options
Major refactor to improve checks, prints, and cleanup (thanks @chanshing) - Rename variable 'rawFile' to 'inputFile' so that we dont confuse it with 'rawOutputFile', which is now named 'rawFile'. Similarly 'npyOutputFile' is now simply 'npyFile'. Method 'processRawFile' is now called 'processInputFile'. - Use Python 'assert' to perform checks. Also simplify some checks, e.g. ArgumentParser automatically checks for missing arguments. - Add new argument 'accProcess.py --npyFolder' for consistency. - Use 'os.path.join' to create paths. This properly handles both cases whether a directory name is provided with or without the trailing slash '/'. - Use 'atexit' to schedule deletion of intermediate files. This has the benefit that it will still run if the code exits prematurely. Some exceptions apply. - Slightly improve prints.
Other updates: - Filtering now correctly activated (thanks @chanshing)
- Python
Published by aidendoherty over 5 years ago