Skip to content

shadchin/pyresample

This branch is 113 commits behind pytroll/pyresample:main.

Folders and files

NameName
Last commit message
Last commit date
Aug 1, 2024
Feb 1, 2024
Nov 21, 2023
Jul 30, 2024
Nov 17, 2023
Nov 25, 2018
Nov 15, 2016
Mar 8, 2021
Aug 6, 2024
May 30, 2023
May 12, 2020
Aug 1, 2024
Nov 17, 2023
Feb 3, 2015
Dec 11, 2023
Dec 15, 2014
Nov 17, 2023
Mar 22, 2022
Nov 17, 2023
May 3, 2021
May 13, 2024
Nov 17, 2023
Feb 17, 2024
Feb 12, 2024

Repository files navigation

Build Status Coverage Status DOI

Pyresample

Pyresample is a python package for resampling geospatial image data. It is the primary method for resampling in the Satpy library, but can also be used as a standalone library. Resampling or reprojection is the process of mapping input geolocated data points to a new target geographic projection and area.

Pyresample can operate on both fixed grids of data and geolocated swath data. To describe these data Pyresample uses various "geometry" objects including the AreaDefinition and SwathDefinition classes.

Pyresample offers multiple resampling algorithms including:

  • Nearest Neighbor
  • Elliptical Weighted Average (EWA)
  • Bilinear

For nearest neighbor and bilinear interpolation pyresample uses a kd-tree approach by using the fast KDTree implementation provided by the pykdtree library. Pyresample works with numpy arrays and numpy masked arrays. Interfaces to XArray objects (including dask array support) are provided in separate Resampler class interfaces and are in active development. Utility functions are available to easily plot data using Cartopy.

Documentation

See pytroll.github.io for more information on the PyTroll group and related packages.

Citation

Hoese, D., Raspaud, M., Lahtinen, P., Roberts, W., Lavergne, et al. (2020). pytroll/pyresample: Version 1.16.0. Zenodo. https://doi.org/10.5281/zenodo.3372769

About

Geospatial image resampling in Python

Resources

License

Citation

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.0%
  • C++ 1.5%
  • Other 0.5%