pyresample.geo_filter module
Filters based on geolocation validity.
- class pyresample.geo_filter.GridFilter(area_def, filter, nprocs=1)
Bases:
objectGeographic filter from a grid.
- Parameters:
grid_ll_x (float) – Projection x coordinate of lower left corner of lower left pixel
grid_ll_y (float) – Projection y coordinate of lower left corner of lower left pixel
grid_ur_x (float) – Projection x coordinate of upper right corner of upper right pixel
grid_ur_y (float) – Projection y coordinate of upper right corner of upper right pixel
proj4_string (str) – Projection definition as a PROJ.4 string.
mask (numpy array) – Mask as boolean numpy array
- __init__(area_def, filter, nprocs=1)
- filter(geometry_def, data)
Get coordinate definition and data where invalid lon/lats are removed.
- get_valid_index(geometry_def)
Calculate valid_index array based on lons and lats.
- Parameters:
geometry_def – Geometry definition (ex. SwathDefinition)
- Returns:
Boolean numpy array of same shape as lons and lats