diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 05:32:22 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 05:32:22 +0000 |
commit | 16c5059a9ceb920e21a05572e2b9e9fac48f3359 (patch) | |
tree | f9a88cce4ba46fb74b80cde75baf610b803d1e4f | |
parent | 19ea35ee5fec1ef04619221a9bf1672ca57ec19e (diff) |
automatic import of python-itkwidgetsopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-itkwidgets.spec | 240 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 242 insertions, 0 deletions
@@ -0,0 +1 @@ +/itkwidgets-0.32.6.tar.gz diff --git a/python-itkwidgets.spec b/python-itkwidgets.spec new file mode 100644 index 0000000..ce256d6 --- /dev/null +++ b/python-itkwidgets.spec @@ -0,0 +1,240 @@ +%global _empty_manifest_terminate_build 0 +Name: python-itkwidgets +Version: 0.32.6 +Release: 1 +Summary: Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D +License: Apache Software License +URL: https://github.com/InsightSoftwareConsortium/itkwidgets +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2d/2b/ce84ff2871e25d0527c5c5d755b0c79229a80197ce6400c424b5dcf35e9e/itkwidgets-0.32.6.tar.gz +BuildArch: noarch + +Requires: python3-colorcet +Requires: python3-itk-core +Requires: python3-itk-filtering +Requires: python3-itk-numerics +Requires: python3-itk-meshtopolydata +Requires: python3-ipydatawidgets +Requires: python3-ipywidgets +Requires: python3-ipympl +Requires: python3-matplotlib +Requires: python3-numpy +Requires: python3-six +Requires: python3-zstandard +Requires: python3-traitlets +Requires: python3-notebook +Requires: python3-ipywidgets + +%description +Interactive Jupyter_ widgets to visualize images, point sets, and meshes on the web. +**Key Features**: +- Visualize 2D and 3D images, point sets, and geometry, e.g. meshes, in Jupyter_ +- Support for + - `NumPy array <https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html>`_ images + - `itk.Image <https://itkpythonpackage.readthedocs.io/en/latest/Quick_start_guide.html>`_ + - `Dask array <https://docs.dask.org/en/latest/array.html>`_ images + - `vtk.vtkImageData <https://vtk.org>`_ + - `pyvista.UniformGrid <https://pyvista.org>`_ + - `vedo.Volume <https://vedo.embl.es/index.html>`_ + - `pyimagej ImageJ / Fiji / ImageJ2 images <https://github.com/imagej/pyimagej>`_ + - Additional NumPy array-like objects + - `SimpleITK.Image <https://simpleitk-prototype.readthedocs.io/en/latest/user_guide/plot_image.html#sphx-glr-user-guide-plot-image-py>`_ + - NumPy array point sets + - `itk.PointSet <https://itk.org/Doxygen/html/classitk_1_1PointSet.html>`_ + - `itk.PointBasedSpatialObject <https://itk.org/Doxygen/html/classitk_1_1PointBasedSpatialObject.html>`_ + - `vtk.vtkPolyData <https://vtk.org/doc/nightly/html/classvtkPolyData.html>`_ point sets + - `pyvista.PolyData <https://docs.pyvista.org/core/points.html>`_ point sets + - `itk.Mesh <https://itk.org/Doxygen/html/classitk_1_1Mesh.html>`_ + - `itk.PolyLineParametricPath <https://itk.org/Doxygen/html/classitk_1_1PolyLineParametricPath.html>`_ + - `vtk.vtkPolyData <https://vtk.org/doc/nightly/html/classvtkPolyData.html>`_ + - `vtk.vtkStructuredGrid <https://vtk.org/doc/nightly/html/classvtkStructuredGrid.html>`_ + - `vtk.vtkUnstructuredGrid <https://vtk.org/doc/nightly/html/classvtkUnstructuredGrid.html>`_ + - `vtk.vtkActor <https://vtk.org/doc/nightly/html/classvtkActor.html>`_ + - `vtk.vtkVolume <https://vtk.org/doc/nightly/html/classvtkVolume.html>`_ + - `vtk.vtkAssembly <https://vtk.org/doc/nightly/html/classvtkAssembly.html>`_ + - `pyvista.PolyData <https://docs.pyvista.org/core/points.html>`_ + - `pyvista.StructuredGrid <https://docs.pyvista.org/core/point-grids.html#structured-grid-creation>`_ + - `pyvista.UnstructuredGrid <https://docs.pyvista.org/core/point-grids.html#unstructured-grid-creation>`_ + - `vedo.Actor <https://vedo.embl.es/index.html>`_ + - `vedo.Assembly <https://vedo.embl.es/index.html>`_ + - `skan.csr.Skeleton <https://jni.github.io/skan/api/skan.csr.html#module-skan.csr>`_ +- Exquisite volume rendering +- Tri-plane volume slicing +- Innovative, powerful opacity transfer function / window / level widget +- Label image segmentation 2D and 3D rendering +- Anisotropic voxel spacing supported +- Image line profile widget +- Image statistics widget +- Compare images widget +- Widgets to select solid colors for geometry or colormaps when point data or + cell data is available +- Visualize point sets as points or spheres and interactively adjust the point + size +- Combine with other *ipywidgets* to quickly create graphical interfaces + that interactively provide insights into data algorithms +These widgets are designed to support spatial analysis with the `Insight Toolkit +(ITK) <https://itk.org/>`_, but they work equally well with other spatial analysis tools +in the scientific Python ecosystem. +These widgets are built on +`itk.js <https://github.com/InsightSoftwareConsortium/itk-js>`_ and +`vtk.js <https://github.com/Kitware/vtk-js>`_. + +%package -n python3-itkwidgets +Summary: Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D +Provides: python-itkwidgets +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-itkwidgets +Interactive Jupyter_ widgets to visualize images, point sets, and meshes on the web. +**Key Features**: +- Visualize 2D and 3D images, point sets, and geometry, e.g. meshes, in Jupyter_ +- Support for + - `NumPy array <https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html>`_ images + - `itk.Image <https://itkpythonpackage.readthedocs.io/en/latest/Quick_start_guide.html>`_ + - `Dask array <https://docs.dask.org/en/latest/array.html>`_ images + - `vtk.vtkImageData <https://vtk.org>`_ + - `pyvista.UniformGrid <https://pyvista.org>`_ + - `vedo.Volume <https://vedo.embl.es/index.html>`_ + - `pyimagej ImageJ / Fiji / ImageJ2 images <https://github.com/imagej/pyimagej>`_ + - Additional NumPy array-like objects + - `SimpleITK.Image <https://simpleitk-prototype.readthedocs.io/en/latest/user_guide/plot_image.html#sphx-glr-user-guide-plot-image-py>`_ + - NumPy array point sets + - `itk.PointSet <https://itk.org/Doxygen/html/classitk_1_1PointSet.html>`_ + - `itk.PointBasedSpatialObject <https://itk.org/Doxygen/html/classitk_1_1PointBasedSpatialObject.html>`_ + - `vtk.vtkPolyData <https://vtk.org/doc/nightly/html/classvtkPolyData.html>`_ point sets + - `pyvista.PolyData <https://docs.pyvista.org/core/points.html>`_ point sets + - `itk.Mesh <https://itk.org/Doxygen/html/classitk_1_1Mesh.html>`_ + - `itk.PolyLineParametricPath <https://itk.org/Doxygen/html/classitk_1_1PolyLineParametricPath.html>`_ + - `vtk.vtkPolyData <https://vtk.org/doc/nightly/html/classvtkPolyData.html>`_ + - `vtk.vtkStructuredGrid <https://vtk.org/doc/nightly/html/classvtkStructuredGrid.html>`_ + - `vtk.vtkUnstructuredGrid <https://vtk.org/doc/nightly/html/classvtkUnstructuredGrid.html>`_ + - `vtk.vtkActor <https://vtk.org/doc/nightly/html/classvtkActor.html>`_ + - `vtk.vtkVolume <https://vtk.org/doc/nightly/html/classvtkVolume.html>`_ + - `vtk.vtkAssembly <https://vtk.org/doc/nightly/html/classvtkAssembly.html>`_ + - `pyvista.PolyData <https://docs.pyvista.org/core/points.html>`_ + - `pyvista.StructuredGrid <https://docs.pyvista.org/core/point-grids.html#structured-grid-creation>`_ + - `pyvista.UnstructuredGrid <https://docs.pyvista.org/core/point-grids.html#unstructured-grid-creation>`_ + - `vedo.Actor <https://vedo.embl.es/index.html>`_ + - `vedo.Assembly <https://vedo.embl.es/index.html>`_ + - `skan.csr.Skeleton <https://jni.github.io/skan/api/skan.csr.html#module-skan.csr>`_ +- Exquisite volume rendering +- Tri-plane volume slicing +- Innovative, powerful opacity transfer function / window / level widget +- Label image segmentation 2D and 3D rendering +- Anisotropic voxel spacing supported +- Image line profile widget +- Image statistics widget +- Compare images widget +- Widgets to select solid colors for geometry or colormaps when point data or + cell data is available +- Visualize point sets as points or spheres and interactively adjust the point + size +- Combine with other *ipywidgets* to quickly create graphical interfaces + that interactively provide insights into data algorithms +These widgets are designed to support spatial analysis with the `Insight Toolkit +(ITK) <https://itk.org/>`_, but they work equally well with other spatial analysis tools +in the scientific Python ecosystem. +These widgets are built on +`itk.js <https://github.com/InsightSoftwareConsortium/itk-js>`_ and +`vtk.js <https://github.com/Kitware/vtk-js>`_. + +%package help +Summary: Development documents and examples for itkwidgets +Provides: python3-itkwidgets-doc +%description help +Interactive Jupyter_ widgets to visualize images, point sets, and meshes on the web. +**Key Features**: +- Visualize 2D and 3D images, point sets, and geometry, e.g. meshes, in Jupyter_ +- Support for + - `NumPy array <https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html>`_ images + - `itk.Image <https://itkpythonpackage.readthedocs.io/en/latest/Quick_start_guide.html>`_ + - `Dask array <https://docs.dask.org/en/latest/array.html>`_ images + - `vtk.vtkImageData <https://vtk.org>`_ + - `pyvista.UniformGrid <https://pyvista.org>`_ + - `vedo.Volume <https://vedo.embl.es/index.html>`_ + - `pyimagej ImageJ / Fiji / ImageJ2 images <https://github.com/imagej/pyimagej>`_ + - Additional NumPy array-like objects + - `SimpleITK.Image <https://simpleitk-prototype.readthedocs.io/en/latest/user_guide/plot_image.html#sphx-glr-user-guide-plot-image-py>`_ + - NumPy array point sets + - `itk.PointSet <https://itk.org/Doxygen/html/classitk_1_1PointSet.html>`_ + - `itk.PointBasedSpatialObject <https://itk.org/Doxygen/html/classitk_1_1PointBasedSpatialObject.html>`_ + - `vtk.vtkPolyData <https://vtk.org/doc/nightly/html/classvtkPolyData.html>`_ point sets + - `pyvista.PolyData <https://docs.pyvista.org/core/points.html>`_ point sets + - `itk.Mesh <https://itk.org/Doxygen/html/classitk_1_1Mesh.html>`_ + - `itk.PolyLineParametricPath <https://itk.org/Doxygen/html/classitk_1_1PolyLineParametricPath.html>`_ + - `vtk.vtkPolyData <https://vtk.org/doc/nightly/html/classvtkPolyData.html>`_ + - `vtk.vtkStructuredGrid <https://vtk.org/doc/nightly/html/classvtkStructuredGrid.html>`_ + - `vtk.vtkUnstructuredGrid <https://vtk.org/doc/nightly/html/classvtkUnstructuredGrid.html>`_ + - `vtk.vtkActor <https://vtk.org/doc/nightly/html/classvtkActor.html>`_ + - `vtk.vtkVolume <https://vtk.org/doc/nightly/html/classvtkVolume.html>`_ + - `vtk.vtkAssembly <https://vtk.org/doc/nightly/html/classvtkAssembly.html>`_ + - `pyvista.PolyData <https://docs.pyvista.org/core/points.html>`_ + - `pyvista.StructuredGrid <https://docs.pyvista.org/core/point-grids.html#structured-grid-creation>`_ + - `pyvista.UnstructuredGrid <https://docs.pyvista.org/core/point-grids.html#unstructured-grid-creation>`_ + - `vedo.Actor <https://vedo.embl.es/index.html>`_ + - `vedo.Assembly <https://vedo.embl.es/index.html>`_ + - `skan.csr.Skeleton <https://jni.github.io/skan/api/skan.csr.html#module-skan.csr>`_ +- Exquisite volume rendering +- Tri-plane volume slicing +- Innovative, powerful opacity transfer function / window / level widget +- Label image segmentation 2D and 3D rendering +- Anisotropic voxel spacing supported +- Image line profile widget +- Image statistics widget +- Compare images widget +- Widgets to select solid colors for geometry or colormaps when point data or + cell data is available +- Visualize point sets as points or spheres and interactively adjust the point + size +- Combine with other *ipywidgets* to quickly create graphical interfaces + that interactively provide insights into data algorithms +These widgets are designed to support spatial analysis with the `Insight Toolkit +(ITK) <https://itk.org/>`_, but they work equally well with other spatial analysis tools +in the scientific Python ecosystem. +These widgets are built on +`itk.js <https://github.com/InsightSoftwareConsortium/itk-js>`_ and +`vtk.js <https://github.com/Kitware/vtk-js>`_. + +%prep +%autosetup -n itkwidgets-0.32.6 + +%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-itkwidgets -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.32.6-1 +- Package Spec generated @@ -0,0 +1 @@ +53e87cea297b8a3ede82c28d777dfb14 itkwidgets-0.32.6.tar.gz |