th en en en en en en fi en en ceb en en en en en fi en en ceb en kn fi fi fr fi fa fi en fi fi he ja en en fr en en de de it sv it ceb cs it pt de de en en en en en en zh el en zh en fr en en en hi en en en en en en en cs en war en de ceb en de en en en en en en en en en de de it it en en de de en de fi fr en de en en en en en en en en fi fi en fi fi fi en en en fi fi cs en en en en en en de en en fa de de en de en de de en en en en en en en fa fr de en fr en en de en en de en de de en en fi fi en en en en en en de en en en en en en en en en en es en fr de en de tr en en en en en fi fi it en en en en de fr fr da cs cs fr sv it en kn en en en en en en ru en en pt en en en en en it en it en sv en en en
imod.prepare.fill — iMOD Python 0.11.4 documentation
Select point and cross sections
Replace te value of invalid da cells (indicated by invalid) using basic nearest neighbour interpolation.
da (xr.DataArray with gaps) – array containing missing value
by (str, optional) – dimension over which te array will be filled, one by one. See te examples.
invalid (xr.DataArray) – a binary array of same shape as da. data value are replaced where invalid is True If None (default), uses: invalid = np.isnan(data)
with te same coordinates as te input.
A common use case is filling holes in a DataArray, filling it with te value of its nearest (valid) neighbor:
>>> filled = imod.prepare.fill(da)
In case of a tie (e.g. neighbors in x and y are both one cell removed), te neighbor in te last dimension is chosen (for rasters, that’s generally x).
A typical use case is filling a 3D array (layer, y, x), but only in te horizontal dimensions. Te by keyword can be used to do this:
>>> filled = imod.prepare.fill(da, by="layer")
In this case, te array is filled by one layer at a time.
Created using Sphinx 5.2.1.