Deprecations

Version 0.5.0

The interpolate() method is replaced by regrid()

The interpolate method is deprecated and will be removed in a future release. To perform the same interpolation please use the regrid method with the “precomputed” backend.

Deprecated code

from eathkit.regrid import interpolate
import numpy as np

data = np.random.rand(5248)
interpolated_data = interpolate(
    data, in_grid={"grid": "O32"}, out_grid={"grid": [5, 5]}
)

New code

from eathkit.regrid import regrid
import numpy as np

data = np.random.rand(5248)
interpolated_data, res_grid = regrid(
    data,
    in_grid={"grid": "O32"},
    out_grid={"grid": [5, 5]},
    backend="precomputed",
)

See the notebook examples: