Python general purpose human motion inertial data processing package.
Project description
Scikit Digital Health (SKDH) is a Python package with methods for ingesting and analyzing wearable inertial sensor data.
- Documentation: https://scikit-digital-health.readthedocs.io/en/latest/
- Bug reports: https://github.com/PfizerRD/scikit-digital-health/issues
- Contributing: https://scikit-digital-health.readthedocs.io/en/latest/src/dev/contributing.html
SKDH provides the following:
- Methods for ingesting data from binary file formats (ie Axivity, GeneActiv)
- Preprocessing of accelerometer data
- Common time-series signal features
- Common time-series/inertial data analysis functions
- Inertial data analysis algorithms (ie gait, sit-to-stand, sleep, activity)
Availability
SKDH is available on both conda-forge
and PyPI
.
conda install scikit-digital-health -c conda-forge
or
pip install scikit-digital-health
[!WARNING] Windows pre-built wheels are provided as-is, with limited/no testing on changes made to compile extensions for Windows.
[!NOTE] Windows users may need to install an additional requirement: Microsoft Visual C++ redistributable >14.0. The 2015 version can be found here: https://www.microsoft.com/en-us/download/details.aspx?id=53587
Build Requirements
As of 0.9.15, Scikit Digital Health is built using Meson.
Citation
If you use SKDH in your research, please include the following citation:
[1] L. Adamowicz, Y. Christakis, M. D. Czech, and T. Adamusiak, “SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing,” JMIR mHealth and uHealth, vol. 10, no. 4, p. e36762, Apr. 2022, doi: 10.2196/36762.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for scikit_digital_health-0.16.6.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5b897ad2c33c70146c2ffbdf7318a78d41a9c44a9f59199f6f96dd225173c69 |
|
MD5 | ea9978edc8318cbad552c0d7ef8611e3 |
|
BLAKE2b-256 | da90b24b6d4c28542fdde7ac211288fb30070a5114d7e086edd7f02a6ad1c49d |
Hashes for scikit_digital_health-0.16.6.post1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b64a6ceb6d3b6593f23e6f4d6ba9b779d9a4d45244672e86805fe740a499b81 |
|
MD5 | bdc771bd8aa62fad86e7cb77983aec0f |
|
BLAKE2b-256 | 8e219b1d60d84c1fdc1abe4667deee9f429399cf80b8ddff52466005ca3b94a6 |
Hashes for scikit_digital_health-0.16.6.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e66278e01074415f6f2e5e114835bc7673566c4f578d6af8a600652bbe707eb |
|
MD5 | 8a441581fdb8bbb61b2182a571d4203f |
|
BLAKE2b-256 | efbb68a1aa47b47adbdbea9e1c608944d56df62893e8ebe67425d59d478938a7 |
Hashes for scikit_digital_health-0.16.6.post1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dfbed53672cbc066e139b449d1d24bf2ea9d230633f138898cfca35957a655f |
|
MD5 | 17853dcdbf2c2aa5821209eda321f6e8 |
|
BLAKE2b-256 | cbc53e42e68ca0409df0a0958e258fd12f0bae0f9f68d8d93662d0b7e16c1231 |
Hashes for scikit_digital_health-0.16.6.post1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d685fcddb74b90a4ed91b3b7fc80f7abba9e6728f25026e289cf465b4d6786 |
|
MD5 | cff929e78b919296416421c3950a68bf |
|
BLAKE2b-256 | f88b66bb0462364b14f20d322bec4968b5547554bbcb981cf24ee1a641411afe |
Hashes for scikit_digital_health-0.16.6.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae1a6d5e9c99059bb78e1b8b2a8a81cda1206ca53d88278f527d974b87361853 |
|
MD5 | c512efdf47aab9ac45b812da6c3fdc62 |
|
BLAKE2b-256 | bf4a27b379f600bf49ada6c0ecec526b0b7e1db352209962268eba843d612f5e |
Hashes for scikit_digital_health-0.16.6.post1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15846c284fa97ffaf8f2667217134a2f8d2adb201d9fa2f4480b852ac3b9836b |
|
MD5 | c9b6657fdcba2b643b279b3bcd640dfa |
|
BLAKE2b-256 | 1e7c30301d7d4fe07048bbc2e15c429ce3f210a08a91649ccb88c04e432583d7 |
Hashes for scikit_digital_health-0.16.6.post1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53e334f9ec5e5d24c0d090eeac063ee52e30bcde4194189f952b941037d30599 |
|
MD5 | b22a75ef4672c8edfefd384f4ef16334 |
|
BLAKE2b-256 | 7d093ef18f7292ee6917b4ae48cacbfa78915b029532562d0bd310f8a62486c1 |
Hashes for scikit_digital_health-0.16.6.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 442348fbfff858f9b0716c94645eddb97d724988309325068f21ab7c57d4cd2f |
|
MD5 | 960747a05cb0490562ff48d52c3a47f3 |
|
BLAKE2b-256 | 230262e8c342910bf16368f3e8412fc197bb0e709c45551d25d5bf4677cd624f |
Hashes for scikit_digital_health-0.16.6.post1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a301f872d4a0168b41da3c53a9aefbed3ea7b8bc5b7dc31e41e50a1349b61223 |
|
MD5 | 41eec9e28a717a6c6a20177d593dcae6 |
|
BLAKE2b-256 | 45ac26e42f41452477f53b09ebd22864f8bfd8916b1c34ac591edf815d58c1c6 |
Hashes for scikit_digital_health-0.16.6.post1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 313efd138152d6907573c03aba583a9acadd74fe711796c08825bd273908abc1 |
|
MD5 | 3cfafc8b8754748d734fd8cdc542b012 |
|
BLAKE2b-256 | 6f7ff12319a377696162a63650c8c1f6b822646470279a98bcde205e322ba1c4 |
Hashes for scikit_digital_health-0.16.6.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e9fa1d0654ce92baa6008501c9bc9edccd5a0ab80dc26e5aca6ce60a9bc88a9 |
|
MD5 | 1a2bf2b9dd20a0aa0c59e3b8f751cae7 |
|
BLAKE2b-256 | d1ff4390a2845332baf494b876e4c3b028db4ea79e94cacb543f72ea1fe2bfa2 |
Hashes for scikit_digital_health-0.16.6.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6abc4dff88c0dd1a09fa0b035ad8393b19c599145695ddad17e72cf28595eeb6 |
|
MD5 | 197177cab6bf225f2202a83e3219b26d |
|
BLAKE2b-256 | ffee25598aa5ad1536d694ad070d025ca2e2500fbf828b75260fd68d5db375f3 |