pyinterp.backends.xarray.DataArrayAccessor

pyinterp.backends.xarray.DataArrayAccessor#

class pyinterp.backends.xarray.DataArrayAccessor(data_array)[source]#

Bases: object

Interpolate a data array with da.pyinterp.

The accessor is registered as soon as both pyinterp and xarray are imported, in either order.

Parameters:

data_array (xr.DataArray) – The data array to interpolate.

Initialize the accessor.

Public Methods

interp([coords, method])

Interpolate the data array at new coordinates.

regrid([coords, method, source_bounds])

Regrid the data array onto new cells, conserving its integral.