@@ -146,7 +146,17 @@ class Normalize:
146
146
def clip (self , value : bool ) -> None : ...
147
147
@staticmethod
148
148
def process_value (value : ArrayLike ) -> tuple [np .ma .MaskedArray , bool ]: ...
149
- def __call__ (self , value : ArrayLike , clip : bool | None = ...) -> np .ma .MaskedArray : ...
149
+ @overload
150
+ def __call__ (self , value : float , clip : bool | None = ...) -> float : ...
151
+ @overload
152
+ def __call__ (self , value : np .ndarray , clip : bool | None = ...) -> np .ma .MaskedArray : ...
153
+ @overload
154
+ def __call__ (self , value : ArrayLike , clip : bool | None = ...) -> ArrayLike : ...
155
+ @overload
156
+ def inverse (self , value : float ) -> float : ...
157
+ @overload
158
+ def inverse (self , value : np .ndarray ) -> np .ma .MaskedArray : ...
159
+ @overload
150
160
def inverse (self , value : ArrayLike ) -> ArrayLike : ...
151
161
def autoscale (self , A : ArrayLike ) -> None : ...
152
162
def autoscale_None (self , A : ArrayLike ) -> None : ...
@@ -161,8 +171,6 @@ class TwoSlopeNorm(Normalize):
161
171
@vcenter .setter
162
172
def vcenter (self , value : float ) -> None : ...
163
173
def autoscale_None (self , A : ArrayLike ) -> None : ...
164
- def __call__ (self , value : ArrayLike , clip : bool | None = ...) -> np .ma .MaskedArray : ...
165
- def inverse (self , value : ArrayLike ) -> ArrayLike : ...
166
174
167
175
class CenteredNorm (Normalize ):
168
176
def __init__ (
@@ -240,8 +248,6 @@ class PowerNorm(Normalize):
240
248
vmax : float | None = ...,
241
249
clip : bool = ...,
242
250
) -> None : ...
243
- def __call__ (self , value : ArrayLike , clip : bool | None = ...) -> np .ma .MaskedArray : ...
244
- def inverse (self , value : ArrayLike ) -> ArrayLike : ...
245
251
246
252
class BoundaryNorm (Normalize ):
247
253
boundaries : np .ndarray
@@ -256,12 +262,8 @@ class BoundaryNorm(Normalize):
256
262
* ,
257
263
extend : Literal ["neither" , "both" , "min" , "max" ] = ...
258
264
) -> None : ...
259
- def __call__ (self , value : ArrayLike , clip : bool | None = ...) -> np .ma .MaskedArray : ...
260
- def inverse (self , value : ArrayLike ) -> ArrayLike : ...
261
265
262
- class NoNorm (Normalize ):
263
- def __call__ (self , value : ArrayLike , clip : bool | None = ...) -> np .ma .MaskedArray : ...
264
- def inverse (self , value : ArrayLike ) -> ArrayLike : ...
266
+ class NoNorm (Normalize ): ...
265
267
266
268
def rgb_to_hsv (arr : ArrayLike ) -> np .ndarray : ...
267
269
def hsv_to_rgb (hsv : ArrayLike ) -> np .ndarray : ...
0 commit comments