Skip to main content

A package for sleep stage classification using ECG data

Project description

Py Version PyPI Version conda-forge version Docs

SleepECG

SleepECG provides tools for sleep stage classification when EEG signals are not available. Based only on ECG (and to a lesser extent also movement data), SleepECG provides functions for

  • downloading and reading open polysomnography datasets,
  • detecting heartbeats from ECG signals, and
  • classifying sleep stages (which includes the complete preprocessing, feature extraction, and classification pipeline) (TODO).

Documentation

Documentation for SleepECG is available on Read the Docs.

Installation

SleepECG is available on PyPI and can be installed with pip:

pip install sleepecg

Alternatively, install via conda:

conda install -c conda-forge sleepecg

Contributing

The contributing guide contains detailed instructions on how to contribute to SleepECG.

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

sleepecg-0.4.0.tar.gz (40.5 kB view details)

Uploaded Source

Built Distributions

sleepecg-0.4.0-cp39-cp39-win_amd64.whl (47.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

sleepecg-0.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

sleepecg-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (43.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

sleepecg-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl (43.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

sleepecg-0.4.0-cp38-cp38-win_amd64.whl (47.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

sleepecg-0.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

sleepecg-0.4.0-cp38-cp38-macosx_11_0_arm64.whl (43.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

sleepecg-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl (43.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

sleepecg-0.4.0-cp37-cp37m-win_amd64.whl (47.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

sleepecg-0.4.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

sleepecg-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (43.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file sleepecg-0.4.0.tar.gz.

File metadata

  • Download URL: sleepecg-0.4.0.tar.gz
  • Upload date:
  • Size: 40.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0.tar.gz
Algorithm Hash digest
SHA256 a8f13c1610c16dbf364b0a9d1230c73767e3653a12f3838fb3ba1a7589072ba2
MD5 8fcf77314b0af99871f19e1863cb5189
BLAKE2b-256 2bc2fc70cdb066fca21d2ebaaebf5d0f0fb4e657cca7524b7c564759bad1a16a

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sleepecg-0.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6c7602cab393c5180ae97c3856f66a5c7a545f87d6a9202b3837f3c6686f6010
MD5 b52479e1d2a101b6509d7aa9f06590e9
BLAKE2b-256 60600b6feaf3ad72a00db9a9f2660bf1de57ad924a747c22cc7beb9a07849800

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sleepecg-0.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00617273292f034beff2832675ce53549a8379a1c2b61b0946d7d70ed4c07457
MD5 6928cfd9902a3012b960a30df22844b4
BLAKE2b-256 b2ce5c760aa96e4f33bc6a2a5d5bee0f1d1f9c69576742264b5847c9475f80ec

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: sleepecg-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9de3028744944a263633309a19617ce3857e97f9090dd5aa81bfbd28ed408f0
MD5 8461bbbf5aa48d16a22007b5ddf174e9
BLAKE2b-256 f43f7f98691da5be29a6ee31db947bd94e401d31ad2104ab4a2bb542b184221a

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sleepecg-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 544925d55aa861cd2edcfc4e1da96f04fd78727aa4da1fc9102760ef0613a6c8
MD5 28fb420c59a41ac209908d708c97c1ec
BLAKE2b-256 e79d0ef688ea462a01b06cfb64f9b3dae0e6dc351cf92ee595d6d88f6790f1a4

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: sleepecg-0.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e4e2e3b3dbff366e9e9055f32e506db18e95f84d44661ecfd85f925e54c891d1
MD5 17c21315faa8622b83febaeb85d3c38e
BLAKE2b-256 d204689c2e68ea71cf743f1241008e9b858bbcdc9a4bcd8a31320cbe844f8360

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sleepecg-0.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb373dd52b6747033eb7d9442de1aefe0967db22735402ea874e595e730e86a5
MD5 0a79adc640c58a4970e44e90cfe2f3af
BLAKE2b-256 852bee28f08ace68d68437449a51b9797375b87551fd7101c85b24df936193ae

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: sleepecg-0.4.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82b9cc19f4e3ed134b2c7e000073f1560adcba47b35e9e23e109c9e530d540c0
MD5 73477333ab7a8459162ffd775263d478
BLAKE2b-256 ec44d347ac36bfff1a4386034202463110b7047c126f282edee315e78c639934

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sleepecg-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8226b59a7c298b7faa7deb503fe27b3b5cd49bb3305a8a3db2d902fbb8b90ce2
MD5 12285ca1f39208524f6a9a16b2826c66
BLAKE2b-256 79441ffe555923efc215f0b60723cc2b73317bdc826067678890de510c2522fc

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: sleepecg-0.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 03db0fa3518386c3d5ceaa214ba9bb96db09a535049b1d0bff29bc5fed4e5268
MD5 4504d068fc173fc79e8a278c93e240dc
BLAKE2b-256 eadb26082c72157d2025cdbfb3b8684355cdf5b40a6e26b9413869e230f28400

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sleepecg-0.4.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b73ada9e199368371cada6efc7268cea95de1c21424cccefcc21b2b607436ea2
MD5 d38adafbafffe35febc7c8088f68921d
BLAKE2b-256 53a7e8b5655b116eb6218daa1d42dcdf8c5071ce3538752a1ce41acc092de42f

See more details on using hashes here.

File details

Details for the file sleepecg-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sleepecg-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 43.0 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sleepecg-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18c56eb37e319db847369e24f569c9db365cedccf330328637d816289e6f8226
MD5 4017723deb266808434f4b4840beee35
BLAKE2b-256 a824715fb414cbb7ebdf476b8ca910cb9f8a6d606be7f1956cf77080951f1f24

See more details on using hashes here.

Supported by

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