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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d1cb93ca21dd92c1930072ca2537c183133069734a5f9277ec15cc4fd13e530 |
|
MD5 | b66761ee39864e0772cf9c0dc27ba00f |
|
BLAKE2b-256 | fa8e0be465df06dbac7cfd9f8deac7304d295809a3c0842b117e6f58e6e61e1b |
Hashes for scikit_digital_health-0.16.4-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 799646433f6de083e86c522303837897e4920c28146cb8c1f4aaecb2a0b8bdee |
|
MD5 | 9eb271a642331897b45d2ba087ac98e7 |
|
BLAKE2b-256 | 368c63aed1378a8fdb655a640f976ddebc180af84a1afeb7fbb5e06ecf272a75 |
Hashes for scikit_digital_health-0.16.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1ad1dd57b77aa2e659cc9b3b52283343e7de3442603c4359d29e45bd612755a |
|
MD5 | 61cfa9308d29451c44eaf5cda2be6237 |
|
BLAKE2b-256 | 63e2f104c4eb8c21f29b522be9ed8226c5616674624f29a0d02c6f1c15b8aaca |
Hashes for scikit_digital_health-0.16.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fbf328d2a3312fe39bee7bb3a9236472221bdfe6c45514baab0816f04d80ba4 |
|
MD5 | e9dbc26cf027601d625ed27d561862b5 |
|
BLAKE2b-256 | f4a4c66fa528a0d6d10a03a09a487a5da87f85aab9b803af5634e2de1c1547f9 |
Hashes for scikit_digital_health-0.16.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f46a3b11ea401bba0663cc4cbf010531eff68f28522172f3473d4d56ebdcfff5 |
|
MD5 | dca5a6d3ce7ae984637763dfb9d6b187 |
|
BLAKE2b-256 | 6b3e044374ae38935548edb0512f5d1bd97a23894f87f6c83b391d12e00a56a5 |
Hashes for scikit_digital_health-0.16.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 734ce3e422c85cd57e76bda7b0e8549e23b713d8da8e3c0cfa1c2b3e7f98e205 |
|
MD5 | 68fa491019c6c57407b0ae8298fa9df8 |
|
BLAKE2b-256 | ff20137d2544191cee45d6d8ebb484bd990885b412f098659601bcf6a4ff5b3c |
Hashes for scikit_digital_health-0.16.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf225b9a4fbeb57aaa53195e130a6555471be86bd9c2a2e9bb609e044f3f68dd |
|
MD5 | 4ff30abce8412d9c75735bf53c6f14ee |
|
BLAKE2b-256 | 0a977fbeeff428cb4c7521df21b13f9e3d4385e0b086aeaa505aa4834eb634cf |
Hashes for scikit_digital_health-0.16.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0578adebfa8232a641828ec811ef6586fcae5f98a2b967e69022a58618baedaf |
|
MD5 | fe42c0a4042a1ebb0d109fe245747f3e |
|
BLAKE2b-256 | 070bcdd79cc7f6c3e64a22be911b5b639b359c895c8be9cfb9b44c2386b9939d |
Hashes for scikit_digital_health-0.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f9c2cde3133d36c4fbbc54a196e51326f134da763e39090d50c34bca9f4b961 |
|
MD5 | e5313f3d23bdaa10b1bbf48ca6d55069 |
|
BLAKE2b-256 | 3d966e84ecc267d3329dd50672cc4d0d6bc3d1a9e461044821c4673daaac4644 |
Hashes for scikit_digital_health-0.16.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f005c1b914790aea4f2f87205a38d6aeb09a7c5ed3c6a7cb6d849da1b3a3b2e7 |
|
MD5 | 07d4b14d9caa8d6faf5ad01cf5f7d5cd |
|
BLAKE2b-256 | 8074b08cccf6a76214a0d835cb4ddf8b6972db3a83d7e71cf8025baa321ffab1 |
Hashes for scikit_digital_health-0.16.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dd59f19e1897801f28a22ef882950fafc1f6e036bc6e39b29480701baa0ef31 |
|
MD5 | 2730cfc753d2cc880bcf82d7960e5fbe |
|
BLAKE2b-256 | 07c9f435c65c748a43f16ef97d65571352c77b840e175948801a79c8f71180ee |
Hashes for scikit_digital_health-0.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c42543e8a7ff7a2ddb4d192570b74a4515ea3cbd54daabbded811da348d8e20b |
|
MD5 | 49a05eaec45c24da433dbeb165100c6d |
|
BLAKE2b-256 | 75251e7a9f239ae076bbd6a37aded7c6beca59ff25022117300599de7f416b69 |
Hashes for scikit_digital_health-0.16.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d977c24b5e7221daa6f03a164cb78b524b2823273a74051de6e6276ede5aa74 |
|
MD5 | 7c766fd4c06f50d0cc708e902024f388 |
|
BLAKE2b-256 | eaa55835d5853a2fd000e2eb55afe7a56c547344dc7e5cd03e1f705391b9d274 |