pyvista.DataSetFilters.probe#
- DataSetFilters.probe(
- points,
- tolerance=None,
- pass_cell_data=True,
- pass_point_data=True,
- categorical=False,
- progress_bar=False,
- locator=None,
Sample data values at specified point locations.
Deprecated since version 0.41.0: probe will be removed in a future version. Use
pyvista.DataSetFilters.sample()instead. If using mesh1.probe(mesh2), use mesh2.sample(mesh1).This uses
vtkProbeFilter.- Parameters:
- points
pyvista.DataSet The points to probe values on to. This should be a PyVista mesh or something
wrap()can handle.- tolerance
float,optional Tolerance used to compute whether a point in the source is in a cell of the input. If not given, tolerance is automatically generated.
- pass_cell_databool, default:
True Preserve source mesh’s original cell data arrays.
- pass_point_databool, default:
True Preserve source mesh’s original point data arrays.
- categoricalbool, default:
False Control whether the source point data is to be treated as categorical. If the data is categorical, then the resultant data will be determined by a nearest neighbor interpolation scheme.
- progress_barbool, default:
False Display a progress bar to indicate progress.
- locator
vtkAbstractCellLocator,optional Prototype cell locator to perform the
FindCell()operation.
- points
- Returns:
pyvista.DataSetDataset containing the probed data.
Examples
Probe the active scalars in
gridat the points inmesh.>>> import pyvista as pv >>> from pyvista import examples >>> mesh = pv.Sphere(center=(4.5, 4.5, 4.5), radius=4.5) >>> grid = examples.load_uniform() >>> result = grid.probe(mesh) >>> 'Spatial Point Data' in result.point_data True