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.18
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.18.tar.gz | 8.4 MB | Details |
Built distributions (wheels)
Total release size: 46.6 MB
Release files / scikit_digital_health-0.17.18.tar.gz
| Download URL | scikit_digital_health-0.17.18.tar.gz |
|---|---|
| Size | 8.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd591a452f0e94cbda7e47d68827c9f3a7aa34c1268ad1b2dd187c8366db4c25
|
|
BLAKE2b-256 checksum How to use checksums |
fa5744078ea300d0d5b808152f280291f7a3f4c4eb42eb0fb70a6e1b49e82bdb
|
| 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.18-cp314-cp314t-win_amd64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
06609dc5045b4a0e17db922a60a1f4017af3991330f27dc8ff3ef5147857771d
|
|
BLAKE2b-256 checksum How to use checksums |
3dffb598b5080eb1caaae5e2dc7c9897a49f07090533b4a6819470f833812465
|
| 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.18-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
ed0c3e51693a13d1e621c1cdf78f1c4744253324259b5dc2563159ec0516909b
|
|
BLAKE2b-256 checksum How to use checksums |
15dc16905c3345c6efea00b3ac460650dba66f59bba99384dfbe563b05e4603d
|
| 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.18-cp314-cp314t-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
0d7492a377249df650854b0e12cc1423b20dcfe65985d11d876eef7c77b2b6ba
|
|
BLAKE2b-256 checksum How to use checksums |
3447e671de6e424bbf0d890348dd8f9fe94ae83e561afbe927921d13eb83fc01
|
| 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.18-cp314-cp314-win_amd64.whl
| Download URL | scikit_digital_health-0.17.18-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
42982434351360231fce3fb6e6f53f292514586f1bd5d8a166ede7b371ee6dc6
|
|
BLAKE2b-256 checksum How to use checksums |
f9c5a54a4a3d02ee7b095abb24840d7f87a90e19bab95e93c54b1b755d24c568
|
| 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.18-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
4858cc1aa7cde66d2ed1de0921f9127b517d020cfd9ee45da89d431d74696833
|
|
BLAKE2b-256 checksum How to use checksums |
c763497f53c5ea423dddfc1fdedd56d7e1e66f884e86f924fbda59d0f2911a37
|
| 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.18-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
34abb98e6e484ffc1314bcbc093807a0527f3a1c63d9b90108e51b078e79856b
|
|
BLAKE2b-256 checksum How to use checksums |
c2d600895561548ed2618a34e32ee77bd8bf4a71341b02ff235e4cddb5e018b9
|
| 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.18-cp313-cp313-win_amd64.whl
| Download URL | scikit_digital_health-0.17.18-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0f6cc72201d948511f3f4dcfa4122d45bea4b95e266720f16240bac88b0ed42c
|
|
BLAKE2b-256 checksum How to use checksums |
33450c41c3c9d1a7995e620f5dd9f18bf922445b6996842afe339db74102838e
|
| 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.18-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
87e8a68bc2dda90769d4214a64ad5527a7d9b7f9bb023833dfb71c93b9fe540b
|
|
BLAKE2b-256 checksum How to use checksums |
8b286c4cbc345b701dcf13144d983118250c15a80cfa3f21dd1ed3caaeb67a5a
|
| 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.18-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
f579855e7735ff7a663a4a0d903a1f70f844ade3ddc64a508d88824dd03c0ba4
|
|
BLAKE2b-256 checksum How to use checksums |
6655c64b8a306e1d63b66d132748b4fa23de8147da580813ee6f22986006d87f
|
| 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.18-cp312-cp312-win_amd64.whl
| Download URL | scikit_digital_health-0.17.18-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2f32280cb5aa1fcb70d373026019f42ae2c01cea9152df4a2c3050a4d5b938fd
|
|
BLAKE2b-256 checksum How to use checksums |
c20e4083c79e974203339e206840c267ddd7e954a882a4b87586e86aadd748f8
|
| 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.18-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
25254e86159d063c83c3c97a5d66b8eb2657174993493defc5b641afd37cc7b3
|
|
BLAKE2b-256 checksum How to use checksums |
605fe47428d2382f6f5b1591354a51f57ce8bb154ca7ec625f881e8feedc7e6d
|
| 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.18-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
62baf3ae84a6e3b7e3776fc3f8bf11a5dd8c3e3e303d27e02d93ad5a3ee2119e
|
|
BLAKE2b-256 checksum How to use checksums |
30c03fb0ccff44a2969f0ae88d95e94cab9fc0323d626d1939abdd23e23e05f7
|
| 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.18-cp311-cp311-win_amd64.whl
| Download URL | scikit_digital_health-0.17.18-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bfda50f9aa5a2e1617f6713d684a9a9122780cb44fc9dc0e2901ec1574be7195
|
|
BLAKE2b-256 checksum How to use checksums |
92da27233e822080d786a25d0e5a36dec806ae92050d9b3cbec7e1a3d80b0dcf
|
| 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.18-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
123be41342d7a3cff2de0f8841ce4c061e828f88130683f8c693b8d03d4f1bad
|
|
BLAKE2b-256 checksum How to use checksums |
02fe6659c2f0eb0f918663390b882cd8ab9824219f361e749450a7737676dd64
|
| 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.18-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | scikit_digital_health-0.17.18-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 |
9aec3a456222330d6bbaab8e2b3cbcc38ef32de059a805e4fff30b4d8a4ebb0e
|
|
BLAKE2b-256 checksum How to use checksums |
358271895425dceeccbe740a68ccc4fc14f83ea495be4cc42dbba1cf2b26a8d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|