Open
Description
The following can a bit of a package-deal, affecting ma[.MaskedArray].{[arg]min,[arg]max,ptp}
- TYP: Type masked array shape, dtype, __int__, and __float__ numpy#28591 - 🚚 port type masked array
shape
,dtype
,__int__
, and__float__
#472 - TYP: Type
numpy.ma.min
numpy#28593 - 🚚 portnumpy.ma.min
#474 - TYP: Type
ma.max
andma.ptp
numpy#28612 - TYP: Type
ma.MaskedArray.min
numpy#28616 - TYP: Type
ma.MaskedArray.max
andma.MaskedArray.ptp
numpy#28623 - TYP: Fix overload for
ma.MaskedArray.{min,max,ptp}
andma.{min,max,ptp}
for positionalaxis
andout
numpy#28637 - TYP: Type
MaskedArray.{argmin, argmax}
andnp.ma.{argmin, argmax}
numpy#28638 - 🚚 portma.arg{min,max}
andMaskedArray.arg{min,max}
#468 - TYP: Type
MaskedArray.sort
numpy#28664 - TYP: Type
MaskedArray.partition
andMaskedArray.argpartition
numpy#28677 - TYP: Type
MaskedArray.take
andnp.ma.take
numpy#28680 - TYP: Type
MaskedArray.__{ge,gt,le,lt}__
numpy#28689 - TYP: Type
np.ma.{is_masked,ndim,size,ids,iscontiguous}
numpy#28715 - TYP: Type
MaskedArray.count
andnp.ma.count
numpy#28735 - TYP: Type
MaskedArray.filled
andnp.ma.filled
numpy#28742 - TYP: Type
MaskedArray.put
,np.ma.put
,np.ma.putmask
numpy#28745 - TYP: Type
MaskedArray.compressed
andnp.ma.compressed
numpy#28766 - TYP: Type
np.ma.allclose
andnp.ma.allequal
numpy#28793 - TYP: Type
np.ma.squeeze
andnp.ma.{mask_rows, mask_cols, mask_rowcols}
numpy#28794 - TYP: Fix type annotations for
np.ma.nomask
andnp.ma.MaskType
numpy#28831 - TYP: Type
np.ma.getmask
numpy#28832 - TYP: Type
np.ma.is_mask
numpy#28833 - TYP: Type
MaskedArray.nonzero
numpy#28845 - TYP: Use _Array1D alias in
numpy.ma.core.pyi
numpy#28847 - TYP: Type
MaskedArray.ravel
numpy#28848 - TYP: Type
MaskedArray.repeat
, improve overloads forNDArray.repeat
,generic.repeat
, andnp.repeat
numpy#28849 - TYP: Type
MaskedArray.swapaxes
numpy#28850 - TYP: Type
MaskedArray.{__setmask__,mask,harden_mask,soften_mask,hardmask,unshare_mask,sharedmask,shrink_mask}
numpy#28867 - TYP: Type
MaskedArray.{imag, real, baseclass, mT}
numpy#28868 - TYP: Type
MaskedArray.all
andMaskedArray.any
numpy#28880 - TYP: Test
MaskedArray.transpose
andMaskedArray.T
, remove unnecessary annotations numpy#28905 - MAINT: Remove outdated
MaskedArray.__div__
andMaskedArray.__idiv__
numpy#28927 - TYP: Type
MaskedArray.__{iadd,isub,imul,itruediv,ifloordiv,ipow}__
numpy#28986 - TYP: Type
MaskedArray.__{add,radd,sub,rsub}__
numpy#29012