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.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f66ffbcd0fb5da9d51aae225be3effbfa62d9c01ee085d96f6af5af73ebed1ac |
|
MD5 | 597a3a3bf130d454bd82d9be9d57c512 |
|
BLAKE2b-256 | 72d89dd49ea44e73da52861a0e7f74b8f4cbff4de7feefec44d0bc58deb51b4e |
Hashes for scikit_digital_health-0.16.7-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2052b6352c7dd358a0c1b445a896fa8535540d5b2985990ae7141f8545316da |
|
MD5 | 11a481c16b8c3f092e5cbd47ac2ccc35 |
|
BLAKE2b-256 | fe6b5851d226fc964370c1b47df520d5c73f3b1518ed8523edb1aef7cc21afae |
Hashes for scikit_digital_health-0.16.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4583c9ce1d010ad3e6ff1aae76c7f63b39ebbdba6decee32ebcc033493a86644 |
|
MD5 | 063a4a1bdfeadb7663bc94eb69eb30bc |
|
BLAKE2b-256 | 6c3bfa03124df96c7960095d9b35422779735720141de23138678f1c887b562e |
Hashes for scikit_digital_health-0.16.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd240f115199b0f38710af40972c2489c4a332f6b4a2a895a6e3b901dbc5da0e |
|
MD5 | 613a9d51589f1df6a33686a95bc5909d |
|
BLAKE2b-256 | 5939c080c24124566424a201b1f55504620bbaf63ef742ab468e05752b27fa62 |
Hashes for scikit_digital_health-0.16.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4948dbba98f0bb5e67dfa018d7e03a0d8834220e83d7df9a8234380aae5d2789 |
|
MD5 | 7507d18b95316b317765374f8b2121bf |
|
BLAKE2b-256 | 8c0c12bf5aa68226c6e8966e0cd4d0d295a13bfd2deaf6a7fd6addfd7f7a5ba5 |
Hashes for scikit_digital_health-0.16.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2a62fc62364963359adef443963e7d53f1d1cdecf6a417d2087d54ebcd1709d |
|
MD5 | 3397659f203d97734c95051bdff11fa0 |
|
BLAKE2b-256 | 066ca303dc98cd047885baa0492097b4ec8550fdfc55adb49d133e3a10450aaf |
Hashes for scikit_digital_health-0.16.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffb728e3d0aef91db4f4504f44d3d97d7573d77ddd52624a20e9c3e8c42c6d3c |
|
MD5 | 3148704bc16a6889bb98203544f88e4c |
|
BLAKE2b-256 | a93c29f4d28bac3d22a9b6326dce2373dab3602b879024804fe0bb52e3b1d96e |
Hashes for scikit_digital_health-0.16.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffb900b3e9210103b65412a1a69479a0747a9aa8363508dbd68f4fe805ca6206 |
|
MD5 | c1dafd36c56e7e59dba9046d9bea7023 |
|
BLAKE2b-256 | 88d79720967a791c9248eb62b7394e09cb01f126018ae03acd185d1f310ecc04 |
Hashes for scikit_digital_health-0.16.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ec15ae303b227f09c494392020a144349491a7eb955d610f947df244682456 |
|
MD5 | eb790c5cb6e963ed8d1a0cdce351106b |
|
BLAKE2b-256 | bfd23f5075bce5b15c41cd733c665a80ae6f147f858977eef2d99cd7f34154cc |
Hashes for scikit_digital_health-0.16.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05f773c706452998e263d042fbf37ae5839bbc22393c25e2a03bcc653eabe81 |
|
MD5 | eb8af8ebbacf6443ef9ac1b403f45354 |
|
BLAKE2b-256 | a98e8f304c7a274186f2a31e982596d993789022143fd0403605d33e90569c52 |
Hashes for scikit_digital_health-0.16.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bcd397afb9900bea89c2e5b5f6398dd837a393eb0a6b26fdd634c429e0a0d2c |
|
MD5 | 5e7aecc452a1b2a02d668defea9b2257 |
|
BLAKE2b-256 | a42bf1999530b220a32a0856ae8db2dde206197bc101db71a86560185158dd8f |
Hashes for scikit_digital_health-0.16.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c98419632bf87995814c7c17e57e00287a7703232ad867b920631cc67a503e |
|
MD5 | 29a730e5543df327069026905fdd2300 |
|
BLAKE2b-256 | 91ffd45a7b5e8943eb3a4d5eb20d1907947bd64923bcd23aa79fad4c03200b93 |
Hashes for scikit_digital_health-0.16.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8343355a629f69153dfb3b010fe42031dd020d8586bb1da7f99d1e588dc2343 |
|
MD5 | c6cc273dbc2621f3906b32d54f946443 |
|
BLAKE2b-256 | f4becabac8b2699bfcf1eddce747ce9f06ab7368a6761a6e5dd9e70c0a5892d1 |