(
self,
level: int | None = None,
mpp: float | tuple[float, float] | None = None,
mpp_rtol: float = 0.05,
mpp_atol: float = 0.0,
power: int | None = None,
power_rtol: float = 0.05,
power_atol: float = 0.0,
channel_dim: int = 0,
dtype: DtypeLike | torch.dtype = np.uint8,
device: torch.device | str | None = None,
mode: str = "RGB",
**kwargs,
)
| 90 | backend = "" |
| 91 | |
| 92 | def __init__( |
| 93 | self, |
| 94 | level: int | None = None, |
| 95 | mpp: float | tuple[float, float] | None = None, |
| 96 | mpp_rtol: float = 0.05, |
| 97 | mpp_atol: float = 0.0, |
| 98 | power: int | None = None, |
| 99 | power_rtol: float = 0.05, |
| 100 | power_atol: float = 0.0, |
| 101 | channel_dim: int = 0, |
| 102 | dtype: DtypeLike | torch.dtype = np.uint8, |
| 103 | device: torch.device | str | None = None, |
| 104 | mode: str = "RGB", |
| 105 | **kwargs, |
| 106 | ): |
| 107 | super().__init__() |
| 108 | self.level = level |
| 109 | self.channel_dim = channel_dim |
| 110 | self.set_dtype(dtype) |
| 111 | self.set_device(device) |
| 112 | self.mode = mode |
| 113 | self.kwargs = kwargs |
| 114 | self.mpp: tuple[float, float] | None = ensure_tuple_rep(mpp, 2) if mpp is not None else None |
| 115 | self.power = power |
| 116 | self.mpp_rtol = mpp_rtol |
| 117 | self.mpp_atol = mpp_atol |
| 118 | self.power_rtol = power_rtol |
| 119 | self.power_atol = power_atol |
| 120 | self.metadata: dict[Any, Any] = {} |
| 121 | |
| 122 | def set_dtype(self, dtype): |
| 123 | self.dtype: torch.dtype | np.dtype |
nothing calls this directly
no test coverage detected