imod.prepare.laplace_interpolate#
- imod.prepare.laplace_interpolate(source, ibound=None, close=0.01, mxiter=5, iter1=50, relax=0.98)[source]#
Fills gaps in source by interpolating from existing values using Laplace interpolation.
- Parameters:
source (xr.DataArray of floats with dims (y, x)) – Data values to interpolate.
ibound (xr.DataArray of bool with dims (y, x)) – Precomputed array which marks where to interpolate.
close (float) – Closure criteration of iterative solver. Should be one to two orders of magnitude smaller than desired accuracy.
mxiter (int) – Outer iterations of iterative solver.
iter1 (int) – Inner iterations of iterative solver. Should not exceed 50.
relax (float) – Iterative solver relaxation parameter. Should be between 0 and 1.
- Returns:
interpolated – source, with interpolated values where ibound equals 1
- Return type:
xr.DataArray with dims (y, x)