Reader
Read files into sleeplab format. The data will be validated while parsing.
read_dataset(ds_dir, series_names=None, include_annotations=True)
Read a dataset stored in sleeplab-format.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
ds_dir |
Path
|
The dataset root folder. |
required |
series_names |
list[str] | None
|
The series included in the resulting dataset. |
None
|
include_annotations |
bool
|
Whether to include annotations or only read the sample arrays. |
True
|
Returns:
Type | Description |
---|---|
Dataset
|
The resulting dataset. |
Source code in src/sleeplab_format/reader.py
read_series(series_dir, include_annotations=True)
Read a single series to sleeplab_format.models.Series
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
series_dir |
Path
|
The series root folder. |
required |
include_annotations |
bool
|
Whether to include the annotations. |
True
|
Returns:
Type | Description |
---|---|
Series
|
The resulting series. |
Source code in src/sleeplab_format/reader.py
read_annotations(subject_dir)
Read all subject's annotations.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
subject_dir |
Path
|
The subject folder. |
required |
Returns:
Type | Description |
---|---|
dict[str, list[Annotation]] | None
|
All annotations in a dictionary. |
Source code in src/sleeplab_format/reader.py
read_sample_arrays(subject_dir)
Read all subject's sample arrays.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
subject_dir |
Path
|
The subject folder. |
required |
Returns:
Type | Description |
---|---|
dict[str, SampleArray] | None
|
All sample arrays in a dictionary. |