[PATCH 1/2] Remove deleted numpy function in1d
authorGuillaume Gisbert <guillaume.gisbert@kitware.com>
Mon, 8 Dec 2025 08:06:41 +0000 (09:06 +0100)
committerDrew Parsons <dparsons@debian.org>
Mon, 25 May 2026 19:11:13 +0000 (21:11 +0200)
Gbp-Pq: Name numpy_drop_in1d_MR12693.patch

Common/Core/Testing/Python/TestNumpyInterface.py
Wrapping/Python/vtkmodules/numpy_interface/algorithms.py

index b49166bf0ca2de13641922feeb006d2b192a2a3a..b0f2358a3e35263131804f99dd5c511294b17958 100644 (file)
@@ -119,7 +119,7 @@ compare(randomVec[dsa.VTKCompositeDataArray([(slice(None, None, None), slice(0,2
 compare(algs.cos(randomVec) - numpy.cos(npa), 1E-7)
 assert algs.cos(randomVec).DataSet is randomVec.DataSet
 
-assert algs.in1d(elev, [0,1]) == [item in [0, 1] for item in elev]
+assert algs.isin(elev, [0,1]) == [item in [0, 1] for item in elev]
 
 # Various numerical ops implemented in VTK
 g = algs.gradient(elev)
index b4c7e5d3a3ec31e9ec9a94408a8e41aea4ee6606..56ebc355665b48007d51e95b48b1755d73cf8aca 100644 (file)
@@ -981,8 +981,8 @@ def unstructured_from_composite_arrays(points, arrays, controller=None):
                 ugrid.GetPointData().AddArray(da)
     return ugrid
 
-in1d = _make_ufunc(numpy.in1d)
-in1d.__doc__ = "Test whether each element of a 1-D array is also present in a second array."
+isin = _make_ufunc(numpy.isin)
+isin.__doc__ = "Test whether each element of a 1-D array is also present in a second array."
 
 isnan = _make_ufunc(numpy.isnan)
 isnan.__doc__ = "Returns a bool array, true if values is nan."