SearchNeighborhood
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.