geoips.plugins.classes.interpolators.pyresample_wrappers package#

Submodules#

geoips.plugins.classes.interpolators.pyresample_wrappers.interp_gauss module#

Geoips plugin for driving pyresample Gaussian interpolation.

class geoips.plugins.classes.interpolators.pyresample_wrappers.interp_gauss.InterpGaussInterpolatorPlugin(module=None)[source]#

Bases: BaseInterpolatorPlugin

Interp Gauss interpolator plugin class.

call(area_def, input_xarray, output_xarray, varlist, array_num=None, sigmaval=None, drop_nan=False, **kwargs)[source]#

Pyresample interp_kd_tree gaussian interpolation GeoIPS plugin.

family = '2d'#
interface = 'interpolators'#
name = 'interp_gauss'#
geoips.plugins.classes.interpolators.pyresample_wrappers.interp_gauss.PLUGIN_CLASS#

alias of InterpGaussInterpolatorPlugin

geoips.plugins.classes.interpolators.pyresample_wrappers.interp_nearest module#

Geoips plugin for driving pyresample Nearest Neighbor interpolation.

class geoips.plugins.classes.interpolators.pyresample_wrappers.interp_nearest.InterpNearestInterpolatorPlugin(module=None)[source]#

Bases: BaseInterpolatorPlugin

Interp Nearest interpolator plugin class.

call(area_def, input_xarray, output_xarray, varlist, array_num=None, **kwargs)[source]#

Pyresample interp_kd_tree nearest neighbor GeoIPS plugin.

family = '2d'#
get_final_roi(xarray_obj, area_def)[source]#

Get the final interpolation Radius of Influence.

This takes the maximum of the xarray attribute, area_def pixel width, and area_def pixel height.

interface = 'interpolators'#
name = 'interp_nearest'#
geoips.plugins.classes.interpolators.pyresample_wrappers.interp_nearest.PLUGIN_CLASS#

alias of InterpNearestInterpolatorPlugin

Module contents#

Geoips pyresample interpolators init file.