diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-pvgeo.spec | 411 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 413 insertions, 0 deletions
@@ -0,0 +1 @@ +/PVGeo-2.1.0.tar.gz diff --git a/python-pvgeo.spec b/python-pvgeo.spec new file mode 100644 index 0000000..1ff7c7e --- /dev/null +++ b/python-pvgeo.spec @@ -0,0 +1,411 @@ +%global _empty_manifest_terminate_build 0 +Name: python-PVGeo +Version: 2.1.0 +Release: 1 +Summary: Geoscientific visualization tools for VTK and ParaView +License: BSD License +URL: https://github.com/OpenGeoVis/PVGeo +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/63/35/7df69a8b333a77e5921d2efb6f31eb3f6fe8133c08e407a953c88c34eb89/PVGeo-2.1.0.tar.gz +BuildArch: noarch + + +%description +# *PVGeo* + + + +Share this project: [](https://twitter.com/intent/tweet?text=Check%20out%20this%20project%20for%20data%20and%20model%20visualization%20in%20ParaView&url=https://github.com/OpenGeoVis/PVGeo&hashtags=ParaView,PVGeo,visualization,geoscience) + + +The *PVGeo* Python package contains VTK powered tools for data visualization in +geophysics which are wrapped for direct use within the application +[ParaView by Kitware](https://www.paraview.org) or in a Python environment with +[**PyVista**](https://github.com/pyvista/pyvista). These tools are tailored to +data visualization in the geosciences with a heavy focus on structured data sets +like 2D or 3D time-varying grids. + + +**Learn More:** +[](https://doi.org/10.21105/joss.01451) +[](https://vimeo.com/user82050125) +[](http://slack.pvgeo.org) + +**Status:** [](https://pypi.org/project/PVGeo/) +[](https://travis-ci.org/OpenGeoVis/PVGeo) +[](https://ci.appveyor.com/project/banesullivan/pvgeo/branch/master) + + +**Metrics:** +[](https://GitHub.com/OpenGeoVis/PVGeo/graphs/contributors/) +[](https://www.codacy.com/app/banesullivan/PVGeo?utm_source=github.com&utm_medium=referral&utm_content=OpenGeoVis/PVGeo&utm_campaign=Badge_Grade) +[](https://codecov.io/gh/OpenGeoVis/PVGeo/branch/master) + + +## Demonstrations of *PVGeo* + +For a quick overview of how *PVGeo* can be used in a Python environment or +directly within ParaView, checkout the code snippets and videos on the +[**About Examples Page**](https://pvgeo.org/about-examples.html) + + + +## Connections + +This package provides many VTK-like algorithms designed for geoscientific data +formats and types to perform data integration and analysis. +To ensure our users have powerful and easy to use tools that can visualize the +results of PVGeo algorithms, we are actively involved in the development of +[**PyVista**](https://github.com/pyvista/pyvista): a toolset for easy access to +VTK data objects and 3D visualization in Python. +To learn more about pairing PVGeo with PyVista, please check out the +[**example Jupyter notebooks**](https://github.com/OpenGeoVis/PVGeo-Examples). + + +## Getting Started + +To begin using the *PVGeo* Python package, create/activate your Python virtual +environment (we highly recommend using anaconda) and install *PVGeo* through pip: + +```bash +pip install PVGeo +``` + +Now *PVGeo* is ready for use in your standard Python environment (2.7 or >=3.6) +with all dependencies installed! Go ahead and test your install: + +```bash +python -c "import PVGeo; print(PVGeo.__version__)" +``` + +Note that Windows users must use Python >=3.6 when outside of ParaView. +Further insight can be found in the [**Getting Started Guide**](http://pvgeo.org/overview/getting-started.html). + + +## Report Issues and Contribute + +Please feel free to post features you would like to see from this package on the +[**issues page**](https://github.com/OpenGeoVis/PVGeo/issues) as a feature +request. +If you stumble across any bugs or crashes while using code distributed here, +report them in the issues section so we can promptly address it. +For other questions, join the [***PVGeo* community on Slack**](http://slack.pvgeo.org). + +Interested in contributing to PVGeo? Please see the [contributing guide](https://pvgeo.org/dev-guide/contributing.html) + +## About the Authors [](https://opensource.com/resources/what-open-source) + +The *PVGeo* code library was created and is managed by [**Bane Sullivan**](http://banesullivan.com), +graduate student in the Hydrological Science and Engineering interdisciplinary +program at the Colorado School of Mines under Whitney Trainor-Guitton. +If you would like to contact us, inquire with [**info@pvgeo.org**](mailto:info@pvgeo.org). + +It is important to note the project is open source and that many features in +this repository were made possible by contributors volunteering their time. +Head over to the [**Contributors Page**](https://github.com/OpenGeoVis/PVGeo/graphs/contributors) +to learn more about the developers of *PVGeo*. + + +### Citing PVGeo + +There is a [paper about PVGeo](https://doi.org/10.21105/joss.01451)! + +If you are using PVGeo in your scientific research, please help our scientific +visibility by citing our work! + +> Sullivan et al., (2019). PVGeo: an open-source Python package for geoscientific visualization in VTK and ParaView. Journal of Open Source Software, 4(38), 1451, https://doi.org/10.21105/joss.01451 + +See [CITATION.rst](https://github.com/OpenGeoVis/PVGeo/blob/master/CITATION.rst) +for more details. + + +## Linking PVGeo to ParaView + +To use the *PVGeo* library as plugins in ParaView, please see the detailed +explanation [**here**](http://pvgeo.org/overview/getting-started) where you +must create a second isolated Python 2.7 environment that will host PVGeo for +ParaView. + +%package -n python3-PVGeo +Summary: Geoscientific visualization tools for VTK and ParaView +Provides: python-PVGeo +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-PVGeo +# *PVGeo* + + + +Share this project: [](https://twitter.com/intent/tweet?text=Check%20out%20this%20project%20for%20data%20and%20model%20visualization%20in%20ParaView&url=https://github.com/OpenGeoVis/PVGeo&hashtags=ParaView,PVGeo,visualization,geoscience) + + +The *PVGeo* Python package contains VTK powered tools for data visualization in +geophysics which are wrapped for direct use within the application +[ParaView by Kitware](https://www.paraview.org) or in a Python environment with +[**PyVista**](https://github.com/pyvista/pyvista). These tools are tailored to +data visualization in the geosciences with a heavy focus on structured data sets +like 2D or 3D time-varying grids. + + +**Learn More:** +[](https://doi.org/10.21105/joss.01451) +[](https://vimeo.com/user82050125) +[](http://slack.pvgeo.org) + +**Status:** [](https://pypi.org/project/PVGeo/) +[](https://travis-ci.org/OpenGeoVis/PVGeo) +[](https://ci.appveyor.com/project/banesullivan/pvgeo/branch/master) + + +**Metrics:** +[](https://GitHub.com/OpenGeoVis/PVGeo/graphs/contributors/) +[](https://www.codacy.com/app/banesullivan/PVGeo?utm_source=github.com&utm_medium=referral&utm_content=OpenGeoVis/PVGeo&utm_campaign=Badge_Grade) +[](https://codecov.io/gh/OpenGeoVis/PVGeo/branch/master) + + +## Demonstrations of *PVGeo* + +For a quick overview of how *PVGeo* can be used in a Python environment or +directly within ParaView, checkout the code snippets and videos on the +[**About Examples Page**](https://pvgeo.org/about-examples.html) + + + +## Connections + +This package provides many VTK-like algorithms designed for geoscientific data +formats and types to perform data integration and analysis. +To ensure our users have powerful and easy to use tools that can visualize the +results of PVGeo algorithms, we are actively involved in the development of +[**PyVista**](https://github.com/pyvista/pyvista): a toolset for easy access to +VTK data objects and 3D visualization in Python. +To learn more about pairing PVGeo with PyVista, please check out the +[**example Jupyter notebooks**](https://github.com/OpenGeoVis/PVGeo-Examples). + + +## Getting Started + +To begin using the *PVGeo* Python package, create/activate your Python virtual +environment (we highly recommend using anaconda) and install *PVGeo* through pip: + +```bash +pip install PVGeo +``` + +Now *PVGeo* is ready for use in your standard Python environment (2.7 or >=3.6) +with all dependencies installed! Go ahead and test your install: + +```bash +python -c "import PVGeo; print(PVGeo.__version__)" +``` + +Note that Windows users must use Python >=3.6 when outside of ParaView. +Further insight can be found in the [**Getting Started Guide**](http://pvgeo.org/overview/getting-started.html). + + +## Report Issues and Contribute + +Please feel free to post features you would like to see from this package on the +[**issues page**](https://github.com/OpenGeoVis/PVGeo/issues) as a feature +request. +If you stumble across any bugs or crashes while using code distributed here, +report them in the issues section so we can promptly address it. +For other questions, join the [***PVGeo* community on Slack**](http://slack.pvgeo.org). + +Interested in contributing to PVGeo? Please see the [contributing guide](https://pvgeo.org/dev-guide/contributing.html) + +## About the Authors [](https://opensource.com/resources/what-open-source) + +The *PVGeo* code library was created and is managed by [**Bane Sullivan**](http://banesullivan.com), +graduate student in the Hydrological Science and Engineering interdisciplinary +program at the Colorado School of Mines under Whitney Trainor-Guitton. +If you would like to contact us, inquire with [**info@pvgeo.org**](mailto:info@pvgeo.org). + +It is important to note the project is open source and that many features in +this repository were made possible by contributors volunteering their time. +Head over to the [**Contributors Page**](https://github.com/OpenGeoVis/PVGeo/graphs/contributors) +to learn more about the developers of *PVGeo*. + + +### Citing PVGeo + +There is a [paper about PVGeo](https://doi.org/10.21105/joss.01451)! + +If you are using PVGeo in your scientific research, please help our scientific +visibility by citing our work! + +> Sullivan et al., (2019). PVGeo: an open-source Python package for geoscientific visualization in VTK and ParaView. Journal of Open Source Software, 4(38), 1451, https://doi.org/10.21105/joss.01451 + +See [CITATION.rst](https://github.com/OpenGeoVis/PVGeo/blob/master/CITATION.rst) +for more details. + + +## Linking PVGeo to ParaView + +To use the *PVGeo* library as plugins in ParaView, please see the detailed +explanation [**here**](http://pvgeo.org/overview/getting-started) where you +must create a second isolated Python 2.7 environment that will host PVGeo for +ParaView. + +%package help +Summary: Development documents and examples for PVGeo +Provides: python3-PVGeo-doc +%description help +# *PVGeo* + + + +Share this project: [](https://twitter.com/intent/tweet?text=Check%20out%20this%20project%20for%20data%20and%20model%20visualization%20in%20ParaView&url=https://github.com/OpenGeoVis/PVGeo&hashtags=ParaView,PVGeo,visualization,geoscience) + + +The *PVGeo* Python package contains VTK powered tools for data visualization in +geophysics which are wrapped for direct use within the application +[ParaView by Kitware](https://www.paraview.org) or in a Python environment with +[**PyVista**](https://github.com/pyvista/pyvista). These tools are tailored to +data visualization in the geosciences with a heavy focus on structured data sets +like 2D or 3D time-varying grids. + + +**Learn More:** +[](https://doi.org/10.21105/joss.01451) +[](https://vimeo.com/user82050125) +[](http://slack.pvgeo.org) + +**Status:** [](https://pypi.org/project/PVGeo/) +[](https://travis-ci.org/OpenGeoVis/PVGeo) +[](https://ci.appveyor.com/project/banesullivan/pvgeo/branch/master) + + +**Metrics:** +[](https://GitHub.com/OpenGeoVis/PVGeo/graphs/contributors/) +[](https://www.codacy.com/app/banesullivan/PVGeo?utm_source=github.com&utm_medium=referral&utm_content=OpenGeoVis/PVGeo&utm_campaign=Badge_Grade) +[](https://codecov.io/gh/OpenGeoVis/PVGeo/branch/master) + + +## Demonstrations of *PVGeo* + +For a quick overview of how *PVGeo* can be used in a Python environment or +directly within ParaView, checkout the code snippets and videos on the +[**About Examples Page**](https://pvgeo.org/about-examples.html) + + + +## Connections + +This package provides many VTK-like algorithms designed for geoscientific data +formats and types to perform data integration and analysis. +To ensure our users have powerful and easy to use tools that can visualize the +results of PVGeo algorithms, we are actively involved in the development of +[**PyVista**](https://github.com/pyvista/pyvista): a toolset for easy access to +VTK data objects and 3D visualization in Python. +To learn more about pairing PVGeo with PyVista, please check out the +[**example Jupyter notebooks**](https://github.com/OpenGeoVis/PVGeo-Examples). + + +## Getting Started + +To begin using the *PVGeo* Python package, create/activate your Python virtual +environment (we highly recommend using anaconda) and install *PVGeo* through pip: + +```bash +pip install PVGeo +``` + +Now *PVGeo* is ready for use in your standard Python environment (2.7 or >=3.6) +with all dependencies installed! Go ahead and test your install: + +```bash +python -c "import PVGeo; print(PVGeo.__version__)" +``` + +Note that Windows users must use Python >=3.6 when outside of ParaView. +Further insight can be found in the [**Getting Started Guide**](http://pvgeo.org/overview/getting-started.html). + + +## Report Issues and Contribute + +Please feel free to post features you would like to see from this package on the +[**issues page**](https://github.com/OpenGeoVis/PVGeo/issues) as a feature +request. +If you stumble across any bugs or crashes while using code distributed here, +report them in the issues section so we can promptly address it. +For other questions, join the [***PVGeo* community on Slack**](http://slack.pvgeo.org). + +Interested in contributing to PVGeo? Please see the [contributing guide](https://pvgeo.org/dev-guide/contributing.html) + +## About the Authors [](https://opensource.com/resources/what-open-source) + +The *PVGeo* code library was created and is managed by [**Bane Sullivan**](http://banesullivan.com), +graduate student in the Hydrological Science and Engineering interdisciplinary +program at the Colorado School of Mines under Whitney Trainor-Guitton. +If you would like to contact us, inquire with [**info@pvgeo.org**](mailto:info@pvgeo.org). + +It is important to note the project is open source and that many features in +this repository were made possible by contributors volunteering their time. +Head over to the [**Contributors Page**](https://github.com/OpenGeoVis/PVGeo/graphs/contributors) +to learn more about the developers of *PVGeo*. + + +### Citing PVGeo + +There is a [paper about PVGeo](https://doi.org/10.21105/joss.01451)! + +If you are using PVGeo in your scientific research, please help our scientific +visibility by citing our work! + +> Sullivan et al., (2019). PVGeo: an open-source Python package for geoscientific visualization in VTK and ParaView. Journal of Open Source Software, 4(38), 1451, https://doi.org/10.21105/joss.01451 + +See [CITATION.rst](https://github.com/OpenGeoVis/PVGeo/blob/master/CITATION.rst) +for more details. + + +## Linking PVGeo to ParaView + +To use the *PVGeo* library as plugins in ParaView, please see the detailed +explanation [**here**](http://pvgeo.org/overview/getting-started) where you +must create a second isolated Python 2.7 environment that will host PVGeo for +ParaView. + +%prep +%autosetup -n PVGeo-2.1.0 + +%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-PVGeo -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.1.0-1 +- Package Spec generated @@ -0,0 +1 @@ +c9b87ab64cabc8eff9c60b09b96029f3 PVGeo-2.1.0.tar.gz |