(
self,
keys: KeysCollection,
sigma1: Sequence[float] | float = 3.0,
sigma2: Sequence[float] | float = 1.0,
alpha: float = 30.0,
approx: str = "erf",
allow_missing_keys: bool = False,
)
| 1308 | backend = GaussianSharpen.backend |
| 1309 | |
| 1310 | def __init__( |
| 1311 | self, |
| 1312 | keys: KeysCollection, |
| 1313 | sigma1: Sequence[float] | float = 3.0, |
| 1314 | sigma2: Sequence[float] | float = 1.0, |
| 1315 | alpha: float = 30.0, |
| 1316 | approx: str = "erf", |
| 1317 | allow_missing_keys: bool = False, |
| 1318 | ) -> None: |
| 1319 | super().__init__(keys, allow_missing_keys) |
| 1320 | self.converter = GaussianSharpen(sigma1, sigma2, alpha, approx=approx) |
| 1321 | |
| 1322 | def __call__(self, data: Mapping[Hashable, NdarrayOrTensor]) -> dict[Hashable, NdarrayOrTensor]: |
| 1323 | d = dict(data) |
nothing calls this directly
no test coverage detected