diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-29 10:53:28 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-29 10:53:28 +0000 |
commit | 82a67e449e4910cf42ec8e4ec02a26f5802187c8 (patch) | |
tree | 9f159fced912e9d6ee7aa59b0371f5fc30fc1910 | |
parent | d5cf11e810259c4ff46c538318f5908f25038add (diff) |
automatic import of python-resqpy
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-resqpy.spec | 272 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 274 insertions, 0 deletions
@@ -0,0 +1 @@ +/resqpy-4.8.8.tar.gz diff --git a/python-resqpy.spec b/python-resqpy.spec new file mode 100644 index 0000000..26602dd --- /dev/null +++ b/python-resqpy.spec @@ -0,0 +1,272 @@ +%global _empty_manifest_terminate_build 0 +Name: python-resqpy +Version: 4.8.8 +Release: 1 +Summary: Python API for working with RESQML models +License: MIT +URL: https://github.com/bp/resqpy +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f7/b8/33ba2c1f081d4b93ca73505e9ec3fea03b62adfe83b05eb38d61216cfde7/resqpy-4.8.8.tar.gz +BuildArch: noarch + +Requires: python3-numpy +Requires: python3-pandas +Requires: python3-h5py +Requires: python3-lxml +Requires: python3-lasio +Requires: python3-scipy +Requires: python3-numba +Requires: python3-joblib + +%description +# resqpy: Python API for working with RESQML models + +[](https://github.com/bp/resqpy/blob/master/LICENSE) +[](https://resqpy.readthedocs.io/en/latest/?badge=latest) +[](https://github.com/bp/resqpy/actions/workflows/ci-tests.yml) + +[](https://badge.fury.io/py/resqpy) + +[](https://codecov.io/gh/bp/resqpy) + +## Introduction + +**resqpy** is a pure Python package which provides a programming interface (API) for +reading, writing, and modifying reservoir models in the RESQML format. It gives +you the ability to work with reservoir models programmatically, without having +to know the details of the RESQML standard. + +The package is written and maintained by bp, and is made available under the MIT +license as a contribution to the open-source community. + +**resqpy** was created by Andy Beer. For enquires about resqpy, please contact +Emma Nesbit (Emma.Nesbit@uk.bp.com) + +### Documentation + +See the complete package documentation on +[readthedocs](https://resqpy.readthedocs.io/). + +### About RESQML + +RESQML™ is an industry initiative to provide open, non-proprietary data exchange +standards for reservoir characterization, earth and reservoir models. It is +governed by the [Energistics +consortium](https://www.energistics.org/portfolio/resqml-data-standards/). + +Resqpy provides specialized classes for a subset of the RESQML high level object +classes, as described in the docs. Furthermore, not all variations of these +object types are supported; for example, radial IJK grids are not yet catered +for, although the RESQML standard does allow for such grids. + +It is envisaged that the code base will be expanded to include other classes of +object and more fully cover the options permitted by the RESQML standard. + +Modification functionality at the moment focuses on changes to grid geometry. + +## Installation + +Resqpy can be installed with pip: + +```bash +pip install resqpy +``` + +Alternatively, to install your working copy of the code in "editable" mode: + +```bash +pip install -e /path/to/repo/ +``` + +## Contributing + +Contributions of all forms are welcome and encouraged! Please feel free to open +issues on the GitHub issue tracker, or submit Pull Requests. Instructions with how to set up your own development environment can be found at [Development environment setup](https://github.com/bp/resqpy/blob/master/docs/CONTRIBUTING.rst#development-environment-setup). Please read the +[Contributing Guide](docs/CONTRIBUTING.rst) before submitting patches. + + +%package -n python3-resqpy +Summary: Python API for working with RESQML models +Provides: python-resqpy +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-resqpy +# resqpy: Python API for working with RESQML models + +[](https://github.com/bp/resqpy/blob/master/LICENSE) +[](https://resqpy.readthedocs.io/en/latest/?badge=latest) +[](https://github.com/bp/resqpy/actions/workflows/ci-tests.yml) + +[](https://badge.fury.io/py/resqpy) + +[](https://codecov.io/gh/bp/resqpy) + +## Introduction + +**resqpy** is a pure Python package which provides a programming interface (API) for +reading, writing, and modifying reservoir models in the RESQML format. It gives +you the ability to work with reservoir models programmatically, without having +to know the details of the RESQML standard. + +The package is written and maintained by bp, and is made available under the MIT +license as a contribution to the open-source community. + +**resqpy** was created by Andy Beer. For enquires about resqpy, please contact +Emma Nesbit (Emma.Nesbit@uk.bp.com) + +### Documentation + +See the complete package documentation on +[readthedocs](https://resqpy.readthedocs.io/). + +### About RESQML + +RESQML™ is an industry initiative to provide open, non-proprietary data exchange +standards for reservoir characterization, earth and reservoir models. It is +governed by the [Energistics +consortium](https://www.energistics.org/portfolio/resqml-data-standards/). + +Resqpy provides specialized classes for a subset of the RESQML high level object +classes, as described in the docs. Furthermore, not all variations of these +object types are supported; for example, radial IJK grids are not yet catered +for, although the RESQML standard does allow for such grids. + +It is envisaged that the code base will be expanded to include other classes of +object and more fully cover the options permitted by the RESQML standard. + +Modification functionality at the moment focuses on changes to grid geometry. + +## Installation + +Resqpy can be installed with pip: + +```bash +pip install resqpy +``` + +Alternatively, to install your working copy of the code in "editable" mode: + +```bash +pip install -e /path/to/repo/ +``` + +## Contributing + +Contributions of all forms are welcome and encouraged! Please feel free to open +issues on the GitHub issue tracker, or submit Pull Requests. Instructions with how to set up your own development environment can be found at [Development environment setup](https://github.com/bp/resqpy/blob/master/docs/CONTRIBUTING.rst#development-environment-setup). Please read the +[Contributing Guide](docs/CONTRIBUTING.rst) before submitting patches. + + +%package help +Summary: Development documents and examples for resqpy +Provides: python3-resqpy-doc +%description help +# resqpy: Python API for working with RESQML models + +[](https://github.com/bp/resqpy/blob/master/LICENSE) +[](https://resqpy.readthedocs.io/en/latest/?badge=latest) +[](https://github.com/bp/resqpy/actions/workflows/ci-tests.yml) + +[](https://badge.fury.io/py/resqpy) + +[](https://codecov.io/gh/bp/resqpy) + +## Introduction + +**resqpy** is a pure Python package which provides a programming interface (API) for +reading, writing, and modifying reservoir models in the RESQML format. It gives +you the ability to work with reservoir models programmatically, without having +to know the details of the RESQML standard. + +The package is written and maintained by bp, and is made available under the MIT +license as a contribution to the open-source community. + +**resqpy** was created by Andy Beer. For enquires about resqpy, please contact +Emma Nesbit (Emma.Nesbit@uk.bp.com) + +### Documentation + +See the complete package documentation on +[readthedocs](https://resqpy.readthedocs.io/). + +### About RESQML + +RESQML™ is an industry initiative to provide open, non-proprietary data exchange +standards for reservoir characterization, earth and reservoir models. It is +governed by the [Energistics +consortium](https://www.energistics.org/portfolio/resqml-data-standards/). + +Resqpy provides specialized classes for a subset of the RESQML high level object +classes, as described in the docs. Furthermore, not all variations of these +object types are supported; for example, radial IJK grids are not yet catered +for, although the RESQML standard does allow for such grids. + +It is envisaged that the code base will be expanded to include other classes of +object and more fully cover the options permitted by the RESQML standard. + +Modification functionality at the moment focuses on changes to grid geometry. + +## Installation + +Resqpy can be installed with pip: + +```bash +pip install resqpy +``` + +Alternatively, to install your working copy of the code in "editable" mode: + +```bash +pip install -e /path/to/repo/ +``` + +## Contributing + +Contributions of all forms are welcome and encouraged! Please feel free to open +issues on the GitHub issue tracker, or submit Pull Requests. Instructions with how to set up your own development environment can be found at [Development environment setup](https://github.com/bp/resqpy/blob/master/docs/CONTRIBUTING.rst#development-environment-setup). Please read the +[Contributing Guide](docs/CONTRIBUTING.rst) before submitting patches. + + +%prep +%autosetup -n resqpy-4.8.8 + +%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-resqpy -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 4.8.8-1 +- Package Spec generated @@ -0,0 +1 @@ +cb4bac0f7a7b4b070bd3296b03346e76 resqpy-4.8.8.tar.gz |