Python API#

This section includes information for using the Python API of sleepless.

Data Manipulation#

sleepless.data.dataset

sleepless.data.loader

Data loading code.

sleepless.data.utils

Common utilities.

sleepless.data.sample

Base definition of sample.

sleepless.data.transforms

Signal transformations for our pipelines.

sleepless.configs.datasets

Script for dataset config.

Raw Dataset Access#

Direct data-access through iterators.

sleepless.data.EDF

Sleep-EDF (expanded) dataset for sleep analysis.

sleepless.data.MASS

Montreal Archive of Sleep Studies (MASS)

Models#

CNN and other models implemented.

Command engines#

Functions to actuate on the data.

Various utilities#

Reusable auxiliary functions.

sleepless.utils.checkpointer

sleepless.utils.matplotlib_utils

Some matplotlib variables.

sleepless.utils.misclassification

Compute misclassified Epochs and function to visualize them.

sleepless.utils.stats_protocol

Compute Statistics for protocols.

sleepless.utils.rc

sleepless.utils.resources

Tools for interacting with the running computer or GPU.

sleepless.utils.summary

sleepless.utils.utils_fig_table_df

Concatenate and save a list of figure or table.