Skip to main content

SearchNeighborhood

GitHub source

SearchNeighborhood

evo.compute.tasks.common.search.SearchNeighborhood

Search neighborhood parameters for geostatistical operations.

Defines how to find nearby samples when performing spatial interpolation or estimation. Used by kriging, simulation, and other geostatistical tasks.

The search neighborhood is defined by an ellipsoid (spatial extent and orientation) and constraints on the number of samples to use.

Example: >>> search = SearchNeighborhood( ... ellipsoid=Ellipsoid( ... ranges=EllipsoidRanges(major=200.0, semi_major=150.0, minor=100.0), ... rotation=Rotation(dip_azimuth=45.0), ... ), ... max_samples=20, ... )

ellipsoid

ellipsoid: Ellipsoid

The ellipsoid defining the spatial extent to search for samples.

max_samples

max_samples: int

The maximum number of samples to use for each evaluation point.

min_samples

min_samples: int | None = None

The minimum number of samples required. If fewer are found, the point may be skipped.

What is the reason for your feedback?