(
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,
)
| 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): |
nothing calls this directly
no test coverage detected