pyresample package
Subpackages
- pyresample.bilinear package
- pyresample.boundary package
- pyresample.bucket package
- pyresample.ewa package
- pyresample.future package
- pyresample.gradient package
- Module contents
GradientSearchResampler()ResampleBlocksGradientSearchResamplerblock_bilinear_interpolator()block_nn_interpolator()create_gradient_search_resampler()ensure_3d_data()ensure_data_array()gradient_resampler()gradient_resampler_indices()gradient_resampler_indices_block()is_area_to_area()is_area_to_swath()is_swath_to_area()parallel_gradient_search()
- Module contents
- pyresample.static package
- pyresample.test package
- Submodules
- pyresample.test.conftest module
area_class()area_def_lcc_conus_1km()area_def_lonlat_pm180_target()area_def_stere_source()area_def_stere_target()coord_def_2d_float32_dask()create_test_area()create_test_swath()data_1d_float32_xarray_dask()data_2d_float32_dask()data_2d_float32_numpy()data_2d_float32_xarray_dask()data_2d_float32_xarray_numpy()data_3d_float32_xarray_dask()reset_pyresample_config()swath_class()swath_def_1d_xarray_dask()swath_def_2d_dask()swath_def_2d_numpy()swath_def_2d_numpy_antimeridian()swath_def_2d_xarray_dask()swath_def_2d_xarray_dask_antimeridian()swath_def_2d_xarray_numpy()
- pyresample.test.utils module
- pyresample.test.conftest module
- Module contents
- Submodules
- pyresample.utils package
Submodules
- pyresample.area_config module
- pyresample.data_reduce module
- pyresample.geo_filter module
- pyresample.geometry module
AreaDefinitionAreaDefinition.area_idAreaDefinition.descriptionAreaDefinition.proj_idAreaDefinition.projectionAreaDefinition.widthAreaDefinition.heightAreaDefinition.sizeAreaDefinition.area_extent_llAreaDefinition.pixel_size_xAreaDefinition.pixel_size_yAreaDefinition.upper_left_extentAreaDefinition.pixel_upper_leftAreaDefinition.pixel_offset_xAreaDefinition.pixel_offset_yAreaDefinition.crsAreaDefinition.crs_wktAreaDefinition.cartesian_coordsAreaDefinition.__init__()AreaDefinition.aggregate()AreaDefinition.area_extentAreaDefinition.colrow2lonlat()AreaDefinition.copy()AreaDefinition.create_areas_def()AreaDefinition.create_areas_def_legacy()AreaDefinition.crop_around()AreaDefinition.dump()AreaDefinition.from_area_of_interest()AreaDefinition.from_cf()AreaDefinition.from_circle()AreaDefinition.from_epsg()AreaDefinition.from_extent()AreaDefinition.from_ul_corner()AreaDefinition.geocentric_resolution()AreaDefinition.get_area_slices()AreaDefinition.get_array_coordinates_from_lonlat()AreaDefinition.get_array_coordinates_from_projection_coordinates()AreaDefinition.get_array_indices_from_lonlat()AreaDefinition.get_array_indices_from_projection_coordinates()AreaDefinition.get_edge_bbox_in_projection_coordinates()AreaDefinition.get_lonlat()AreaDefinition.get_lonlat_from_array_coordinates()AreaDefinition.get_lonlat_from_projection_coordinates()AreaDefinition.get_lonlats()AreaDefinition.get_lonlats_dask()AreaDefinition.get_proj_coords()AreaDefinition.get_proj_coords_dask()AreaDefinition.get_proj_vectors()AreaDefinition.get_proj_vectors_dask()AreaDefinition.get_projection_coordinates_from_array_coordinates()AreaDefinition.get_projection_coordinates_from_lonlat()AreaDefinition.get_xy_from_lonlat()AreaDefinition.get_xy_from_proj_coords()AreaDefinition.is_geostationaryAreaDefinition.lonlat2colrow()AreaDefinition.nameAreaDefinition.outer_boundary_cornersAreaDefinition.proj4_stringAreaDefinition.proj_strAreaDefinition.projection_x_coordsAreaDefinition.projection_y_coordsAreaDefinition.resolutionAreaDefinition.to_cartopy_crs()AreaDefinition.to_odc_geobox()AreaDefinition.update_hash()
BaseDefinitionBaseDefinition.__init__()BaseDefinition.boundary()BaseDefinition.cornersBaseDefinition.get_area()BaseDefinition.get_area_extent_for_subset()BaseDefinition.get_area_slices()BaseDefinition.get_bbox_lonlats()BaseDefinition.get_boundary_lonlats()BaseDefinition.get_cartesian_coords()BaseDefinition.get_edge_lonlats()BaseDefinition.get_lonlat()BaseDefinition.get_lonlats()BaseDefinition.get_lonlats_dask()BaseDefinition.intersection()BaseDefinition.is_geostationaryBaseDefinition.overlap_rate()BaseDefinition.overlaps()BaseDefinition.update_hash()
CoordinateDefinitionDimensionErrorDynamicAreaDefinitionDynamicAreaDefinition.area_idDynamicAreaDefinition.descriptionDynamicAreaDefinition.projectionDynamicAreaDefinition.widthDynamicAreaDefinition.heightDynamicAreaDefinition.shapeDynamicAreaDefinition.area_extentDynamicAreaDefinition.resolutionDynamicAreaDefinition.optimize_projectionDynamicAreaDefinition.__init__()DynamicAreaDefinition.compute_domain()DynamicAreaDefinition.freeze()DynamicAreaDefinition.pixel_size_xDynamicAreaDefinition.pixel_size_y
GridDefinitionIncompatibleAreasInvalidAreaStackedAreaDefinitionStackedAreaDefinition.__init__()StackedAreaDefinition.append()StackedAreaDefinition.get_lonlats()StackedAreaDefinition.get_lonlats_dask()StackedAreaDefinition.heightStackedAreaDefinition.proj4_stringStackedAreaDefinition.proj_strStackedAreaDefinition.squeeze()StackedAreaDefinition.update_hash()StackedAreaDefinition.width
SwathDefinitionSwathDefinition.shapeSwathDefinition.sizeSwathDefinition.ndimsSwathDefinition.lonsSwathDefinition.latsSwathDefinition.cartesian_coordsSwathDefinition.__init__()SwathDefinition.aggregate()SwathDefinition.compute_bb_proj_params()SwathDefinition.compute_optimal_bb_area()SwathDefinition.copy()
combine_area_extents_vertical()concatenate_area_defs()daskify_2in_2out()enclose_areas()get_array_hashable()get_full_geostationary_bounding_box_in_proj_coords()get_geostationary_angle_extent()get_geostationary_bounding_box()get_geostationary_bounding_box_in_lonlats()get_geostationary_bounding_box_in_proj_coords()masked_ints()ordered_dump()preserve_scalars()
- pyresample.grid module
- pyresample.image module
ImageContainerImageContainerBilinearImageContainerBilinear.image_dataImageContainerBilinear.geo_defImageContainerBilinear.radius_of_influenceImageContainerBilinear.epsilonImageContainerBilinear.fill_valueImageContainerBilinear.reduce_dataImageContainerBilinear.nprocsImageContainerBilinear.segmentsImageContainerBilinear.__init__()ImageContainerBilinear.resample()
ImageContainerNearestImageContainerNearest.image_dataImageContainerNearest.geo_defImageContainerNearest.radius_of_influenceImageContainerNearest.epsilonImageContainerNearest.fill_valueImageContainerNearest.reduce_dataImageContainerNearest.nprocsImageContainerNearest.segmentsImageContainerNearest.__init__()ImageContainerNearest.resample()
ImageContainerQuick
- pyresample.kd_tree module
- pyresample.plot module
- pyresample.resampler module
- pyresample.slicer module
- pyresample.spherical module
- pyresample.spherical_geometry module
- pyresample.spherical_utils module
- pyresample.version module
Module contents
Pyresample package for geographic data resampling and related utilities.
- pyresample.convert_def_to_yaml(def_area_file, yaml_area_file)
Convert a legacy area def file to the yaml counter partself.
yaml_area_file will be overwritten by the operation.
- pyresample.create_area_def(area_id, projection, width=None, height=None, area_extent=None, shape=None, upper_left_extent=None, center=None, resolution=None, radius=None, units=None, optimize_projection=False, **kwargs)
Create AreaDefinition from whatever information is known.
- Parameters:
area_id (str) – ID of area
projection (pyproj CRS object, dict, str, int, tuple, object) – Projection parameters. This can be in any format understood by
pyproj.crs.CRS.from_user_input(), such as a pyproj CRS object, proj4 dict, proj4 string, EPSG integer code, or others.description (str, optional) – Description/name of area. Defaults to area_id
proj_id (str, optional) – ID of projection (deprecated)
units (str, optional) –
Units that provided arguments should be interpreted as. This can be one of ‘deg’, ‘degrees’, ‘meters’, ‘metres’, and any parameter supported by the cs2cs -lu command. Units are determined in the following priority:
units expressed with each variable through a DataArray’s attrs attribute.
units passed to
unitsunits used in
projectionmeters
width (str, optional) – Number of pixels in the x direction
height (str, optional) – Number of pixels in the y direction
area_extent (list, optional) – Area extent as a list (lower_left_x, lower_left_y, upper_right_x, upper_right_y)
shape (list, optional) – Number of pixels in the y and x direction (height, width)
upper_left_extent (list, optional) – Upper left corner of upper left pixel (x, y)
center (list, optional) – Center of projection (x, y)
resolution (list or float, optional) – Size of pixels: (dx, dy)
radius (list or float, optional) – Length from the center to the edges of the projection (dx, dy)
nprocs (int, optional) – Number of processor cores to be used
lons (numpy array, optional) – Grid lons
lats (numpy array, optional) – Grid lats
optimize_projection – Whether the projection parameters have to be optimized for a DynamicAreaDefinition.
- Returns:
area – If shape and area_extent are found, an AreaDefinition object is returned. If only shape or area_extent can be found, a DynamicAreaDefinition object is returned
- Return type:
pyresample.geometry.AreaDefinition or pyresample.geometry.DynamicAreaDefinition
- Raises:
ValueError: – If neither shape nor area_extent could be found
Notes
resolutionandradiuscan be specified with one value if dx == dyIf
resolutionandradiusare provided as angles, center must be given or findable. In such a case, they represent [projection x distance from center[0] to center[0]+dx, projection y distance from center[1] to center[1]+dy]
- pyresample.get_area_def(area_id, area_name, proj_id, proj4_args, width, height, area_extent)
Construct AreaDefinition object from arguments.
- Parameters:
area_id (str) – ID of area
area_name (str) – Description of area
proj_id (str) – ID of projection
proj4_args (dict, CRS, or str) – Projection information passed to pyproj’s CRS object
width (int) – Number of pixel in x dimension
height (int) – Number of pixel in y dimension
area_extent (list | tuple) – Area extent as a list of ints (LL_x, LL_y, UR_x, UR_y)
- Returns:
area_def – AreaDefinition object
- Return type:
object
- pyresample.load_area(area_file_name, *regions)
Load area(s) from area file.
- Parameters:
area_file_name (str, pathlib.Path, stream, or list thereof) – List of paths or streams. Any str or pathlib.Path will be interpreted as a path to a file. Any stream will be interpreted as containing a yaml definition file. To read directly from a string, use
load_area_from_string().regions (str argument list) – Regions to parse. If no regions are specified all regions in the file are returned
- Returns:
area_defs – If one area name is specified a single AreaDefinition object is returned. If several area names are specified a list of AreaDefinition objects is returned
- Return type:
- Raises:
AreaNotFound: – If a specified area name is not found
- pyresample.parse_area_file(area_file_name, *regions)
Parse area information from area file.
- Parameters:
area_file_name (str or list) – One or more paths to area definition files
regions (str argument list) – Regions to parse. If no regions are specified all regions in the file are returned
- Returns:
area_defs – List of AreaDefinition objects
- Return type:
list
- Raises:
AreaNotFound: – If a specified area is not found