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

Method __init__

monai/transforms/spatial/dictionary.py:1981–2001  ·  view source on GitHub ↗
(
        self,
        keys: KeysCollection,
        zoom: Sequence[float] | float,
        mode: SequenceStr = InterpolateMode.AREA,
        padding_mode: SequenceStr = NumpyPadMode.EDGE,
        align_corners: Sequence[bool | None] | bool | None = None,
        dtype: Sequence[DtypeLike | torch.dtype] | DtypeLike | torch.dtype = np.float32,
        keep_size: bool = True,
        allow_missing_keys: bool = False,
        lazy: bool = False,
        **kwargs,
    )

Source from the content-addressed store, hash-verified

1979 backend = Zoom.backend
1980
1981 def __init__(
1982 self,
1983 keys: KeysCollection,
1984 zoom: Sequence[float] | float,
1985 mode: SequenceStr = InterpolateMode.AREA,
1986 padding_mode: SequenceStr = NumpyPadMode.EDGE,
1987 align_corners: Sequence[bool | None] | bool | None = None,
1988 dtype: Sequence[DtypeLike | torch.dtype] | DtypeLike | torch.dtype = np.float32,
1989 keep_size: bool = True,
1990 allow_missing_keys: bool = False,
1991 lazy: bool = False,
1992 **kwargs,
1993 ) -> None:
1994 MapTransform.__init__(self, keys, allow_missing_keys)
1995 LazyTransform.__init__(self, lazy=lazy)
1996
1997 self.mode = ensure_tuple_rep(mode, len(self.keys))
1998 self.padding_mode = ensure_tuple_rep(padding_mode, len(self.keys))
1999 self.align_corners = ensure_tuple_rep(align_corners, len(self.keys))
2000 self.dtype = ensure_tuple_rep(dtype, len(self.keys))
2001 self.zoomer = Zoom(zoom=zoom, keep_size=keep_size, lazy=lazy, **kwargs)
2002
2003 @LazyTransform.lazy.setter # type: ignore
2004 def lazy(self, val: bool):

Callers

nothing calls this directly

Calls 3

ensure_tuple_repFunction · 0.90
ZoomClass · 0.90
__init__Method · 0.45

Tested by

no test coverage detected