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.