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.13.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.13-cp314-cp314t-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.14tWindows x86-64

scikit_digital_health-0.17.13-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.13-cp314-cp314t-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

scikit_digital_health-0.17.13-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.13-cp314-cp314-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

scikit_digital_health-0.17.13-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.13-cp313-cp313-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

scikit_digital_health-0.17.13-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.13-cp312-cp312-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

scikit_digital_health-0.17.13-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.13-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.13.tar.gz.

File metadata

  • Download URL: scikit_digital_health-0.17.13.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.13.tar.gz
Algorithm Hash digest
SHA256 446830e9c573d6bc4c77046e2c56e347877432bdc1091ce783d17ecbd7a8016c
MD5 eba3f558b863e23ea2b75e0ccd8421fc
BLAKE2b-256 35b658e1549efd8ab346b7b484d34d43f675c0f28c025578c727b5a33901ec0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1957b281475fa88efa3f65c45327d7d7079d84a00dce97546f4ac7c7fca8310b
MD5 012cbe07062235d545879dd7c56a1e4b
BLAKE2b-256 db01c3c8d7ba8daeb73a3ee4597fbc9d8f050e238b5e1b52c19ecebd5255f02b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d3d3d170ab3cc12691b7a640bda5583079f10962f46dcfaa54bd0532959f49c
MD5 2f659ec69d4e94953157d63a9bf5d4d0
BLAKE2b-256 31566279b67785cc55b869be134d9f36680d8f05033146bc2601d623e60f711b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 769c6e3fb839be01c8a16d1facf7d67cbb56c495b136b47e510e1e9bcf94b587
MD5 90569bf63f46b527ab7c0286a53d809b
BLAKE2b-256 c29cbda968808b6fe9172f354b62f19a7b3b958997dd720593b654b8430a5777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 81b8befaa258bbcecbef38f2a726eaa7ed9e5b0545354b4b427a1695634569a8
MD5 6cc8ccd8547001a3aadd69652a59f07a
BLAKE2b-256 8dc87caa411880b279ac04d1dbc2128510900ef42ea1d88e8ba8f767bb70778e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c82028cdbc5e155cfe12c0ea0e15edad45ae6cba4ecc2cd448904fc74105647b
MD5 191eaca671f6c7b7bc19d04a76110b68
BLAKE2b-256 b32ec349229323b22dafe801a68b699386627608a6c2e8dbb1866e062dbd38e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 41c46bc0e378002db79e90e59a155ceede7292cb57b1478f3f215182ce935758
MD5 5607145a54e70f62d57ef231bd9a61b1
BLAKE2b-256 6707ca66b61041d6ad800079d6a0ff8bd5f7973040c2c3438f6c97e28c04853c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2e57169735672e6ee771460ffa5684d468a992d28c3f12af0b7ccaae28ae33a5
MD5 a16e2463caee622fd10ea9c857aa9289
BLAKE2b-256 74f249ff1151d255317ab03be18667108d306b0c31815c8fff91a9ebd4107b1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e1722cffd84d51061a7ff1196354609b0ff342b8fd5000caf7e90d2a492ab54
MD5 eee006b839bcfc672d926ea92ea9e309
BLAKE2b-256 8dbf316e30e0e54becea7b8c0473a8914d48362ce66e2cc0310bfd252982bb3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 29280448ece86be00faf1085551aca8b4792c7f80b742ec4d39fa6094fb4b526
MD5 5778fdd164baf104df0393eee282e93a
BLAKE2b-256 20d00f130ed2272a8a5081f979350d458ade35c044dca2298f6a9f713b0085a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a2dc2e5ca32068cc8ed78f145ba111ceed800c3f15d0c89541913aa16f448104
MD5 1d8d5259b93bebddd81a6803ffc2be6e
BLAKE2b-256 8df29d2414a07ff6f7180122d684eaa911801ea27b2683b3e0caf3e80aeded58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96bc3a3056b2d4c2a4391442948b16c3a39bfa02ca78e63ea6e2332b77c815dd
MD5 d0dc6f7198bcb36dc2b4837036e89177
BLAKE2b-256 1cf8678cf635e69fb5cf228ea8e3299d738a238fb9ee0cfc3e4d600df8239488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5feb24f9eea9f84f95b38e9ee547f1d6d73950f8a112e2dd32cb8a957c35a3da
MD5 8a30f5c38fd283375d7d7d3ab94af77e
BLAKE2b-256 d09788052b4679604327bfcb3cdf6a9833f562c4e8e93d0d7278dc37133d53de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 417277d03cdb6bf88b3c6f4f3d15fe38ba4a2b28ce7eb1389cb6dcc285aa0b24
MD5 c341ddef8d5c2f5a9a50877cedd68505
BLAKE2b-256 ec6a2ed612fe639975ffd46df438f75d1d48504d0dc003c07c6e75901e957b6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70a4b8f781dfa56ae8f96dc6773c0c1539338df4f852baf6e0329eea23477324
MD5 879ebd19c753e9392db13d4494771c08
BLAKE2b-256 95912d12dfc4cc1e5d13a103f402d509975d2bfec2b9ddba6b82b0ec6124429c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_digital_health-0.17.13-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 26ddec0bbf4e51c140d6e40af14851a2c88e7f9e39028d149c60b1c8741d30f3
MD5 2c3fd5e3b815b37d0680bbf6096c1c6d
BLAKE2b-256 68d5457a3df1093ca2747908b0512a47dc61dee6c03b0dbb1d17fb07b10d2477

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