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/pfizer-opensource/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
Build Requirements
As of 0.9.15, Scikit Digital Health is built using Meson.
Examples
An example notebook can be found in the examples folder: SKDH tutorial along with some sample data. The tutorial walks through running individual modules in SKDH, then building up a pipeline, and finally creating a new module.
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.
Metadata
Release files for scikit-digital-health 0.17.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scikit_digital_health-0.17.17.tar.gz | 8.4 MB | Details |
Built distributions (wheels)
Total release size: 46.6 MB
Release files / scikit_digital_health-0.17.17.tar.gz
| Download URL | scikit_digital_health-0.17.17.tar.gz |
|---|---|
| Size | 8.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18d4339f4175358276048bdab5cd070c058508d292d9c46fa93e8189e5cca08b
|
|
BLAKE2b-256 checksum How to use checksums |
b356de9f26629796ef03aab86ad65811eea4340a88776dcbda1f2ef6da2d2d02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp314-cp314t-win_amd64.whl
| Download URL | scikit_digital_health-0.17.17-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5d5e3ee95e2e987cd2de095e8328aab79fded4e60baaea2aa544898ca5be0720
|
|
BLAKE2b-256 checksum How to use checksums |
fdb94b5e2b00d1a2739f95c4d91c293f90448a8eb6cf63f7d59148f71504283f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.17-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0290099b8f1d595d23e12bdf36147917a86af775a615b1f9568f4c621d87885c
|
|
BLAKE2b-256 checksum How to use checksums |
aaa3fa41c4337c3ded09c71cf42b99f5dd364454314bf4ad17028a4c7409d0d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp314-cp314t-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.17-cp314-cp314t-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ce8a05a0faecbe816a9d7e03c3ff301c093a22d92c324318ea5d0381a37c09a3
|
|
BLAKE2b-256 checksum How to use checksums |
cf407e25df213d7a8d2d9a381927b64896c0d5e887d1faaa79ae8a4da35a4a97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp314-cp314-win_amd64.whl
| Download URL | scikit_digital_health-0.17.17-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ec355c1ed788550cf6a08bd8503c6149f3c7031f10f9a4aac90b17041f78c9c8
|
|
BLAKE2b-256 checksum How to use checksums |
a2500a56dfc1281fe14110a8ab17fd46befbdf3849d56e45881ccef8d3d5b28d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.17-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
426e207697f665778edaae83c9c2c2846aca91553959f1307d7124ec8488c0a2
|
|
BLAKE2b-256 checksum How to use checksums |
57445332bb3c0009b640ea2bb9be4d86ae698b6929c25147459be768046713ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.17-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a9f69dc143deb410218572f0a798edcd9e68219eb054ee71846805873adb0a9c
|
|
BLAKE2b-256 checksum How to use checksums |
bbb1ac6e56989f5a157403fc1a0d0ccdd22029a76cc4f51346efde16c705589f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp313-cp313-win_amd64.whl
| Download URL | scikit_digital_health-0.17.17-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
11c699f9233f742ff3586e4eae17908c58023c26341df8c727ad6b80ccd47433
|
|
BLAKE2b-256 checksum How to use checksums |
621c252ae01e8c7f8316ee3a261911ae4eb2716787bf744bbd4c3b88e74097b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.17-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8b20c3a6a3ec1f159fba033beee62ff8680d42b4455428373fe0c995a4a30b0d
|
|
BLAKE2b-256 checksum How to use checksums |
c69b4334bf178dd6af9d7e9de5db683cfd9f19641f7db181e2ec99028293713f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.17-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d469eff7c9dc90e9e251f88c2062f631f3e91e7955379796516918286cb0e112
|
|
BLAKE2b-256 checksum How to use checksums |
73825c660b7c61e9e15dbe80e3e00dce64ca3f108a78bc26d4662d5299397359
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp312-cp312-win_amd64.whl
| Download URL | scikit_digital_health-0.17.17-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
93d5eb0a50973f505e77650e495b67e031aa78de8e201feab350f32d5f630642
|
|
BLAKE2b-256 checksum How to use checksums |
964ce714ddf86fdf03f032bf3b9ff7beadc7ca42f740416cbda52fb2fa4d2d1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.17-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
53d245cbc998757f32d4d5b03e858a0e82e785f580c9af119f1580394a6138a6
|
|
BLAKE2b-256 checksum How to use checksums |
085ba88744ea1795284c75f8e2882e39e2b72cf1f4914926ccc36b25db3f2a00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.17-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3266c787bd5f1c9c5f84833965a3aa79d646c8879f330dfe454d2a9e8aabc773
|
|
BLAKE2b-256 checksum How to use checksums |
64ac402484640a2c9162bb7643943ce59962e59617e68baa1fafb6136c39dbca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp311-cp311-win_amd64.whl
| Download URL | scikit_digital_health-0.17.17-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cadabd886ef52f3822309843b179ee5102f3afe3a65e0b12cbf2d7cbca402831
|
|
BLAKE2b-256 checksum How to use checksums |
3bd05e7f0c88e9a21688618c808c3e2303566adfd06aa77e96603875f9b872d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.17-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
766412fcddd6fdfc96d47365634dd78a112d6dbfbb1a076c69eb26f73ba8848b
|
|
BLAKE2b-256 checksum How to use checksums |
25f98bb31b9df3dd6a635b76c4bf65d86bb1457124fd87bb6a6114b17f78024a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / scikit_digital_health-0.17.17-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.17-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f600612b3b291834e49c2fab3a9ccdc7c17ffaba5eef4f9bdb6d47a6cf8fc227
|
|
BLAKE2b-256 checksum How to use checksums |
80e0e08a47fb6d1b5425bd61d2890eb5592e3d3f2e0eb11567af4122ae089cef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|