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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64b9aae46025072cd1968f9e341a11a166f88451b17c9f6f0e51f57194ecc5ba |
|
MD5 | 371903febcb49760833a12fb60518909 |
|
BLAKE2b-256 | 7cd12f57cb8b675b7d766c49d0be54d46acc60a941ecc57e36de67bfb100408f |
Hashes for scikit_digital_health-0.16.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 791b5b17e21885b530ceb8d1ed80560887b306cab5580de7d57dfd1b6748f60f |
|
MD5 | 5159ddf7f3f8dfe08316f05ef7129272 |
|
BLAKE2b-256 | 1384261e2714ddc156c2c90b7ed044647c6207ad2d10dfdf58247f8ef02323bf |
Hashes for scikit_digital_health-0.16.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7191d22cf933565ededae400de7ab44266fd86bb36b00a2fc22263d8685fd4b7 |
|
MD5 | 7daafcf08357bf74aba913fb5dcc311c |
|
BLAKE2b-256 | 1122791a2d5e091ea8a62964d04056f7f884bae2dd66fe274dd05ff03fd83991 |
Hashes for scikit_digital_health-0.16.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eed7ed55f9a7feeba72891af066b24ca35a267980fa982275db480e8a535230 |
|
MD5 | 7bba75554a31f234240223f59d0182ae |
|
BLAKE2b-256 | 1c7ac084fe8bec2ccb2a43cb7d2d2d118a8259791e07e827a4756c3743283ab4 |
Hashes for scikit_digital_health-0.16.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 409b298091fb1907518d60abaf8a4e27583676f91ccaab779de60f51278144b7 |
|
MD5 | a5e580aca102789def6885e28df1917b |
|
BLAKE2b-256 | e1181a3c51df4c42be3fda4bbddd37b620a34de76ed83385a7304f936b2b6dce |
Hashes for scikit_digital_health-0.16.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 582c0c82789fca6d5cd362a2a6ef3af01757eb9443659151c48b5ff54939bc32 |
|
MD5 | f9643ca8173dc257ef2d61cda70f79c0 |
|
BLAKE2b-256 | 2f457adb5d03af86deee861c22f588bbaf3a54ae5b60041e65b1c678bd65a136 |
Hashes for scikit_digital_health-0.16.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca71553a0f33ad8f686f4e25d6f965b774e3c707dcd40b4d06eb758192274426 |
|
MD5 | a1e7dc78644d5a9cd2eaef7d51de03d0 |
|
BLAKE2b-256 | b938b2d117933e543dc4ce5680a7b0c436faf0d08c3caf6863d9185b40852092 |
Hashes for scikit_digital_health-0.16.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a526befd652f89597df32383145b7c84b00bb7b53f7c7305ff04e241cc5c460b |
|
MD5 | 0f968e88737e630250c712466893e2cb |
|
BLAKE2b-256 | 3dfef36b3aa9ba1481dac9d6fad186d9f65a6064f8b0ca8d88a7c73fdcca7ba9 |
Hashes for scikit_digital_health-0.16.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 596a5108dab2db12275b4652e1a1237bc7f18ad261ed4e819d4b8cce981c6587 |
|
MD5 | 4a437a74d9743ed0b59970216383284c |
|
BLAKE2b-256 | a2240670c6acf1200c22024d0977f9dc0c91a5f904cbbd56c1acc24665487d77 |
Hashes for scikit_digital_health-0.16.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd88e98141834a1c6705366c1c29020d5e734c8e5863ab620ebc42b93c0be07c |
|
MD5 | 02731e3716c12f60608d18d72b5c32e0 |
|
BLAKE2b-256 | d67084a1fc5e40aeae589b4c4c3ff8d664095e96d768896ea2764bec423d4d5f |
Hashes for scikit_digital_health-0.16.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db0d215b306d6ea1e1895bf64798d374ad0d09b7543589cfd80ad30363a816f1 |
|
MD5 | 1b35f6fd538c33084fb59da3a9d22e90 |
|
BLAKE2b-256 | 278f564517bbf61a86edeb93599d173d2f150f3ad66784a27a2c4497b4dfe4e3 |
Hashes for scikit_digital_health-0.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 503fa49cb5d514aaa798672841d45164d9eefae8400dc9ceb5084c4b6b722dac |
|
MD5 | f7e51ae92cd77f29b2847472b5a77161 |
|
BLAKE2b-256 | 83497ad0274224884957861ee300fc29f1e8ced5d3e44dbc5af828c7d0157f40 |
Hashes for scikit_digital_health-0.16.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb0218ce31349e2985d8bd3f1cfcc26ae777d61eb080066149211c2da38e2d5 |
|
MD5 | 1c6fb6138a6f1e07345f139c709fa35f |
|
BLAKE2b-256 | e218dc8d8d4943b778a1aa0b87453dbf8adacdc2a1a1ee6d49b6fae10863f91c |