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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cf48148f98eebdd53642db444347e2d1f8c4fa4ca6eaa7d946b54e81059209e |
|
MD5 | a7e45a37998520726f0388041cfe350d |
|
BLAKE2b-256 | f44e6d512f9e701a953bd50b8cacd83f4be904ae7aa030a3e8e278d710b69fed |
Hashes for scikit_digital_health-0.16.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39b6ea3bfa6a0cb6bc4f93b7bcad0467f61a408a0759a3d163aa7467a3e87c6f |
|
MD5 | 833e5b95449c49b6eaeab6efbeddf872 |
|
BLAKE2b-256 | c256f5e6c8725ade62d86a6940633ed2bbbfcecf00c389765fe8f280ab7c7043 |
Hashes for scikit_digital_health-0.16.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03fffc3edc4be1c5d5865d50e21812bf1578e35d180b61b543bf76f4536611c2 |
|
MD5 | af517f66f377470a0f58a1e29d078cb7 |
|
BLAKE2b-256 | 75dc9eec246018a2afaf0be0bebd07cf518af6dfa25082b0a29d3b5837fb60b2 |
Hashes for scikit_digital_health-0.16.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bb0eee7535ac35952a8ba682601077e1560caa3cddaf1f6bdcb78a41d1015a3 |
|
MD5 | 8d2f9dde53aa3da0574b2d5ac7294e3a |
|
BLAKE2b-256 | 568f54b793a379b6c7317cda7c3ff59a860a58d32c039d97da1dc8836546817a |
Hashes for scikit_digital_health-0.16.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d32a4f75835e6561f25529535d0cc4bb61172a9131eb6ab9e2d55458558cb5b |
|
MD5 | 73b9e004cc90e41821f5f02764807403 |
|
BLAKE2b-256 | b029c501d548159eed6c953f3c6223c141c10a3cf361bf76bf968109a00e6f4b |
Hashes for scikit_digital_health-0.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67460f414a56fb3f0bc97aedbbbaacd5d5ce6e722d8aa4c66f622fc4f55248b0 |
|
MD5 | 1c1c22587083ab865cae567a2090529c |
|
BLAKE2b-256 | 4f53f4b0e8f31932092a8cb7da2aa2581fbdb7a112fdc3152eb6d0536bf43544 |
Hashes for scikit_digital_health-0.16.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fd2f7f9720c487ec4d7a8fac07ad87e67ec466fc6289b3be774d331d0aedeb9 |
|
MD5 | 90dfd54c2daae7d6d0d8d43ab0e6a5a2 |
|
BLAKE2b-256 | 0a4483c640c1712ced19bda1554fbc05630429dbd9f57fdb9db950e19702a1e9 |
Hashes for scikit_digital_health-0.16.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe2fa708882a3751d04bcdfae5499796665d2fdd138c0e838cd4755e342bb2ea |
|
MD5 | 45ec571896dec08823f32d0c070befe8 |
|
BLAKE2b-256 | 0ba7c252ed5d4a87e20bcf6ee11c5e8dab0b8533965daeed13f25f0738ff03f2 |
Hashes for scikit_digital_health-0.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e0399b75aae1f0bf6292d96d43f3834f75ce9b7e222ad59344ce2f8ef98efb |
|
MD5 | 54294a7b715e7fed2c269b163ab42a13 |
|
BLAKE2b-256 | a8a0ad89e6fc3b9065e273b8683ac2824b2a2ea6b9c7d730ed08d063693471ce |
Hashes for scikit_digital_health-0.16.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af629006c5bd4fdbefb289c6e57293799a5d690534fc430dc5a733c7186daec1 |
|
MD5 | b4202f6b2efbce34c8ab6227f77676b4 |
|
BLAKE2b-256 | 740763c6fcc9a34f84aca15a632979ed7a87df9e6859cdfffaa6332b2d42b15f |
Hashes for scikit_digital_health-0.16.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ad14a77c5c84c1c06ba02e64f131766697775caf852ba0c137451067e1c3267 |
|
MD5 | fb214acaf5ae1670b1a1de6f4fd40994 |
|
BLAKE2b-256 | 7d22fae62a9e1f8f4007ee3d77e465efdaf143dbd89a694891f8050fc0f29331 |
Hashes for scikit_digital_health-0.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f541dae5c3382547c8d3da6d5077d6f8d2be9badfedb37d74cc9448ec8c9713e |
|
MD5 | d823a6afb57e3f92dc1ade4f12a0121f |
|
BLAKE2b-256 | ab23ed1e41e17c88041c827cf139802a2469a3b48f09363347c569463c939410 |
Hashes for scikit_digital_health-0.16.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 132564a77d593ee788f5fc082ffe728eb6eabc1096df24e07e613f7346b5fd6d |
|
MD5 | 998c38f682a185c884571976be649e17 |
|
BLAKE2b-256 | 2a3cdeac6ae74037872fa0b815bc29ebbf75d1166ddc4757530bf94fd406730d |