Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .mypyignore-todo
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ numpy(\..+)?\.floating.as_integer_ratio
numpy(\..+)?\.complexfloating.__hash__
numpy(\..+)?\.complexfloating.__complex__

numpy(\.lib\._arraysetops_impl|\.matlib)?\.union1d
numpy(\.lib\._arraysetops_impl|\.matlib)?\.unique_(all|counts|inverse|values)
numpy(\.lib\._npyio_impl|\.matlib)?\.genfromtxt
numpy(\.lib\._npyio_impl|\.matlib)?\.save
numpy(\.lib\._nanfunctions_impl|\.matlib)?\.nan(median|percentile)
Expand Down
62 changes: 31 additions & 31 deletions src/numpy-stubs/lib/_arraysetops_impl.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -378,59 +378,59 @@ def unique(

#
@overload
def unique_all(x: ToBool_nd, /) -> UniqueAllResult[np.bool]: ...
def unique_all(x: ToBool_nd) -> UniqueAllResult[np.bool]: ...
@overload
def unique_all(x: ToIntP_nd, /) -> UniqueAllResult[np.intp]: ...
def unique_all(x: ToIntP_nd) -> UniqueAllResult[np.intp]: ...
@overload
def unique_all(x: ToFloat64_nd, /) -> UniqueAllResult[np.float64]: ...
def unique_all(x: ToFloat64_nd) -> UniqueAllResult[np.float64]: ...
@overload
def unique_all(x: ToComplex128_nd, /) -> UniqueAllResult[np.complex128]: ...
def unique_all(x: ToComplex128_nd) -> UniqueAllResult[np.complex128]: ...
@overload
def unique_all(x: _ArrayLike[_ScalarT], /) -> UniqueAllResult[_ScalarT]: ...
def unique_all(x: _ArrayLike[_ScalarT]) -> UniqueAllResult[_ScalarT]: ...
@overload
def unique_all(x: ArrayLike, /) -> UniqueAllResult: ...
def unique_all(x: ArrayLike) -> UniqueAllResult: ...

#
@overload
def unique_counts(x: ToBool_nd, /) -> UniqueCountsResult[np.bool]: ...
def unique_counts(x: ToBool_nd) -> UniqueCountsResult[np.bool]: ...
@overload
def unique_counts(x: ToIntP_nd, /) -> UniqueCountsResult[np.intp]: ...
def unique_counts(x: ToIntP_nd) -> UniqueCountsResult[np.intp]: ...
@overload
def unique_counts(x: ToFloat64_nd, /) -> UniqueCountsResult[np.float64]: ...
def unique_counts(x: ToFloat64_nd) -> UniqueCountsResult[np.float64]: ...
@overload
def unique_counts(x: ToComplex128_nd, /) -> UniqueCountsResult[np.complex128]: ...
def unique_counts(x: ToComplex128_nd) -> UniqueCountsResult[np.complex128]: ...
@overload
def unique_counts(x: _ArrayLike[_ScalarT], /) -> UniqueCountsResult[_ScalarT]: ...
def unique_counts(x: _ArrayLike[_ScalarT]) -> UniqueCountsResult[_ScalarT]: ...
@overload
def unique_counts(x: ArrayLike, /) -> UniqueCountsResult: ...
def unique_counts(x: ArrayLike) -> UniqueCountsResult: ...

#
@overload
def unique_inverse(x: ToBool_nd, /) -> UniqueInverseResult[np.bool]: ...
def unique_inverse(x: ToBool_nd) -> UniqueInverseResult[np.bool]: ...
@overload
def unique_inverse(x: ToIntP_nd, /) -> UniqueInverseResult[np.intp]: ...
def unique_inverse(x: ToIntP_nd) -> UniqueInverseResult[np.intp]: ...
@overload
def unique_inverse(x: ToFloat64_nd, /) -> UniqueInverseResult[np.float64]: ...
def unique_inverse(x: ToFloat64_nd) -> UniqueInverseResult[np.float64]: ...
@overload
def unique_inverse(x: ToComplex128_nd, /) -> UniqueInverseResult[np.complex128]: ...
def unique_inverse(x: ToComplex128_nd) -> UniqueInverseResult[np.complex128]: ...
@overload
def unique_inverse(x: _ArrayLike[_ScalarT], /) -> UniqueInverseResult[_ScalarT]: ...
def unique_inverse(x: _ArrayLike[_ScalarT]) -> UniqueInverseResult[_ScalarT]: ...
@overload
def unique_inverse(x: ArrayLike, /) -> UniqueInverseResult: ...
def unique_inverse(x: ArrayLike) -> UniqueInverseResult: ...

#
@overload
def unique_values(x: ToBool_nd, /) -> Array_1d[np.bool]: ...
def unique_values(x: ToBool_nd) -> Array_1d[np.bool]: ...
@overload
def unique_values(x: ToIntP_nd, /) -> Array_1d[np.intp]: ...
def unique_values(x: ToIntP_nd) -> Array_1d[np.intp]: ...
@overload
def unique_values(x: ToFloat64_nd, /) -> Array_1d[np.float64]: ...
def unique_values(x: ToFloat64_nd) -> Array_1d[np.float64]: ...
@overload
def unique_values(x: ToComplex128_nd, /) -> Array_1d[np.complex128]: ...
def unique_values(x: ToComplex128_nd) -> Array_1d[np.complex128]: ...
@overload
def unique_values(x: _ArrayLike[_ScalarT], /) -> Array_1d[_ScalarT]: ...
def unique_values(x: _ArrayLike[_ScalarT]) -> Array_1d[_ScalarT]: ...
@overload
def unique_values(x: ArrayLike, /) -> Array_1d[Any]: ...
def unique_values(x: ArrayLike) -> Array_1d[Any]: ...

#
@overload
Expand Down Expand Up @@ -571,19 +571,19 @@ def intersect1d(

#
@overload
def union1d(ar1: ToFloat64_nd, ar2: CoFloat64_nd, assume_unique: bool = False) -> Array_1d[np.float64]: ...
def union1d(ar1: ToFloat64_nd, ar2: CoFloat64_nd) -> Array_1d[np.float64]: ...
@overload
def union1d(ar1: CoFloat64_nd, ar2: ToFloat64_nd, assume_unique: bool = False) -> Array_1d[np.float64]: ...
def union1d(ar1: CoFloat64_nd, ar2: ToFloat64_nd) -> Array_1d[np.float64]: ...
@overload
def union1d(ar1: ToBool_nd, ar2: ToBool_nd, assume_unique: bool = False) -> Array_1d[np.bool]: ...
def union1d(ar1: ToBool_nd, ar2: ToBool_nd) -> Array_1d[np.bool]: ...
@overload
def union1d(ar1: ToIntP_nd, ar2: CoIntP_nd, assume_unique: bool = False) -> Array_1d[np.intp]: ...
def union1d(ar1: ToIntP_nd, ar2: CoIntP_nd) -> Array_1d[np.intp]: ...
@overload
def union1d(ar1: CoIntP_nd, ar2: ToIntP_nd, assume_unique: bool = False) -> Array_1d[np.intp]: ...
def union1d(ar1: CoIntP_nd, ar2: ToIntP_nd) -> Array_1d[np.intp]: ...
@overload
def union1d(ar1: ToComplex128_nd, ar2: CoComplex128_nd, assume_unique: bool = False) -> Array_1d[np.complex128]: ...
def union1d(ar1: ToComplex128_nd, ar2: CoComplex128_nd) -> Array_1d[np.complex128]: ...
@overload
def union1d(ar1: CoComplex128_nd, ar2: ToComplex128_nd, assume_unique: bool = False) -> Array_1d[np.complex128]: ...
def union1d(ar1: CoComplex128_nd, ar2: ToComplex128_nd) -> Array_1d[np.complex128]: ...
@overload
def union1d(ar1: _ArrayLike[_AnyScalarT], ar2: _ArrayLike[_AnyScalarT]) -> Array_1d[_AnyScalarT]: ...
@overload
Expand Down