%global _empty_manifest_terminate_build 0 Name: python-pyresample Version: 1.26.1 Release: 1 Summary: Geospatial image resampling in Python License: GNU Lesser General Public License v3 or later (LGPLv3+) URL: https://github.com/pytroll/pyresample Source0: https://mirrors.nju.edu.cn/pypi/web/packages/74/2b/f070dbd2f00404de80e5e085a5c8eb6d441db0cf7a54d8b34b621dd70294/pyresample-1.26.1.tar.gz Requires: python3-setuptools Requires: python3-pyproj Requires: python3-configobj Requires: python3-pykdtree Requires: python3-pyyaml Requires: python3-numpy Requires: python3-shapely Requires: python3-xarray Requires: python3-dask Requires: python3-shapely Requires: python3-numexpr Requires: python3-matplotlib Requires: python3-cartopy Requires: python3-pillow Requires: python3-rasterio Requires: python3-rasterio Requires: python3-dask Requires: python3-xarray Requires: python3-cartopy Requires: python3-pillow Requires: python3-matplotlib Requires: python3-scipy Requires: python3-zarr Requires: python3-pytest-lazy-fixtures Requires: python3-shapely Requires: python3-xarray Requires: python3-dask Requires: python3-zarr %description Pyresample is a python package for resampling geospatial image data. It is the primary method for resampling in the [Satpy](https://github.com/pytroll/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](https://github.com/storpipfugl/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. Pyresample is tested with Python 2.7 and 3.6, but should additionally work on Python 3.4+. Pyresample will drop Python 2.7 at the end of 2019. [Documentation](https://pyresample.readthedocs.org/en/latest/) See [pytroll.github.io](http://pytroll.github.io/) for more information on the PyTroll group and related packages. %package -n python3-pyresample Summary: Geospatial image resampling in Python Provides: python-pyresample BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-cffi BuildRequires: gcc BuildRequires: gdb %description -n python3-pyresample Pyresample is a python package for resampling geospatial image data. It is the primary method for resampling in the [Satpy](https://github.com/pytroll/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](https://github.com/storpipfugl/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. Pyresample is tested with Python 2.7 and 3.6, but should additionally work on Python 3.4+. Pyresample will drop Python 2.7 at the end of 2019. [Documentation](https://pyresample.readthedocs.org/en/latest/) See [pytroll.github.io](http://pytroll.github.io/) for more information on the PyTroll group and related packages. %package help Summary: Development documents and examples for pyresample Provides: python3-pyresample-doc %description help Pyresample is a python package for resampling geospatial image data. It is the primary method for resampling in the [Satpy](https://github.com/pytroll/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](https://github.com/storpipfugl/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. Pyresample is tested with Python 2.7 and 3.6, but should additionally work on Python 3.4+. Pyresample will drop Python 2.7 at the end of 2019. [Documentation](https://pyresample.readthedocs.org/en/latest/) See [pytroll.github.io](http://pytroll.github.io/) for more information on the PyTroll group and related packages. %prep %autosetup -n pyresample-1.26.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-pyresample -f filelist.lst %dir %{python3_sitearch}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 1.26.1-1 - Package Spec generated