Recent Releases of actipy

actipy - actipy 3.7.0

What's Changed

  • feat: add stdtolmin parameter to calibrategravity function by @chanshing in https://github.com/OxWearables/actipy/pull/66
  • feat: add kwargs support to read_device and process functions by @chanshing in https://github.com/OxWearables/actipy/pull/67

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.6.1...v3.7.0

- Python
Published by github-actions[bot] 6 months ago

actipy - actipy 3.6.1

What's Changed

  • fix(processing): consider NA rows only for x, y, z columns when calculating time deltas by @chanshing in https://github.com/OxWearables/actipy/pull/64

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.6.0...v3.6.1

- Python
Published by github-actions[bot] 7 months ago

actipy - actipy 3.6.0

What's Changed

  • feat: add support for Matrix wearable sensor data by @chanshing in https://github.com/OxWearables/actipy/pull/63

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.5.0...v3.6.0

- Python
Published by github-actions[bot] 9 months ago

actipy - actipy 3.5.0

What's Changed

  • Add options for time range trimming to the read_cwa CLI tool by @chanshing in https://github.com/OxWearables/actipy/pull/62

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.4.2...v3.5.0

- Python
Published by github-actions[bot] about 1 year ago

actipy - actipy 3.4.2.post0

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.4.2...v3.4.2.post0

- Python
Published by github-actions[bot] about 1 year ago

actipy - actipy 3.4.2

What's Changed

  • fix(AxivityReader): add freq == 0 error check by @chanshing in https://github.com/OxWearables/actipy/pull/60

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.4.1...v3.4.2

- Python
Published by github-actions[bot] about 1 year ago

actipy - actipy 3.4.1

What's Changed

  • fix(readdevice): delete mmap object references preventing deletion of temporary directory by @chanshing in https://github.com/OxWearables/actipy/pull/59

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.4.0...v3.4.1

- Python
Published by github-actions[bot] over 1 year ago

actipy - actipy 3.4.0

What's Changed

  • deprecation: getstationaryindicator by @chanshing in https://github.com/OxWearables/actipy/pull/54
  • refactor: move qc() to processing module, rename to quality_control() and expose to users by @chanshing in https://github.com/OxWearables/actipy/pull/55
  • fix(quality-control): check non-increasing timestamps first; dropna when computing wear time by @chanshing in https://github.com/OxWearables/actipy/pull/56
  • fix(flag_nonwear): account for NA to calculate wear time stats by @chanshing in https://github.com/OxWearables/actipy/pull/58
  • feat(quality-control): add new field DataSpan(days) by @chanshing in https://github.com/OxWearables/actipy/pull/57

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.3.0...v3.4.0

- Python
Published by github-actions[bot] over 1 year ago

actipy - actipy 3.3.0

What's Changed

  • feat: support to filter by start time, end time, skip days, and cut days by @chanshing in https://github.com/OxWearables/actipy/pull/51
  • feat: split detectnonwear: findnonwearsegments and flagnonwear by @chanshing in https://github.com/OxWearables/actipy/pull/53

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.2.1...v3.3.0

- Python
Published by github-actions[bot] over 1 year ago

actipy - actipy 3.2.1

What's Changed

  • fix(reader.qc): return data, info, not just info by @chanshing in https://github.com/OxWearables/actipy/pull/50

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.2.0...v3.2.1

- Python
Published by github-actions[bot] over 1 year ago

actipy - actipy 3.2.0

What's Changed

  • Add wear coverage to output properties of info.json file by @aidanacquah in https://github.com/OxWearables/actipy/pull/46
  • fix(reader): fix wear coverage bug by @chanshing in https://github.com/OxWearables/actipy/pull/49
  • refactor(reader): extract data qc logic to new function by @chanshing in https://github.com/OxWearables/actipy/pull/48

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.1.0...v3.2.0

- Python
Published by github-actions[bot] over 1 year ago

actipy - actipy 3.1.0

What's Changed

  • refactor(reader): handle empty files gracefully by @chanshing in https://github.com/OxWearables/actipy/pull/40
  • feat(axivity6): support for Axivity 6 (gyroscope data) by @aidanacquah in https://github.com/OxWearables/actipy/pull/42
  • refactor(read_device): skip return calibration coefficients by default by @chanshing in https://github.com/OxWearables/actipy/pull/45
  • Read and extract cwa from command line by @aidanacquah in https://github.com/OxWearables/actipy/pull/43

New Contributors

  • @aidanacquah made their first contribution in https://github.com/OxWearables/actipy/pull/42

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.8...v3.1.0

- Python
Published by github-actions[bot] over 1 year ago

actipy - actipy 3.0.8

What's Changed

  • refactor: better calibration error tolerance checks by @chanshing in https://github.com/OxWearables/actipy/pull/39

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.7...v3.0.8

- Python
Published by github-actions[bot] over 1 year ago

actipy - actipy 3.0.7

What's Changed

  • fix(geneactive): trim whitespace when parsing header by @chanshing in https://github.com/OxWearables/actipy/pull/38

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.6...v3.0.7

- Python
Published by github-actions[bot] over 1 year ago

actipy - actipy 3.0.6

What's Changed

  • docs: fix wrong docs by @chanshing in https://github.com/OxWearables/actipy/pull/30
  • fix actigraph parsing by @angerhang in https://github.com/OxWearables/actipy/pull/34

New Contributors

  • @angerhang made their first contribution in https://github.com/OxWearables/actipy/pull/34

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.5...v3.0.6

- Python
Published by github-actions[bot] almost 2 years ago

actipy - actipy 3.0.5

What's Changed

  • fix: use squeeze(1) to handle dataframes of shape (1,1) by @chanshing in https://github.com/OxWearables/actipy/pull/27

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.4...v3.0.5

- Python
Published by github-actions[bot] about 2 years ago

actipy - actipy 3.0.4

What's Changed

  • fix: dtype conversion issue in detect_nonwear by @chanshing in https://github.com/OxWearables/actipy/pull/26

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.3...v3.0.4

- Python
Published by github-actions[bot] about 2 years ago

actipy - actipy 3.0.3

What's Changed

  • refactor: drop jpype, use subprocess.call() instead by @chanshing in https://github.com/OxWearables/actipy/pull/25

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.2...v3.0.3

- Python
Published by github-actions[bot] about 2 years ago

actipy - actipy 3.0.2

What's Changed

  • perf(NpyWriter): add support for Datetime dtype https://github.com/OxWearables/actipy/commit/570ea3de6919b84c83dc99a8a2fd22c2a81851fa

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.1...v3.0.2

- Python
Published by github-actions[bot] over 2 years ago

actipy - actipy 3.0.1

What's Changed

  • Fix: restore fixing nonincr timestamps by @chanshing in https://github.com/OxWearables/actipy/pull/23

Full Changelog: https://github.com/OxWearables/actipy/compare/v3.0.0...v3.0.1

- Python
Published by github-actions[bot] over 2 years ago

actipy - actipy 3.0.0

What's Changed

  • Performance improvements: Reduce memory usage by @chanshing in https://github.com/OxWearables/actipy/pull/22

Full Changelog: https://github.com/OxWearables/actipy/compare/v2.1.1...v3.0.0

- Python
Published by github-actions[bot] over 2 years ago

actipy - actipy 2.1.1

What's Changed

  • Pytest: Create joblib test by @chanshing in https://github.com/OxWearables/actipy/pull/19
  • Pytest: Add Windows tests by @chanshing in https://github.com/OxWearables/actipy/pull/20
  • bugfix(processing.py): exclude unused columns in calibration by @chanshing in https://github.com/OxWearables/actipy/pull/21

Full Changelog: https://github.com/OxWearables/actipy/compare/v2.1.0...v2.1.1

- Python
Published by github-actions[bot] over 2 years ago

actipy - v2.1.0

What's Changed

  • Axivity3 parser: read light data.
  • Minor fixes
    • Fix missing index name ('time')
    • Fix lowpass filter inadvertently changing dtype.

- Python
Published by github-actions[bot] over 2 years ago

actipy - v2.0.4

What's Changed

  • Bugfix: Fixed missing temperature column.

- Python
Published by github-actions[bot] over 2 years ago

actipy - v2.0.3.post2

- Python
Published by github-actions[bot] almost 3 years ago

actipy - v2.0.3.post1

- Python
Published by github-actions[bot] almost 3 years ago

actipy - v2.0.3.post0

- Python
Published by github-actions[bot] almost 3 years ago

actipy - v2.0.3

What's Changed

  • Use group_keys=False to shut Pandas FutureWarning

- Python
Published by chanshing almost 3 years ago

actipy - v2.0.2

What's Changed

  • Fix bug in detect_nonwear: When input file is too small, stationary_len can become an empty series whose dtype defaults to float in Pandas, making comparison with timedelta types fail.

- Python
Published by chanshing almost 3 years ago

actipy - v2.0.1

What's Changed

  • Fix bug: force copy when loading parsed data, otherwise cleanup of temporary files fails 6a32d7ebcec90d1f6c1f506794c3b2ab1813afb2

- Python
Published by chanshing about 3 years ago

actipy - v2.0.0

What's Changed

  • Reverted major changes since v0.0.2 involving out-of-memory computation using memmap and tempfile because these were causing issues in Windows, and sometimes in Linux-based clusters. This is a temporary resolution while we look into this.

- Python
Published by chanshing about 3 years ago

actipy - v1.1.0

What's Changed

  • Minimal required version is now Python 3.8. This is to be able to require numpy>=1.22 which has a vulnerability patch. 3f8ae33478025ee9c37c84bf4a06d910f94342fb
  • More flexible dependencies 3f8ae33478025ee9c37c84bf4a06d910f94342fb
  • Include extra_requires=... in setup.py. Now can use pip install actipy[dev], pip install actipy[dev,docs] etc. for easier dev setup. 7e47fffedae9b76ce8f424435dd90c9f2da234ca

- Python
Published by chanshing over 3 years ago

actipy - v1.0.1 (BROKEN)

This version is BROKEN due to a wrong compiled java code. Use 1.0 or 1.1 instead.

What's Changed

  • Fix critical bug when not enough calibration samples crashed program.
  • Minor improvements to docs, fix typos, etc.

- Python
Published by chanshing over 3 years ago

actipy - v1.0.0

Fixes

  • Fixed calibration bug when a series of constant values confuses statsmodels fb8164aaff9d015d18212b996f68cc47400cb671

Improvements

  • Improved performance of npy2df 7c6a3b6b9d2e03c89d7aabd059bdb76b4f0790ed
  • lowpass now doesn't revert the uniform resampling after filtering as it's too costly 953917c46bb724ee7e97f874fd16cde8443d8a89
  • Skip resampling if the rate is already satisfied
  • Better resampling, now properly supporting non-integer rates 66eb1fe993ecfec45631ff08ee6d535c24649b55
  • Many other major works to improve memory consumption of all routines, including using chunking and memmapping.

Other changes

  • Deprecate misc metrics 88e60d9a959e3bb26944dfd742fb6a614c3ecba9
  • Rename temperature column name T -> temperature

- Python
Published by chanshing over 3 years ago

actipy - v0.0.2

  • API documentation https://actipy.readthedocs.io/en/latest/api.html via Sphinx and RTD.
  • Use mean (not median) absolute error for calibration.
  • Refactor setup.py
  • Other minor improvements

- Python
Published by chanshing about 4 years ago

actipy - v0.0.1

Python package to process Axivity3 (.cwa), GENEActiv (.bin) and Actigraph (.gt3x) files.

- Python
Published by chanshing over 4 years ago