MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / __init__

Method __init__

monai/transforms/compose.py:698–714  ·  view source on GitHub ↗
(
        self,
        transforms: Sequence[Callable] | Callable | None = None,
        map_items: bool = True,
        unpack_items: bool = False,
        log_stats: bool | str = False,
        num_transforms: int | tuple[int, int] | None = None,
        replace: bool = False,
        weights: list[int] | None = None,
        lazy: bool | None = False,
        overrides: dict | None = None,
    )

Source from the content-addressed store, hash-verified

696 """
697
698 def __init__(
699 self,
700 transforms: Sequence[Callable] | Callable | None = None,
701 map_items: bool = True,
702 unpack_items: bool = False,
703 log_stats: bool | str = False,
704 num_transforms: int | tuple[int, int] | None = None,
705 replace: bool = False,
706 weights: list[int] | None = None,
707 lazy: bool | None = False,
708 overrides: dict | None = None,
709 ) -> None:
710 super().__init__(transforms, map_items, unpack_items, log_stats=log_stats, lazy=lazy, overrides=overrides)
711 self.min_num_transforms, self.max_num_transforms = self._ensure_valid_num_transforms(num_transforms)
712 self.replace = replace
713 self.weights = self._normalize_probabilities(weights)
714 self.log_stats = log_stats
715
716 def _ensure_valid_num_transforms(self, num_transforms: int | tuple[int, int] | None) -> tuple:
717 if (

Callers

nothing calls this directly

Calls 3

__init__Method · 0.45

Tested by

no test coverage detected