pyresample.bilinear.xarr module
XArray version of bilinear interpolation.
- class pyresample.bilinear.xarr.XArrayBilinearResampler(source_geo_def, target_geo_def, radius_of_influence, neighbours=32, epsilon=0, reduce_data=True)
Bases:
BilinearBaseBilinear interpolation using XArray.
Initialize resampler.
- Parameters:
source_geo_def (object) – Geometry definition of source
target_geo_def (object) – Geometry definition of target
radius_of_influence (float) – Cut off distance in meters
neighbours (int, optional) – The number of neigbours to consider for each grid point
epsilon (float, optional) – Allowed uncertainty in meters. Increasing uncertainty reduces execution time
reduce_data (bool, optional) – Perform initial coarse reduction of source dataset in order to reduce execution time
- _add_missing_coordinates(data)
- _add_x_and_y_coordinates()
- _adjust_bands_coordinates_to_match_data(data_coords)
- _create_empty_bil_info()
Create dummy info for empty result set.
- _finalize_output_data(data, res, fill_value)
- _get_input_xy()
- _get_output_dims(data, res)
- _get_output_xy()
- _get_target_proj_vectors()
- _get_valid_input_index_and_input_coords()
- _limit_output_values_to_input(data, res, fill_value)
- _reshape_to_target_area(res, ndim)
- _slice_data(data, fill_value)
- load_resampling_info(filename)
Load bilinear resampling look-up tables and initialize the resampler.
- resample(data, fill_value=None, nprocs=1)
Resample the given data.
- save_resampling_info(filename)
Save bilinear resampling look-up tables.
- class pyresample.bilinear.xarr.XArrayResamplerBilinear(source_geo_def, target_geo_def, radius_of_influence, **kwargs)
Bases:
XArrayBilinearResamplerWrapper for the old resampler class.
Initialize resampler.
- __init__(source_geo_def, target_geo_def, radius_of_influence, **kwargs)
Initialize resampler.
- pyresample.bilinear.xarr._check_data_shape(data, input_xy_shape)
Check data shape and adjust if necessary.
- pyresample.bilinear.xarr._get_input_xy(source_geo_def, proj, valid_input_index, index_array)
Get x/y coordinates for the input area and reduce the data.
- pyresample.bilinear.xarr._get_output_xy(target_geo_def)
- pyresample.bilinear.xarr._get_raveled_lonlats(geo_def)
- pyresample.bilinear.xarr._get_valid_input_index(source_geo_def, target_geo_def, reduce_data, radius_of_influence)
Find indices of reduced input data.