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.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e6c3e8101094351b9226a12a3314d330c962e0a3fa7433dc55a9f82985012a0 |
|
MD5 | f56d0b3486ccc62bcd79c40eb3fae425 |
|
BLAKE2b-256 | 2ef2a222088ab76e953c83f77d5eb8d04fbd13a4173c433eed5a4f4e73360aa5 |
Hashes for scikit_digital_health-0.16.8-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a082059f8a63f499aa5059138f467b66fe44d838d24a29aa1cd7387a8a589d |
|
MD5 | dd7e35018a5b1b52558684b023c4bacc |
|
BLAKE2b-256 | 23029647b1548d2e6ee9306d235f5681fb2fd78ba196e4e2355317ca7b753cd6 |
Hashes for scikit_digital_health-0.16.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48192fb361b259ef8b5a7a5d585cef8a321f3cbfa0d5f546b185192ed9b38e1a |
|
MD5 | 0b9ee1defea7b67b6fdac35f140eeeed |
|
BLAKE2b-256 | f49ed2c4842c92fd5ce6b810962dc67f22da9512634ed77f2cd052e6a68b246f |
Hashes for scikit_digital_health-0.16.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a629c5b0629f34e1d886cfcb6fe84a1b841332bd068319b58a1a489d29efdefa |
|
MD5 | 4ecfb85a6fe1ea0082131fc33eb0e000 |
|
BLAKE2b-256 | a2ab06e70ffe5bfaa02519986ebbae4dc0f7664c8042f9ffd8b0592ba5fa799a |
Hashes for scikit_digital_health-0.16.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d96da8a5dfb46f6a1d80be7b25b9e34340318acad3085e5df65f2320efbf50fb |
|
MD5 | 4f409e510f97aba07760d5efdfef41b2 |
|
BLAKE2b-256 | 0b6621ed0a803ea42b433672c038f2dbce887b2b7a830f0ba07810e2c30913f8 |
Hashes for scikit_digital_health-0.16.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b234cb7b2e3ca429fa74df60d12bba04af765400044065e8a9f723661648772b |
|
MD5 | 6b4063b0b4d449b59646a52ef6b23e46 |
|
BLAKE2b-256 | 74cbce1a32ec74afc2155feb31dbab1946ee60c3e849c8b94c9907445946c3f0 |
Hashes for scikit_digital_health-0.16.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 177068333112871415bf12ce906a9904d139560f5e071a3b021aea62ed1d0abc |
|
MD5 | 0232f5fae874d8d192712b87ba57466c |
|
BLAKE2b-256 | 671a9a32af219e321dfbce796b00e19a6300836cc018163989fcd7d479ddf51a |
Hashes for scikit_digital_health-0.16.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18c6a67a66a996f2fc57f0d4792744a39e6867ade0c7955f852cce6ffec2a66c |
|
MD5 | 6e0e8e07901b4866c8227ea734a395ad |
|
BLAKE2b-256 | a15f2a4fb62f52552db9b73d2bc77a78842984192ea10d752297c32f5497c7f8 |
Hashes for scikit_digital_health-0.16.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 097a90231379f930f12515d30d63879b1a1396fe7be3895894466512e20d07e6 |
|
MD5 | eb47f0711ab20418d23ba7d0d231e358 |
|
BLAKE2b-256 | 0d57de04e529f9bc0a22db814b403e6ad086bcb5626f3b99c440147471784147 |
Hashes for scikit_digital_health-0.16.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 122ed161e06a761ad45d98df639999f62bf796f716a144ac24ae5c0ad68858de |
|
MD5 | 84328593589c21d3d6f1048a5ae6c9ca |
|
BLAKE2b-256 | 79ed3f3f1f3727eba5efa19bd9335155fc3698ec5b7fdafa108dda8813cfb2fe |
Hashes for scikit_digital_health-0.16.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7c23917dd64353e86f555bc1d24a4f554690ef54a0561fa60169fb70ac8c15b |
|
MD5 | fa57b82625ab5c662fee8baceeac643f |
|
BLAKE2b-256 | 0e5db609a51b1399d8e3ab5a5fc5540fb05959dd2b3c2646e83badb460feef5a |
Hashes for scikit_digital_health-0.16.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23bf11f548e8dd84cc4253dcb8b1f14e3d8db73130e2916e820b52cb0039a3cb |
|
MD5 | 4cfe7855ed3be7fbaa8d357610a7b080 |
|
BLAKE2b-256 | 43af6b661f6f3354838847d5ba3d0ed85423b8ce1f8ddde33c4c9e8a6b52fd3d |
Hashes for scikit_digital_health-0.16.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3149097cd8909e9246aea762676d5a859fd12af238c4360710bd6915f9f68f2e |
|
MD5 | e99aab5643f59ba42795b16757fe2267 |
|
BLAKE2b-256 | 5b0383ea337461ebe52a51ca06b79a154c37d333ae7f04ddb4b73f2e92c15dd5 |