Recent Releases of SleepECG

SleepECG - v0.5.9

This release adds Python 3.13 and drops Python 3.9 support, along with a few quality of life improvements (for example, the NSRR token can now be stored in the config and/or in an environment variable).

Scientific Software - Peer-reviewed - Python
Published by cbrnr 11 months ago

SleepECG - v0.5.8

This release provides the three built-in classifiers as Keras 3 models.

Scientific Software - Peer-reviewed - Python
Published by cbrnr over 1 year ago

SleepECG - v0.5.7

This release adds support for Python 3.12.

Scientific Software - Peer-reviewed - Python
Published by cbrnr almost 2 years ago

SleepECG - v0.5.6

This release switches to edfio for loading EDF files.

Scientific Software - Peer-reviewed - Python
Published by cbrnr about 2 years ago

SleepECG - v0.5.6

This release switches to edfio for reading EDF files.

Scientific Software - Peer-reviewed - Python
Published by cbrnr about 2 years ago

SleepECG - v0.5.5

This is a minor release, which only changes how imports are handled within the package. It contains no changes relevant for users.

Scientific Software - Peer-reviewed - Python
Published by cbrnr over 2 years ago

SleepECG - v0.5.4

This release removes an unnecessary pandas dependency, fixes issues with reading SHHS data, and gets rid of expected warnings during feature extraction.

Scientific Software - Peer-reviewed - Python
Published by cbrnr over 2 years ago

SleepECG - v0.5.3

This release adds a new function which plots ECG records together with (multiple) annotations. We also tweaked the Pan-Tompkins ECG detector to better handle flat data segments at the beginning of a recording. We also switched our documentation to MkDocs, which looks really nice! Finally, we fixed some minor issues and generally improved consistency of our functions – see our CHANGELOG.md for more details.

Scientific Software - Peer-reviewed - Python
Published by cbrnr about 3 years ago

SleepECG - v0.5.2

Include classifiers and tests.

Scientific Software - Peer-reviewed - Python
Published by cbrnr over 3 years ago

SleepECG - v0.5.1

This release adds more documentation for the Pan-Tompkins R peak detector. Also, the preprocess_rri function now returns a copy instead of working in-place.

Scientific Software - Peer-reviewed - Python
Published by cbrnr over 3 years ago

SleepECG - v0.5.0

This release adds functions for evaluating, saving, and loading sleep stage classification models. WAKE-SLEEP and WAKE-REM-NREM classifiers trained on the MESA dataset are bundled with the package. Further changes include metadata feature extraction and support for Python 3.10.

The full changelog is available here.

Scientific Software - Peer-reviewed - Python
Published by hofaflo almost 4 years ago

SleepECG - v0.4.1

Hotfix release to fix reader_dispatch in examples/benchmark/utils.py not yielding anything (#68)

Scientific Software - Peer-reviewed - Python
Published by hofaflo almost 4 years ago

SleepECG - v0.4.0

This release adds reader functions for MESA, SHHS and SLPDB as well as heart rate variability (HRV) feature extraction. Changes also include a restructured documentation, further simplified API and a configuration interface.

The full changelog is available here.

Scientific Software - Peer-reviewed - Python
Published by hofaflo almost 4 years ago

SleepECG - v0.3.0

This release adds code to replicate the ECG detectors benchmarks. We also simplified the API and changed the default location for storing downloaded database files.

Scientific Software - Peer-reviewed - Python
Published by cbrnr over 4 years ago

SleepECG - v0.2.0

This release contains Numba and pure Python implementations of our Pan & Tompkins R peak detector and a downloader for NSRR data.

Scientific Software - Peer-reviewed - Python
Published by cbrnr over 4 years ago

SleepECG - v0.1.0

Initial release containing a high-quality high-performance R peak detector based on Pan & Tompkins (1985).

Scientific Software - Peer-reviewed - Python
Published by cbrnr over 4 years ago