Skip to content

Releases: OxWearables/biobankAccelerometerAnalysis

v4.0.1

22 Oct 16:04
Compare
Choose a tag to compare

What's Changed

v3.2

11 Oct 10:51
995259b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.0...v3.2

Major updates to machine learning models and java code

10 Jun 19:44
Compare
Choose a tag to compare

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:

Refactor to improve command line options

03 Jun 20:01
Compare
Choose a tag to compare

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)

Preliminary support for circadian rhythm analysis

03 Jun 20:04
Compare
Choose a tag to compare

Support for more input/output file types and activity classification training

03 Jun 20:08
Compare
Choose a tag to compare

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

Activity classification

03 Jun 20:11
Compare
Choose a tag to compare

Major update that includes:

  • Activity classification
  • Better unix command line support (we no longer support windows and GUI interfaces)
  • Many minor bug fixes

The first release

03 Jun 20:14
Compare
Choose a tag to compare

As used for the 2017 UK Biobank PLOS ONE paper.

Updates for this release included: