Skip to content

Commit de25db0

Browse files
authored
Remove find_common_type which is never used in DPNP and deprecated since NumPy 1.25.0 (#1742)
1 parent 0769980 commit de25db0

File tree

3 files changed

+0
-27
lines changed

3 files changed

+0
-27
lines changed

doc/reference/dtype.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ Data type testing
4444
dpnp.issubdtype
4545
dpnp.issubsctype
4646
dpnp.issubclass_
47-
dpnp.find_common_type
4847

4948
Miscellaneous
5049
-------------

dpnp/dpnp_utils/dpnp_algo_utils.pxd

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,6 @@ Returns a tuple of:
9090
2. dtype
9191
"""
9292

93-
cpdef find_common_type(object x1_obj, object x2_obj)
94-
"""
95-
Find common type of 2 input objects
96-
"""
97-
98-
9993
cpdef long _get_linear_index(key, tuple shape, int ndim)
10094
"""
10195
Compute linear index of an element in memory from array indices

dpnp/dpnp_utils/dpnp_algo_utils.pyx

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -432,26 +432,6 @@ cdef tuple get_shape_dtype(object input_obj):
432432
return (return_shape, dpnp.dtype(type(input_obj)))
433433

434434

435-
cpdef find_common_type(object x1_obj, object x2_obj):
436-
_, x1_dtype = get_shape_dtype(x1_obj)
437-
_, x2_dtype = get_shape_dtype(x2_obj)
438-
439-
cdef list array_types = []
440-
cdef list scalar_types = []
441-
442-
if dpnp.isscalar(x1_obj):
443-
scalar_types.append(x1_dtype)
444-
else:
445-
array_types.append(x1_dtype)
446-
447-
if dpnp.isscalar(x2_obj):
448-
scalar_types.append(x2_dtype)
449-
else:
450-
array_types.append(x2_dtype)
451-
452-
return numpy.find_common_type(array_types, scalar_types)
453-
454-
455435
cdef shape_type_c get_common_shape(shape_type_c input1_shape, shape_type_c input2_shape) except *:
456436
cdef shape_type_c input1_shape_orig = input1_shape
457437
cdef shape_type_c input2_shape_orig = input2_shape

0 commit comments

Comments
 (0)