Xesmf

import xesmf as xe


lat_out = other_ds["lat"].values

lon_out = other_ds["lon"].values


ds_out = xr.Dataset(

{

"latitude": (["latitude"], lat_out),

"longitude": (["longitude"], lon_out),

}

)


regridder = xe.Regridder(ds, ds_out, "bilinear", periodic=False)

ds_regridded = regridder(ds)