esmf_regrid.experimental.io module#

Provides load/save functions for regridders.

esmf_regrid.experimental.io.load_regridder(filename)[source]#

Load a regridder scheme instance.

Loads any of the regridder classes, i.e. GridToMeshESMFRegridder, MeshToGridESMFRegridder, ESMFAreaWeightedRegridder, ESMFBilinearRegridder or ESMFNearestRegridder.

Parameters:

filename (str) – The file name to load from.

Return type:

_ESMFRegridder

esmf_regrid.experimental.io.save_regridder(rg, filename)[source]#

Save a regridder scheme instance.

Saves any of the regridder classes, i.e. GridToMeshESMFRegridder, MeshToGridESMFRegridder, ESMFAreaWeightedRegridder, ESMFBilinearRegridder or ESMFNearestRegridder. .

Parameters:
  • rg (_ESMFRegridder) – The regridder instance to save.

  • filename (str) – The file name to save to.