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.15.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 361bacc4fe63e3bbc0860c9fba354365922a073c4828cd950e2413e7d1576f95 |
|
MD5 | 7c943ec7646896a8095340dca64ff619 |
|
BLAKE2b-256 | ef8e6dc72f2d056af2e64718268cc6876d96ba34e73f5156c4c86f7269bdd8df |
Hashes for scikit_digital_health-0.15.5-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e20ae6f13c94b108a89af259ce2f8f3c6aaf6adf580038a55f61eadf67ea538 |
|
MD5 | 0f2f6992dbb4d7599aa53bf16145a14c |
|
BLAKE2b-256 | 2ef967bc70be402337e0778050cb9131cd5e0dd0e88eedf719d31b3fc503d1fa |
Hashes for scikit_digital_health-0.15.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e5c265836b96f405b27bb4742959e560fe94919823fc2da41af27f666076bc0 |
|
MD5 | 708404ba20a0e78b3ac86f91394f5e9e |
|
BLAKE2b-256 | 762bdbc8d9a823e7ae6ac055c529960324ad79bf09de7bd341c91dfe8a9af5c7 |
Hashes for scikit_digital_health-0.15.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebf8b7b811a494a6bdef56fb777cef23b61742375c250598b60539a10f76d617 |
|
MD5 | 8f36663c3adbcb5c1f52267d3d96b9b6 |
|
BLAKE2b-256 | 5b348891dab4e975799a55674ea33e18fa9b3de8af72aa75b169f715ac683429 |
Hashes for scikit_digital_health-0.15.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c207aa014d55e6470b46f23da4bc4ced904672992439bd769cf74b684eb33389 |
|
MD5 | e0fc684d875cacad62a53268b924d6fb |
|
BLAKE2b-256 | 87fe5a4e3caa78f4c6564ef6ec2c720b55565ae686fc66c960ba861c8e443c35 |
Hashes for scikit_digital_health-0.15.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d4040fd2b91859a5cb4b9c49269066ef9a51cee972ba6e5177ab7c90a9e8bdb |
|
MD5 | c977eaf1da51948b0be3b1cd35f0564d |
|
BLAKE2b-256 | 7a3dfc274ded190144f3dcdb3abb2d6613e2798653e17a141fcc34e33d872501 |
Hashes for scikit_digital_health-0.15.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e104345f486b7e13fca63676d174016b0aaa9d1ca1b3ea9023b57e2790945a |
|
MD5 | bfd00e82d0b194519006138f598586a5 |
|
BLAKE2b-256 | 63f7abd718e98f95c802d592ae854312438c890894dd64b4858fdb6dc37b5e5e |
Hashes for scikit_digital_health-0.15.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27111dce3204d0daf4a3e3a0255ba85bc159f4a0551ac81163648a1ce6d19f67 |
|
MD5 | ffc0d230114cb34ab3d0920862120c15 |
|
BLAKE2b-256 | 42121c268befa323074e20bdc2e44aefe20641d80adad8dbabc759d28d282d41 |
Hashes for scikit_digital_health-0.15.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f20917aa0b4cfc4ea1a5a580720f7be13def3c8025fc846bacba4bf8f5ee81b |
|
MD5 | f252cfe902d8d95a359cfeff07b9b98c |
|
BLAKE2b-256 | 41c73046c22ebcab9c1de08eb235ac2c5b6b07173c4fa389676751329932f0a7 |
Hashes for scikit_digital_health-0.15.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dae5a0b9d53a31c6c2044be536248b3d5234daee9257ba0cbebca9459a1f2df |
|
MD5 | ba0dc1b658f06aa63b447c1bf3ea5153 |
|
BLAKE2b-256 | dd0d519f3dfefcc9cb6215ca018b5ee5426d6fff4bcf4a3fd3f4c19dcea714af |
Hashes for scikit_digital_health-0.15.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c90340b293e27d06efafbe9c46a47af44c7bdf0698cc1feba2cb0de748ccd8d8 |
|
MD5 | c3e8c624be1892e88a1547d80024e9c0 |
|
BLAKE2b-256 | 1696fbfcfddca885786c6f71d7857e91f4a22ffbd9e9eac50d6ede0b16016db5 |
Hashes for scikit_digital_health-0.15.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 337699b564f1dae5ff5d73eb10534b0ae11628b0828f9f5bc0761711b294745e |
|
MD5 | d5dc566f27ef7a44b8c9183d979b8a51 |
|
BLAKE2b-256 | 53296ba42f4cabbb788b161da4d041b48ebb5d4e6b15ebbc891f337c5b538bb5 |
Hashes for scikit_digital_health-0.15.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 243d440d26f2ec9c6662b7962491cfe9214adcc7c9343a7dc7341b3bfcc0ef2b |
|
MD5 | c993e1348f3daf0ed9dccce23860a46f |
|
BLAKE2b-256 | 35ffecf91bfe17efe87bb8559e990960649e5beeb7c34124d96a5ed60cd2a600 |