pyresample.data_reduce module
Reduce data sets based on geographical information.
- pyresample.data_reduce.get_valid_index_from_cartesian_grid(cart_grid, lons, lats, radius_of_influence)
Calculate relevant data indices using coarse data reduction of swath data by comparison with cartesian grid.
- Parameters:
chart_grid (numpy array) – Grid of area cartesian coordinates
lons (numpy array) – Swath lons
lats (numpy array) – Swath lats
data (numpy array) – Swath data
radius_of_influence (float) – Cut off distance in meters
- Returns:
valid_index – Boolean array of same size as lons and lats indicating relevant indices
- Return type:
numpy array
- pyresample.data_reduce.get_valid_index_from_lonlat_boundaries(boundary_lons, boundary_lats, lons, lats, radius_of_influence)
Find relevant indices from grid boundaries using the winding number theorem.
- pyresample.data_reduce.get_valid_index_from_lonlat_grid(grid_lons, grid_lats, lons, lats, radius_of_influence)
Calculate relevant data indices using coarse data reduction of swath data by comparison with lon lat grid.
- Parameters:
chart_grid (numpy array) – Grid of area cartesian coordinates
lons (numpy array) – Swath lons
lats (numpy array) – Swath lats
data (numpy array) – Swath data
radius_of_influence (float) – Cut off distance in meters
- Returns:
valid_index – Boolean array of same size as lon and lat indicating relevant indices
- Return type:
numpy array
- pyresample.data_reduce.swath_from_cartesian_grid(cart_grid, lons, lats, data, radius_of_influence)
Make coarse data reduction of swath data by comparison with cartesian grid.
- Parameters:
chart_grid (numpy array) – Grid of area cartesian coordinates
lons (numpy array) – Swath lons
lats (numpy array) – Swath lats
data (numpy array) – Swath data
radius_of_influence (float) – Cut off distance in meters
- Returns:
(lons, lats, data) – Reduced swath data and coordinate set
- Return type:
list of numpy arrays
- pyresample.data_reduce.swath_from_lonlat_boundaries(boundary_lons, boundary_lats, lons, lats, data, radius_of_influence)
Make coarse data reduction of swath data by comparison with lon lat boundary.
- Parameters:
boundary_lons (numpy array) – Grid of area lons
boundary_lats (numpy array) – Grid of area lats
lons (numpy array) – Swath lons
lats (numpy array) – Swath lats
data (numpy array) – Swath data
radius_of_influence (float) – Cut off distance in meters
- Returns:
(lons, lats, data) – Reduced swath data and coordinate set
- Return type:
list of numpy arrays
- pyresample.data_reduce.swath_from_lonlat_grid(grid_lons, grid_lats, lons, lats, data, radius_of_influence)
Make coarse data reduction of swath data by comparison with lon lat grid.
- Parameters:
grid_lons (numpy array) – Grid of area lons
grid_lats (numpy array) – Grid of area lats
lons (numpy array) – Swath lons
lats (numpy array) – Swath lats
data (numpy array) – Swath data
radius_of_influence (float) – Cut off distance in meters
- Returns:
(lons, lats, data) – Reduced swath data and coordinate set
- Return type:
list of numpy arrays