clinicadl.transforms.config.OneOfConfig

clinicadl.transforms.config.OneOfConfig[source]

Config class for torchio.transforms.OneOf.

Instead of a dictionary with transforms as keys and probabilities as values, this class accepts transforms and probabilities separately. The two sequences given must have the same length.

The keys of the input DataPoint on which the transforms will be applied can be specified via include (only these keys will be transformed) or exclude (all the keys except these ones will be transformed).

copy argument determines if the raw input DataPoint will be returned (False), or a copy (True).

parameter transforms: List[Union[TransformConfig, List[TransformConfig]]] [Required]
parameter probabilities: Optional[List[NonNegativeFloat]] = None
parameter include: Optional[Sequence[str]] = None
parameter exclude: Optional[Sequence[str]] = None
parameter copy_: bool = False (alias 'copy')