%global _empty_manifest_terminate_build 0 Name: python-pyinterp Version: 2023.2.1 Release: 1 Summary: Interpolation of geo-referenced data for Python. License: BSD License URL: https://github.com/CNES/pangeo-pyinterp Source0: https://mirrors.nju.edu.cn/pypi/web/packages/22/60/59f70b5caaf5515e53cd31982f45079e65053cdc31689099ca1ab60cb34e/pyinterp-2023.2.1.tar.gz BuildArch: noarch %description The motivation of this project is to provide tools for interpolating geo-referenced data used in the field of geosciences. Other libraries cover this problem, but written entirely in Python, the performance of these projects was not quite sufficient for our needs. That is why this project started. With this library, you can interpolate `2D `_, `3D `_, or `4D `_ fields using ``n-variate`` and ``bicubic`` `interpolators `_ and `unstructured grids `_. You can also apply for a data `binning `_ on the bivariate area by simple or linear binning. The library core is written in C++ using the `Boost C++ Libraries `_, `Eigen3 `_, `GNU Scientific Library `_, and `pybind11 `_ libraries. This software also uses `CMake `_ to configure the project and `Googletest `_ to perform unit testing of the library kernel. %package -n python3-pyinterp Summary: Interpolation of geo-referenced data for Python. Provides: python-pyinterp BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pyinterp The motivation of this project is to provide tools for interpolating geo-referenced data used in the field of geosciences. Other libraries cover this problem, but written entirely in Python, the performance of these projects was not quite sufficient for our needs. That is why this project started. With this library, you can interpolate `2D `_, `3D `_, or `4D `_ fields using ``n-variate`` and ``bicubic`` `interpolators `_ and `unstructured grids `_. You can also apply for a data `binning `_ on the bivariate area by simple or linear binning. The library core is written in C++ using the `Boost C++ Libraries `_, `Eigen3 `_, `GNU Scientific Library `_, and `pybind11 `_ libraries. This software also uses `CMake `_ to configure the project and `Googletest `_ to perform unit testing of the library kernel. %package help Summary: Development documents and examples for pyinterp Provides: python3-pyinterp-doc %description help The motivation of this project is to provide tools for interpolating geo-referenced data used in the field of geosciences. Other libraries cover this problem, but written entirely in Python, the performance of these projects was not quite sufficient for our needs. That is why this project started. With this library, you can interpolate `2D `_, `3D `_, or `4D `_ fields using ``n-variate`` and ``bicubic`` `interpolators `_ and `unstructured grids `_. You can also apply for a data `binning `_ on the bivariate area by simple or linear binning. The library core is written in C++ using the `Boost C++ Libraries `_, `Eigen3 `_, `GNU Scientific Library `_, and `pybind11 `_ libraries. This software also uses `CMake `_ to configure the project and `Googletest `_ to perform unit testing of the library kernel. %prep %autosetup -n pyinterp-2023.2.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-pyinterp -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 2023.2.1-1 - Package Spec generated