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.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84bec54abf480bb9c60b0e6d4e173825fa683be64e80199816b200d332396d30 |
|
MD5 | d26ac7aeffd9c82022a5e23566cf8ed7 |
|
BLAKE2b-256 | eb806f7d05b225387c7f3a4268c43654ac98f8e703bb9d7166bcd9c536d83918 |
Hashes for scikit_digital_health-0.16.6-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0019848841ad42f2b6e478eee42155e9d4937fb6db01aa4608be46e4a73bbb6c |
|
MD5 | 9d86995b9d9b74b2926c28b99aa33742 |
|
BLAKE2b-256 | 95686fe040fa010a4f1c9cbb079d56195bc0fca4942a05dac46e6f954841c142 |
Hashes for scikit_digital_health-0.16.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa286e16dbb38125d34713c51daae72a4e31774e75d263338448af412f480be |
|
MD5 | c0c5b4462b13794ff1a5f08dddc60bd0 |
|
BLAKE2b-256 | d5be9e56a39e47a655343e937c489bb7eb17f52e3bc9b9956e234aabbe0a8dbd |
Hashes for scikit_digital_health-0.16.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 802abb103b5002fe1665003084253f878e000b112adfa1f47699b3f27942ab98 |
|
MD5 | e800b2f2c41aa0259112d1e4d582e11b |
|
BLAKE2b-256 | 56c35b017dafde628aa302ce87cad4c30fd5256030df1eb637a1f474b8b37e0a |
Hashes for scikit_digital_health-0.16.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ceaf801cd93c5cd6947feb1497fbece9f4e53e59f5b7765aa5f4985d78c91f7 |
|
MD5 | 833ee976167f007eadae9f19176141ef |
|
BLAKE2b-256 | da85db6da8ed74821bb0fcb114d9b1e236c24656844f9c658bdb07c309aeef52 |
Hashes for scikit_digital_health-0.16.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 544764c4fb5aa9c4e256f320d3572839695d1524de9c99218600f23aaedc004b |
|
MD5 | 6a36b2b585c89b98a390717a9d67f785 |
|
BLAKE2b-256 | 092f5d1e8aafb5bc64b3a13f2a56729b2c160890818edc03a68efd80ad15e006 |
Hashes for scikit_digital_health-0.16.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2163633083fb71288e7f73b1f03d28a3a6930136bd2b1d604c516eaa2778e43c |
|
MD5 | 9edf9381ad6fa17782b88fbe9736bc43 |
|
BLAKE2b-256 | 42d50b54663e12275a41d463469af800e26383a48d483fae291e755e51db85a0 |
Hashes for scikit_digital_health-0.16.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f58cd839354c20954221b9c8bf60218b6cf62503620c37bb4e2356c4231a7846 |
|
MD5 | 051cc37a8364777c6ac73f7ae60cdcb8 |
|
BLAKE2b-256 | 99bc77f8791ddef1d307e2b97a3756978484589548b7b5792fbc2a5911196bd3 |
Hashes for scikit_digital_health-0.16.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17d4670c9732acd64457d4500894dc01b47cf41aa00f8b484f22e0637720ec7a |
|
MD5 | 9e9eaba6d69c2c812968a7addec71846 |
|
BLAKE2b-256 | f23b8c4797a833e4e87720cd534e6fc4e48042ad0d2f508caf6d7a4e9356e870 |
Hashes for scikit_digital_health-0.16.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f84a699cb5537d6ce5979d977d98b915f0cbc19cf8d255e6825b864e40c2e6ac |
|
MD5 | 07b3e286558c84299f945e6c256d04d1 |
|
BLAKE2b-256 | d6f11a338a8205e4c7c83394a28b2b195fde484a3189beae7d44ebc8f7b6e153 |
Hashes for scikit_digital_health-0.16.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1910665883ca0a077349bd1697289f7c9a04f664551df2b7dcb57b6a60607ba |
|
MD5 | a7f052e92d932176147a40252c444301 |
|
BLAKE2b-256 | 1e0fc15f4f726e8461901741f6f219e1a8d1e4ad4cf69af1727f01d6ed7930c4 |
Hashes for scikit_digital_health-0.16.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c54f31e90e7c001bfb666eb1dd7367309c1d1dd42d99ad5ac52b445b99c005a |
|
MD5 | 52ef7910e23f2420a564856a76c628d6 |
|
BLAKE2b-256 | 6efa8928f7e2c0a4f2693249aee0e197091aaf06e9840de282c3c25fc63afca4 |
Hashes for scikit_digital_health-0.16.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d42b451e07cb64cee3f3796cb7ea6035652e40ccc95652d2ed94f022a04e3c66 |
|
MD5 | a95f549168e33824b0ac8c7e38f38188 |
|
BLAKE2b-256 | 1045c95a1763b1d664852f3187b010a632ee676f7adf7720645347c6b2d2261b |