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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4d1e22ed084fbb950849b68323f0b3cab8f2fb147c939b809a49c369a14ece5 |
|
MD5 | ccb1bdc6377184e54c031c1fedfdc488 |
|
BLAKE2b-256 | b90af6f01419f1bd8b8b46132b7d360981beb36554a797680bafa60bc1dc255f |
Hashes for scikit_digital_health-0.16.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68997035766250c063ff0fb4d088dc73ae32c0cbc68a38ccd3af513904ce4f04 |
|
MD5 | daddf07659c83874dae1caeb66b805f0 |
|
BLAKE2b-256 | b7b5be83ce7a0527cf4f47a9eca813a5eafa57e0770461777c3b33488f781b64 |
Hashes for scikit_digital_health-0.16.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd81795dbfab5868fcae00b5f3cd1eb90900bcff1791b71eae4eb6cb3639173a |
|
MD5 | de7d2e39e79c08f3eba37f489b033895 |
|
BLAKE2b-256 | 02aa6274305d65fa6a19a52e68d4d03adc2a64a308b1282befb1cb6e7ae91eba |
Hashes for scikit_digital_health-0.16.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ce6e97d28e403916376e6ac76f0d075f77887ff8b65c3a2247efc75248b226 |
|
MD5 | 38e915c29d19828a586972186aba4948 |
|
BLAKE2b-256 | fc5c1f85e0501899ad6ad13e7d11e1648e8db309ebc75b228dfe76a8183b435f |
Hashes for scikit_digital_health-0.16.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4905a83cf09d5d61869a8cc1a704484937719036582d4ae1bfb4a440b9362cc |
|
MD5 | 8138dea3357775c21f420875f9575446 |
|
BLAKE2b-256 | a24eea3b9e0cc44fa76386430e2aec6500295a0a3850a7199258a2c95b6a79e4 |
Hashes for scikit_digital_health-0.16.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 633c231681da5f304b08bb401b86eb5be57b1c5c99571280ee0355184d5fba2c |
|
MD5 | d1328e064a5d5b8efa64b79b9f027f9d |
|
BLAKE2b-256 | 9c00167b4ad5a1b6bee09be4e2d6fd7b0da1460f145b3c6b976f4426d7754a1f |
Hashes for scikit_digital_health-0.16.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c086c65dfc17e6eecfb95caf5c386f0d8c7ebdd0272d4339e01a6e139effde63 |
|
MD5 | 4f5263819da91d829b53b6538f5e6166 |
|
BLAKE2b-256 | b33d8e003e83f5c80b38146be4a9e4efb46fe8cee123d1cf79b27bc1b0902441 |
Hashes for scikit_digital_health-0.16.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc76eabb053db885c2b2f085d5c9d7f0e21f0597c1f9d428a129faef4813fd8 |
|
MD5 | 4a5c82f7e1281e6df7e4246170f89bc7 |
|
BLAKE2b-256 | 2f2315b3e54535cd8373d3d8aad047c41a5dc521d0ed806c491c65388b3b3cf0 |
Hashes for scikit_digital_health-0.16.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa8feb2998efe3ecda9bfb43246276ec696bdd92a7e0cf62e49a8b720b34a2a7 |
|
MD5 | e9a0579e6ee552b5973d7096fba2707f |
|
BLAKE2b-256 | 12e20ae2d17cd0b068c0664db0627ba3dcc73f1d5e943c6846e493b5de7add99 |
Hashes for scikit_digital_health-0.16.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c76184db68fcad464c24985ea2f844e1c1c87f5e6d0aa2baa6dfd9726932386 |
|
MD5 | c9be5355a83109b64236c32fd218ebae |
|
BLAKE2b-256 | d6f6982279ba38b070776c7d882df842ab75eb71c387d8a90f2e6d4482919245 |
Hashes for scikit_digital_health-0.16.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c7194e75fb2571c95daffbd4f62f7fca8a8050a4ebd82d2c63408b868233313 |
|
MD5 | bb8ba71ff86087dc37c6fe822b7d3d2e |
|
BLAKE2b-256 | bbc4f064097f5a2e674132639e641a4cfb4ead041e707e543f791afeb6fb34e0 |
Hashes for scikit_digital_health-0.16.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 411d816d8a10835772312d0c67c941593573b137062b51930dac0515ab0a5778 |
|
MD5 | da8e40ca3705fa1debc09e4893f708df |
|
BLAKE2b-256 | fc4683bbbda16cd13e6ba062667a14a7f60743987d0fc8e198b87aa5b782c83d |
Hashes for scikit_digital_health-0.16.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a7bbebbd4842297b2183fdadd4810c0aa8f5dddaf25c46271f88be1510c1530 |
|
MD5 | 1b271dfdb1e0326ff9542cf744e379e4 |
|
BLAKE2b-256 | f6a1a6c95328dfb2e2d336042854407c8fbd576cfd50dd6de3dce161d06c4e4e |