skrt.multi module

Classes for creating, and iterating over, multi-patient datasets.

class skrt.multi.PatientDataset(paths=None, **kwargs)

Bases: Data

Class for storing, and iterating over, paths to patient directories.

__init__(paths=None, **kwargs)

Create container for paths.

Parameters:

paths: list, default=None

List of paths to patient directories - may contain wildcards.

kwargs: dict

Dictionary of keyword arguments to be passed to Patient constructor, called when iterating over paths.

add_path(path)

Add to list of paths to patient directories.

class skrt.multi.PatientIterator(dataset)

Bases: object

Class for iterating over PatientDataset object.

__init__(dataset)

Initialise counter and dataset.