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.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 936cde4e77698422548416e6d5c32b74a6ec1c76c4c41361f5c50bf6c6058b62 |
|
MD5 | 155d723972b8ca32c9ddb38f20118830 |
|
BLAKE2b-256 | e28a09e0b71e27360dfb3f67c4b1536b2e5c9c763a1e6d6ff7ff3f9e26f9c3d4 |
Hashes for scikit_digital_health-0.16.5-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a754ff96ba02245869789d1c7945594fa822d4555cbcb48590f6140089e50529 |
|
MD5 | 2fb152bb0fcd8e1e5b2fcb3559389c3c |
|
BLAKE2b-256 | c69f26a65f98e8483a59dde90bae488af61b8e494924fc714784b397bee3361b |
Hashes for scikit_digital_health-0.16.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae4e2668d33f8c93b8a38d064f0293d1d058d69cf043401eb9b08d9fa052f727 |
|
MD5 | 9e348424d15b2438f7910a6a2c9b5f64 |
|
BLAKE2b-256 | 477281716146401c5d2ad3ce2ed535b93c3ab571d34a64a1f4b4b4d3e0f03fef |
Hashes for scikit_digital_health-0.16.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8773259bc1882903841e7fea489020090ffd3c102ef6c9bb3d6ad5a3b71f7c81 |
|
MD5 | 2c5a3512475c7a6db1708a472ecd9e33 |
|
BLAKE2b-256 | 18b50943b2f96a07b50e8ab3492f507d0b6b47c33b4487ca99cf2a4b64fbf5c7 |
Hashes for scikit_digital_health-0.16.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b36819be97cac23bc082148700933645489e9eef8e8e3afe9539bbecf0291503 |
|
MD5 | bafd71d968b27306d119fa74c58d0195 |
|
BLAKE2b-256 | d373092711cd0e3f1ef74ecc8ee841784d7e42d14d7d17d1d619bb78fd2d00b0 |
Hashes for scikit_digital_health-0.16.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f54605d7285056d02a425462c32ce82384c548840f3a3eeb4b9d4e12ead4579 |
|
MD5 | 972e6f6e97aeb9ab344d9617c83b148c |
|
BLAKE2b-256 | 7049a1e5487aa1487609d8d10b872e1a57be223f62a070c55ad39f5af990f15d |
Hashes for scikit_digital_health-0.16.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be55b78419c3e715da42ec7a3af1ccfefb4d647dc6e07e9c76accb76389623de |
|
MD5 | 0c814cb1aff5a427532150027447f880 |
|
BLAKE2b-256 | 6b9cf731e7a4a60e9eb70b4f90e9e6b58025fad14f4231181687e8727e9c2c74 |
Hashes for scikit_digital_health-0.16.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b223d2e40064d842f2879202681e3e5ce013782912b9836cd377049a6f9422d |
|
MD5 | 326ace324a5ae28eaa64f49a758e7a5d |
|
BLAKE2b-256 | d79e4415ba27512daf9699ffc5529df5db665f02971691128e951a2705d9f817 |
Hashes for scikit_digital_health-0.16.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b44986ee2ff6754428405a63fd8b4a3a0ed4d2a2060cf1f6fce5a47c68617038 |
|
MD5 | a51e4f37aa39dd93f0de226b7cdf9d71 |
|
BLAKE2b-256 | 16e54d7def08b5397651f73df3e401f24612f6eda4e0825d0e97805570fb0d4f |
Hashes for scikit_digital_health-0.16.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3670972f76cb47a2ce9f94cd19ae61bda469747fc3343b7b308f9283f14c109 |
|
MD5 | ac318770146ff00e9d1490a5c24bbbb7 |
|
BLAKE2b-256 | 514bef281689683b1f6aebb670da1b7880a4d29de4c2b48802bc7869c04614f7 |
Hashes for scikit_digital_health-0.16.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3f49e40feb0d3eac6f3fd50a687cb87c48a4a7bb3119c42639c8951101a3894 |
|
MD5 | bcddbde5b0e2ef6e2700ea3a00737909 |
|
BLAKE2b-256 | 48733d62c060e37322bec56d19cb31bf1cbb5781c6fe808677d1ec331a27c9f5 |
Hashes for scikit_digital_health-0.16.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0a5827fa66644c43130a665b6c0d3966eb053a3aec0f8952710f4f228fe53ae |
|
MD5 | 7f3445cf77b628cacb2c04aaf5d5f0e5 |
|
BLAKE2b-256 | 8db1133e2960af1d146b1c5222a4bf57d2d35c43522c15b6bc76a1bba7ded1d1 |
Hashes for scikit_digital_health-0.16.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4bb4c1a28497b09b83fbfeb30d1aa1b977525e1182880066700c343895d88ab |
|
MD5 | 2a049013b8d873f1206e6a7672f5e183 |
|
BLAKE2b-256 | 0dd00cf9e39ddfb7b20adbbd7daa15e16179b42f23d3c619723d285d3ef1d1bb |