Skip to main content

Python general purpose human motion inertial data processing package.

Project description

skdh_badge

Scikit Digital Health (SKDH) is a Python package with methods for ingesting and analyzing wearable inertial sensor data.

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.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scikit_digital_health-0.17.12.tar.gz (8.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

scikit_digital_health-0.17.12-cp314-cp314t-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.14tWindows x86-64

scikit_digital_health-0.17.12-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

scikit_digital_health-0.17.12-cp314-cp314t-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

scikit_digital_health-0.17.12-cp314-cp314-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.14Windows x86-64

scikit_digital_health-0.17.12-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

scikit_digital_health-0.17.12-cp314-cp314-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

scikit_digital_health-0.17.12-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

scikit_digital_health-0.17.12-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

scikit_digital_health-0.17.12-cp313-cp313-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

scikit_digital_health-0.17.12-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

scikit_digital_health-0.17.12-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

scikit_digital_health-0.17.12-cp312-cp312-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

scikit_digital_health-0.17.12-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

scikit_digital_health-0.17.12-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

scikit_digital_health-0.17.12-cp311-cp311-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file scikit_digital_health-0.17.12.tar.gz.

File metadata

  • Download URL: scikit_digital_health-0.17.12.tar.gz
  • Upload date:
  • Size: 8.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scikit_digital_health-0.17.12.tar.gz
Algorithm Hash digest
SHA256 9269786f0589ad42bb43b4fd6a5f9428a40f01db94454e4a50987cb33179e2ed
MD5 e8e32c2ec83a991c9146b4030af88a7f
BLAKE2b-256 376b0dafa29b43db5c657e80e334517d48477bee011f724b58893eb5c71a6a92

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 422db49e00f21823f7acaee0e3e5cbe01fcec10a62a37c7ca4853fc6dc511acc
MD5 c66010f0af3bceeebcd9d49726b8b55c
BLAKE2b-256 ebd0a7d0f94a3ec55e561311cf126f12dc268baa9424914a54311d3d01ae1d32

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdd1f4e57d03bb6be2d327994dd4a84bf810ca087f99c056eee802229678ec52
MD5 95e582a33cdbc92199b9154831fceba7
BLAKE2b-256 8e4fb62f65a0caefb47e8b961e93051854a4c08637dcb9a645a750901bfecbf4

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c6af8679bbb91f6b8a31179e9b7cb398429a94e530b66d34a3bddd450d033a51
MD5 f22f6755b40b620dd8b5e0210f01e76f
BLAKE2b-256 a1535532b1911c082c8a39f09e4c2d31957d8d9dd3ad0269ef7f0837b6a88ac9

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9ce9ef5708e53790923b4ad0802464311d0da81cc74ba2af2b86bab793523095
MD5 105bfc44d322d29144df67da1a633e1c
BLAKE2b-256 144dd57949b143cd402fd67c701a826f148f6c1263124b73eef604a476d53a93

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c491126b1c98c36bd82940b7806d0d81ee667c35eeac576aedc42c5c5a381c4c
MD5 584a818bf2f8b2fe70cdf867999a3731
BLAKE2b-256 6a77ea3ae0a393385bb00074e4f1e7f93a391f1d88d0ef025f24920ad999c89e

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0162e891ea13f65fbce79f0868030007ae6729f8b60cf9027f7b8caf07eb8de9
MD5 2d45f2bef9614463b1ec65df910570c0
BLAKE2b-256 22816112877a6d0f8c054420d3dfb3811c83e33d8c6136a0a26930ff806a732e

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 da4ffca4d3d1255dc302edf8d1ab9dbca8c204cfaacac74af6f9d30657363e17
MD5 b7f75edadc5098f068546bd4e3ffacdd
BLAKE2b-256 db55144f6bc263f126a4753556c9975ceb2ce2271905c6700f3017a2e97dedc1

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f850b3cb958aa2dcf26496a1771c54e3506861f758f4471057e8bc4ca37c984b
MD5 55fb771d9f702c366a9c0a117eba15e2
BLAKE2b-256 d658584ce533bd401fc220c7a82fc8553c42d9d581062bb2f0bba9a2123ce7b7

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5381f2de164e1c3ce2fb8c51c6c5335f943e3e3b13a9a91a1228b94884f8b31f
MD5 9fefe51f3046fbe52376714bc430a04e
BLAKE2b-256 c99a3926388e7552f4e385be7a2cae362a8730e3cf572e351b2a39966b2e164f

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bc3d16acf4f69a74bcae1666d7b13838956914c47e67bbca2d49373af744ac31
MD5 68a707ba3063e2ae6ff86e3d96bcf7e7
BLAKE2b-256 466cc4dd11698258fd76804400ed908943a99628b2bec801c72affb5d8961cdf

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 497266edc29d89fc7aec822f2007bcd816789845c1d5571a67d694cad24e965f
MD5 1cf825afd13b25ec390fdc768e57d510
BLAKE2b-256 e7a20414dcf10f85d6b8dc3729385a27a3746f8dc98cb58eb4246e273758311a

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 105f383540a4b7be48d338c71cddbdc47e308358be935e4039e38ef9c912fbbf
MD5 47be5fc6a3a1f6c43f45935a5023c9e1
BLAKE2b-256 919081b26f47a9ff015c19bd84dc451ace34bd19e7ecd68ef7fec6f9475f3cfb

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0737cb3bf00ef7d95201a4a21f9c9218fef8b64c61ff88acb890bfe70a303ad6
MD5 84e8d685ad2229536f823446821d1ef8
BLAKE2b-256 5fb44643141051f9e3f4f1ec8d63c46f30a9a45e75dcd70c1b7565856c4d0ba6

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b4345b537a56d2dabbda558d615abe106a4608846e106d3fc756d63ca741048
MD5 1202ec15125de109300b90e7ba11fb0b
BLAKE2b-256 47598cbaf360e0cb146ba47d3d4a417e3a9eb8137f681ab7b9a32c6914379881

See more details on using hashes here.

File details

Details for the file scikit_digital_health-0.17.12-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_digital_health-0.17.12-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 583958ae92dd193d94610bdc073c81c9bb3ffca594943dd4cf6fc2053f8a8a00
MD5 90eee7471aa64315f4bec5337dd9efc7
BLAKE2b-256 adf05e9e69217cc07abd379227d9d460d3c0098694dfcfa8df98b0b3419cebcb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page