%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