From 16c5059a9ceb920e21a05572e2b9e9fac48f3359 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 5 May 2023 05:32:22 +0000 Subject: automatic import of python-itkwidgets --- .gitignore | 1 + python-itkwidgets.spec | 240 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 242 insertions(+) create mode 100644 python-itkwidgets.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..b965355 100644 --- a/.gitignore +++ b/.gitignore @@ -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 `_ images + - `itk.Image `_ + - `Dask array `_ images + - `vtk.vtkImageData `_ + - `pyvista.UniformGrid `_ + - `vedo.Volume `_ + - `pyimagej ImageJ / Fiji / ImageJ2 images `_ + - Additional NumPy array-like objects + - `SimpleITK.Image `_ + - NumPy array point sets + - `itk.PointSet `_ + - `itk.PointBasedSpatialObject `_ + - `vtk.vtkPolyData `_ point sets + - `pyvista.PolyData `_ point sets + - `itk.Mesh `_ + - `itk.PolyLineParametricPath `_ + - `vtk.vtkPolyData `_ + - `vtk.vtkStructuredGrid `_ + - `vtk.vtkUnstructuredGrid `_ + - `vtk.vtkActor `_ + - `vtk.vtkVolume `_ + - `vtk.vtkAssembly `_ + - `pyvista.PolyData `_ + - `pyvista.StructuredGrid `_ + - `pyvista.UnstructuredGrid `_ + - `vedo.Actor `_ + - `vedo.Assembly `_ + - `skan.csr.Skeleton `_ +- 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) `_, but they work equally well with other spatial analysis tools +in the scientific Python ecosystem. +These widgets are built on +`itk.js `_ and +`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 `_ images + - `itk.Image `_ + - `Dask array `_ images + - `vtk.vtkImageData `_ + - `pyvista.UniformGrid `_ + - `vedo.Volume `_ + - `pyimagej ImageJ / Fiji / ImageJ2 images `_ + - Additional NumPy array-like objects + - `SimpleITK.Image `_ + - NumPy array point sets + - `itk.PointSet `_ + - `itk.PointBasedSpatialObject `_ + - `vtk.vtkPolyData `_ point sets + - `pyvista.PolyData `_ point sets + - `itk.Mesh `_ + - `itk.PolyLineParametricPath `_ + - `vtk.vtkPolyData `_ + - `vtk.vtkStructuredGrid `_ + - `vtk.vtkUnstructuredGrid `_ + - `vtk.vtkActor `_ + - `vtk.vtkVolume `_ + - `vtk.vtkAssembly `_ + - `pyvista.PolyData `_ + - `pyvista.StructuredGrid `_ + - `pyvista.UnstructuredGrid `_ + - `vedo.Actor `_ + - `vedo.Assembly `_ + - `skan.csr.Skeleton `_ +- 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) `_, but they work equally well with other spatial analysis tools +in the scientific Python ecosystem. +These widgets are built on +`itk.js `_ and +`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 `_ images + - `itk.Image `_ + - `Dask array `_ images + - `vtk.vtkImageData `_ + - `pyvista.UniformGrid `_ + - `vedo.Volume `_ + - `pyimagej ImageJ / Fiji / ImageJ2 images `_ + - Additional NumPy array-like objects + - `SimpleITK.Image `_ + - NumPy array point sets + - `itk.PointSet `_ + - `itk.PointBasedSpatialObject `_ + - `vtk.vtkPolyData `_ point sets + - `pyvista.PolyData `_ point sets + - `itk.Mesh `_ + - `itk.PolyLineParametricPath `_ + - `vtk.vtkPolyData `_ + - `vtk.vtkStructuredGrid `_ + - `vtk.vtkUnstructuredGrid `_ + - `vtk.vtkActor `_ + - `vtk.vtkVolume `_ + - `vtk.vtkAssembly `_ + - `pyvista.PolyData `_ + - `pyvista.StructuredGrid `_ + - `pyvista.UnstructuredGrid `_ + - `vedo.Actor `_ + - `vedo.Assembly `_ + - `skan.csr.Skeleton `_ +- 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) `_, but they work equally well with other spatial analysis tools +in the scientific Python ecosystem. +These widgets are built on +`itk.js `_ and +`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 - 0.32.6-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..99a7030 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +53e87cea297b8a3ede82c28d777dfb14 itkwidgets-0.32.6.tar.gz -- cgit v1.2.3