summaryrefslogtreecommitdiff
path: root/doc/source/modules
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/modules')
-rw-r--r--doc/source/modules/gui/data/img/ArrayTableWidget.pngbin29088 -> 48408 bytes
-rw-r--r--doc/source/modules/gui/data/img/DataViewer.pngbin37627 -> 42376 bytes
-rw-r--r--doc/source/modules/gui/dialog/img/abstractdatafiledialog.svg1958
-rw-r--r--doc/source/modules/gui/gallery.rst115
-rw-r--r--doc/source/modules/gui/hdf5/getting_started.rst2
-rw-r--r--doc/source/modules/gui/icons.rst430
-rw-r--r--doc/source/modules/gui/plot/dev.rst1
-rw-r--r--doc/source/modules/gui/plot/getting_started.rst20
-rw-r--r--doc/source/modules/gui/plot/img/BasicGridStatsWidget.pngbin0 -> 13381 bytes
-rw-r--r--doc/source/modules/gui/plot/img/BasicStatsWidget.pngbin0 -> 9452 bytes
-rw-r--r--doc/source/modules/gui/plot/img/LimitsToolBar.pngbin2331 -> 21920 bytes
-rw-r--r--doc/source/modules/gui/plot/img/ROIStatsWidget.pngbin0 -> 7176 bytes
-rw-r--r--doc/source/modules/gui/plot/img/logColorbar.pngbin8575 -> 7855 bytes
-rw-r--r--doc/source/modules/gui/plot/index.rst10
-rw-r--r--doc/source/modules/gui/plot/items.rst31
-rw-r--r--doc/source/modules/gui/plot/plotsignal.rst1
-rw-r--r--doc/source/modules/gui/plot/plotwidget.rst4
-rw-r--r--doc/source/modules/gui/plot/roi.rst31
-rw-r--r--doc/source/modules/gui/plot/roistatswidget.rst24
-rw-r--r--doc/source/modules/gui/plot/statswidget.rst16
-rw-r--r--doc/source/modules/gui/plot/tools/img/CurveLegendsWidget.png (renamed from doc/source/modules/gui/plot/img/CurveLegendsWidget.png)bin30043 -> 30043 bytes
-rw-r--r--doc/source/modules/gui/plot/tools/img/linearColorbar.png (renamed from doc/source/modules/gui/plot/img/linearColorbar.png)bin6585 -> 6585 bytes
-rw-r--r--doc/source/modules/gui/plot/tools/index.rst (renamed from doc/source/modules/gui/plot/tools.rst)32
-rw-r--r--doc/source/modules/gui/plot/tools/profile.rst84
-rw-r--r--doc/source/modules/gui/plot/utils.rst12
-rw-r--r--doc/source/modules/gui/plot3d/glutils.rst10
-rw-r--r--doc/source/modules/gui/plot3d/img/SceneWidget.pngbin349485 -> 74504 bytes
-rw-r--r--doc/source/modules/gui/plot3d/items.rst27
-rw-r--r--doc/source/modules/gui/widgets/img/FrameBrowser.pngbin3731 -> 3379 bytes
-rw-r--r--doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.pngbin4215 -> 2987 bytes
-rw-r--r--doc/source/modules/gui/widgets/img/PeriodicCombo.pngbin3464 -> 2912 bytes
-rw-r--r--doc/source/modules/gui/widgets/img/PeriodicList.pngbin12035 -> 27993 bytes
-rw-r--r--doc/source/modules/gui/widgets/img/PeriodicTable.pngbin35124 -> 35882 bytes
-rw-r--r--doc/source/modules/gui/widgets/img/RangeSlider.pngbin2686 -> 1024 bytes
-rw-r--r--doc/source/modules/gui/widgets/img/TableWidget.pngbin4058 -> 3824 bytes
-rw-r--r--doc/source/modules/gui/widgets/img/ThreadPoolPushButton.pngbin2729 -> 2383 bytes
-rw-r--r--doc/source/modules/gui/widgets/img/WaitingPushButton.pngbin1962 -> 1148 bytes
-rw-r--r--doc/source/modules/gui/widgets/printpreview.rst4
-rw-r--r--doc/source/modules/image/index.rst2
-rw-r--r--doc/source/modules/image/shapes.rst4
-rw-r--r--doc/source/modules/index.rst2
-rw-r--r--doc/source/modules/io/commonh5.rst28
-rw-r--r--doc/source/modules/io/fioh5.rst27
-rw-r--r--doc/source/modules/io/h5py_utils.rst8
-rw-r--r--doc/source/modules/io/index.rst5
-rw-r--r--doc/source/modules/io/specfile.rst3
-rw-r--r--doc/source/modules/io/spech5.rst8
-rw-r--r--doc/source/modules/math/fit/functions.rst1
-rw-r--r--doc/source/modules/opencl/convolution.rst10
-rw-r--r--doc/source/modules/opencl/index.rst4
-rw-r--r--doc/source/modules/opencl/processing.rst10
-rw-r--r--doc/source/modules/opencl/sinofilter.rst9
-rw-r--r--doc/source/modules/opencl/statistics.rst10
-rw-r--r--doc/source/modules/utils/html.rst7
-rw-r--r--doc/source/modules/utils/index.rst2
-rw-r--r--doc/source/modules/utils/retry.rst7
56 files changed, 2717 insertions, 242 deletions
diff --git a/doc/source/modules/gui/data/img/ArrayTableWidget.png b/doc/source/modules/gui/data/img/ArrayTableWidget.png
index 7c81d02..138d189 100644
--- a/doc/source/modules/gui/data/img/ArrayTableWidget.png
+++ b/doc/source/modules/gui/data/img/ArrayTableWidget.png
Binary files differ
diff --git a/doc/source/modules/gui/data/img/DataViewer.png b/doc/source/modules/gui/data/img/DataViewer.png
index 719c822..6d0da71 100644
--- a/doc/source/modules/gui/data/img/DataViewer.png
+++ b/doc/source/modules/gui/data/img/DataViewer.png
Binary files differ
diff --git a/doc/source/modules/gui/dialog/img/abstractdatafiledialog.svg b/doc/source/modules/gui/dialog/img/abstractdatafiledialog.svg
new file mode 100644
index 0000000..f545c12
--- /dev/null
+++ b/doc/source/modules/gui/dialog/img/abstractdatafiledialog.svg
@@ -0,0 +1,1958 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="660"
+ height="500"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="abstract_file_dialog.svg"
+ inkscape:export-filename="abstract_file_dialog.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <filter
+ inkscape:label="Wax print"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Wax print on tissue texture"
+ height="1.4"
+ y="-0.2"
+ width="1.4"
+ x="-0.2"
+ color-interpolation-filters="sRGB"
+ id="filter3755">
+ <feGaussianBlur
+ result="result1"
+ in="SourceGraphic"
+ stdDeviation="2"
+ id="feGaussianBlur3757" />
+ <feTurbulence
+ result="result0"
+ numOctaves="5"
+ baseFrequency="0.05"
+ type="fractalNoise"
+ id="feTurbulence3759" />
+ <feDisplacementMap
+ result="result2"
+ scale="10"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in="result1"
+ in2="result0"
+ id="feDisplacementMap3761" />
+ <feColorMatrix
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 10 0 "
+ result="result3"
+ id="feColorMatrix3763" />
+ <feBlend
+ mode="multiply"
+ in="result2"
+ result="result5"
+ in2="result3"
+ id="feBlend3765" />
+ <feGaussianBlur
+ result="result4"
+ in="result3"
+ stdDeviation="5"
+ id="feGaussianBlur3767" />
+ <feComposite
+ k1="0.5"
+ k3="1.5"
+ k2="0.15"
+ in="result4"
+ in2="result5"
+ operator="arithmetic"
+ result="result6"
+ id="feComposite3769"
+ k4="0" />
+ <feComposite
+ operator="in"
+ in="result6"
+ in2="result4"
+ id="feComposite3771" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6728">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6730" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6732">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6734" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6736">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6738" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6740"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6742"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6744" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6746" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6748">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6750" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6752">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6754" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6756">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6758" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6760"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6762"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6764" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6766" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6768">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6770" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6772">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6774" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6776">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6778" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6780"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6782"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6784" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6786" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6788">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6790" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6792">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6794" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6796">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6798" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6800"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6802"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6804" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6806" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6808">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6810" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6812">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6814" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6816">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6818" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6820"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6822"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6824" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6826" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6828">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6830" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6832">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6834" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6836">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6838" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6840"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6842"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6844" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6846" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6848">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6850" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6852">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6854" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6856">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6858" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6860"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6862"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6864" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6866" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6868">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6870" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6872">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6874" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6876">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6878" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6880"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6882"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6884" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6886" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6888">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6890" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6892">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6894" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6896">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6898" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6900"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6902"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6904" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6906" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6908">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6910" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6912">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6914" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6916">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6918" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6920"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6922"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6924" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6926" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6928">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6930" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6932">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6934" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6936">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6938" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6940"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6942"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6944" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6946" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6948">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6950" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6952">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6954" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6956">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6958" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6960"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6962"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6964" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6966" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6968">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6970" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6972">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6974" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6976">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6978" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6980"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6982"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6984" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6986" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6988">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6990" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6992">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6994" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6996">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6998" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite7000"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite7002"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite7004" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap7006" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter7008">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence7010" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting7012">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight7014" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting7016">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight7018" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite7020"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite7022"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite7024" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap7026" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter7028">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence7030" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting7032">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight7034" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting7036">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight7038" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite7040"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite7042"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite7044" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap7046" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter7048">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence7050" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting7052">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight7054" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting7056">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight7058" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite7060"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite7062"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite7064" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap7066" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter7068">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence7070" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting7072">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight7074" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting7076">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight7078" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite7080"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite7082"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite7084" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap7086" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter7088">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence7090" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting7092">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight7094" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting7096">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight7098" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite7100"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite7102"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite7104" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap7106" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter7108">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence7110" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting7112">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight7114" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting7116">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight7118" />
+ </feSpecularLighting>
+ <feComposite
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite7120"
+ k2="0"
+ k3="0"
+ k4="0" />
+ <feComposite
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite7122"
+ k1="0"
+ k4="0" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite7124" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap7126" />
+ </filter>
+ <filter
+ inkscape:label="Rough and glossy"
+ inkscape:menu="Textures"
+ inkscape:menu-tooltip="Crumpled glossy paper effect which can be used for pictures as for objects"
+ color-interpolation-filters="sRGB"
+ id="filter6768-5">
+ <feTurbulence
+ type="fractalNoise"
+ numOctaves="7"
+ baseFrequency="0.02"
+ seed="55"
+ result="result0"
+ id="feTurbulence6770-9" />
+ <feDiffuseLighting
+ surfaceScale="4"
+ diffuseConstant="1"
+ kernelUnitLength="1"
+ result="result1"
+ in="result0"
+ id="feDiffuseLighting6772-2">
+ <feDistantLight
+ azimuth="235"
+ elevation="60"
+ id="feDistantLight6774-2" />
+ </feDiffuseLighting>
+ <feSpecularLighting
+ in="result0"
+ surfaceScale="3"
+ specularConstant="1"
+ specularExponent="25"
+ kernelUnitLength="1"
+ result="result3"
+ id="feSpecularLighting6776-8">
+ <feDistantLight
+ azimuth="235"
+ elevation="55"
+ id="feDistantLight6778-9" />
+ </feSpecularLighting>
+ <feComposite
+ k4="0"
+ k3="0"
+ k2="0"
+ in="result1"
+ in2="SourceGraphic"
+ operator="arithmetic"
+ k1="1"
+ result="result2"
+ id="feComposite6780-7" />
+ <feComposite
+ k4="0"
+ k1="0"
+ in="result2"
+ in2="result3"
+ operator="arithmetic"
+ k2="1"
+ k3="1"
+ result="result4"
+ id="feComposite6782-3" />
+ <feComposite
+ in2="SourceAlpha"
+ operator="in"
+ in="result4"
+ result="fbSourceGraphic"
+ id="feComposite6784-6" />
+ <feDisplacementMap
+ scale="7"
+ yChannelSelector="G"
+ xChannelSelector="R"
+ in2="result0"
+ id="feDisplacementMap6786-1" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="349.21157"
+ inkscape:cy="238.52147"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1722"
+ inkscape:window-height="981"
+ inkscape:window-x="168"
+ inkscape:window-y="219"
+ inkscape:window-maximized="0"
+ inkscape:snap-global="false"
+ showguides="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3887"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ originx="-5.4px"
+ originy="-443.4px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-5.4,-108.9622)">
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter7108);enable-background:accumulate"
+ id="rect3773"
+ width="420.22345"
+ height="206.07112"
+ x="34.009075"
+ y="175.08205" />
+ <rect
+ style="color:#000000;fill:none;stroke:#757575;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter7088);enable-background:accumulate"
+ id="rect3786"
+ width="120"
+ height="400"
+ x="23.543495"
+ y="155.5638" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter7068);enable-background:accumulate"
+ id="rect3788"
+ width="240"
+ height="30"
+ x="173.54349"
+ y="165.5638" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter7048);enable-background:accumulate"
+ id="rect3790"
+ width="180"
+ height="30"
+ x="453.54352"
+ y="165.5638" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter7028);enable-background:accumulate"
+ id="rect3792"
+ width="180"
+ height="210"
+ x="453.54352"
+ y="205.5638" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter7008);enable-background:accumulate"
+ id="rect3794"
+ width="180"
+ height="120"
+ x="453.54352"
+ y="425.56378" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6988);enable-background:accumulate"
+ id="rect3796"
+ width="440"
+ height="30"
+ x="23.543495"
+ y="565.56384" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6968);enable-background:accumulate"
+ id="rect3798"
+ width="240"
+ height="30"
+ x="173.54349"
+ y="515.56384" />
+ <rect
+ style="color:#000000;fill:none;stroke:#757575;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6948);enable-background:accumulate"
+ id="rect3800"
+ width="260"
+ height="400"
+ x="163.54349"
+ y="155.5638" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6928);enable-background:accumulate"
+ id="rect3802"
+ width="80"
+ height="30"
+ x="473.54352"
+ y="565.56384" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6908);enable-background:accumulate"
+ id="rect3804"
+ width="80"
+ height="30"
+ x="563.54346"
+ y="565.56384"
+ ry="0" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6888);enable-background:accumulate"
+ id="rect3806"
+ width="640"
+ height="460"
+ x="13.543495"
+ y="145.5638" />
+ <g
+ id="g3853"
+ transform="translate(-220.10121,39.2414)"
+ style="filter:url(#filter6868)">
+ <path
+ transform="matrix(0.23457511,0,0,0.23457511,323.28913,226.51496)"
+ d="m 214.28572,295.93362 a 6.4285712,6.4285712 0 1 1 -12.85714,0 6.4285712,6.4285712 0 1 1 12.85714,0 z"
+ sodipodi:ry="6.4285712"
+ sodipodi:rx="6.4285712"
+ sodipodi:cy="295.93362"
+ sodipodi:cx="207.85715"
+ id="path3808"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.23457511,0,0,0.23457511,323.28913,234.76086)"
+ d="m 214.28572,295.93362 a 6.4285712,6.4285712 0 1 1 -12.85714,0 6.4285712,6.4285712 0 1 1 12.85714,0 z"
+ sodipodi:ry="6.4285712"
+ sodipodi:rx="6.4285712"
+ sodipodi:cy="295.93362"
+ sodipodi:cx="207.85715"
+ id="path3808-6"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.23457511,0,0,0.23457511,323.28913,243.00678)"
+ d="m 214.28572,295.93362 a 6.4285712,6.4285712 0 1 1 -12.85714,0 6.4285712,6.4285712 0 1 1 12.85714,0 z"
+ sodipodi:ry="6.4285712"
+ sodipodi:rx="6.4285712"
+ sodipodi:cy="295.93362"
+ sodipodi:cx="207.85715"
+ id="path3808-7"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ <g
+ id="g3853-5"
+ transform="translate(60.781967,39.2414)"
+ style="filter:url(#filter6848)">
+ <path
+ transform="matrix(0.23457511,0,0,0.23457511,323.28913,226.51496)"
+ d="m 214.28572,295.93362 a 6.4285712,6.4285712 0 1 1 -12.85714,0 6.4285712,6.4285712 0 1 1 12.85714,0 z"
+ sodipodi:ry="6.4285712"
+ sodipodi:rx="6.4285712"
+ sodipodi:cy="295.93362"
+ sodipodi:cx="207.85715"
+ id="path3808-35"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.23457511,0,0,0.23457511,323.28913,234.76086)"
+ d="m 214.28572,295.93362 a 6.4285712,6.4285712 0 1 1 -12.85714,0 6.4285712,6.4285712 0 1 1 12.85714,0 z"
+ sodipodi:ry="6.4285712"
+ sodipodi:rx="6.4285712"
+ sodipodi:cy="295.93362"
+ sodipodi:cx="207.85715"
+ id="path3808-6-6"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.23457511,0,0,0.23457511,323.28913,243.00678)"
+ d="m 214.28572,295.93362 a 6.4285712,6.4285712 0 1 1 -12.85714,0 6.4285712,6.4285712 0 1 1 12.85714,0 z"
+ sodipodi:ry="6.4285712"
+ sodipodi:rx="6.4285712"
+ sodipodi:cy="295.93362"
+ sodipodi:cx="207.85715"
+ id="path3808-7-2"
+ style="color:#000000;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ <rect
+ style="color:#000000;fill:none;stroke:#757575;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6828);enable-background:accumulate"
+ id="rect3891"
+ width="200"
+ height="400"
+ x="443.54352"
+ y="155.5638" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6808);enable-background:accumulate"
+ id="rect3893"
+ width="240"
+ height="300"
+ x="173.54349"
+ y="205.5638" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6788);enable-background:accumulate"
+ id="rect3788-9"
+ width="640"
+ height="30"
+ x="13.543495"
+ y="115.56378" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6768);enable-background:accumulate"
+ id="rect3913"
+ width="100"
+ height="300"
+ x="33.543499"
+ y="205.5638" />
+ <text
+ xml:space="preserve"
+ style="font-size:18.27440071px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="39.028339"
+ y="247.82175"
+ id="text3915"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3917"
+ x="39.028339"
+ y="247.82175">Shortcuts</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="208.54349"
+ y="264.56378"
+ id="text3915-1"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="74.912109"
+ inkscape:transform-center-y="103.96484"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2"
+ x="208.54349"
+ y="264.56378">Browser</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.64155769px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="223.45605"
+ y="185.64771"
+ id="text3915-1-7"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="33.039158"
+ inkscape:transform-center-y="45.852548"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2-0"
+ x="223.45605"
+ y="185.64771">Browser Toolbar</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.64155769px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="582.13245"
+ y="586.1618"
+ id="text3915-1-7-9"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="33.039175"
+ inkscape:transform-center-y="45.852541"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2-0-3"
+ x="582.13245"
+ y="586.1618">Open</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.64155769px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="483.3667"
+ y="584.45728"
+ id="text3915-1-7-9-6"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="33.039149"
+ inkscape:transform-center-y="45.852549"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2-0-3-0"
+ x="483.3667"
+ y="584.45728">Cancel</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:22.65561676px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="33.543499"
+ y="587.56384"
+ id="text3915-1-7-9-6-6"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="42.429502"
+ inkscape:transform-center-y="58.884695"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2-0-3-0-2"
+ x="33.543499"
+ y="587.56384">URL</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.64155769px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="193.05695"
+ y="536.06213"
+ id="text3915-1-7-9-6-6-6"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="33.03916"
+ inkscape:transform-center-y="45.852561"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2-0-3-0-2-1"
+ x="193.05695"
+ y="536.06213">File format selector</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.64155769px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="469.60443"
+ y="185.5638"
+ id="text3915-1-7-8"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="33.039162"
+ inkscape:transform-center-y="45.852549"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2-0-7"
+ x="469.60443"
+ y="185.5638">Preview Toolbar</tspan></text>
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6748);enable-background:accumulate"
+ id="rect3798-9"
+ width="30"
+ height="30"
+ x="383.54352"
+ y="515.56384" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6728);enable-background:accumulate"
+ d="m 388.5435,520.5638 10,20 10,-20 z"
+ id="path4084"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="538.62158"
+ y="263.56378"
+ id="text3915-1-0"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="74.912109"
+ inkscape:transform-center-y="103.96484"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2-2"
+ x="538.62158"
+ y="263.56378">Data</tspan><tspan
+ sodipodi:role="line"
+ x="538.62158"
+ y="313.56378"
+ id="tspan4145">Preview</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="544.39307"
+ y="475.56378"
+ id="text3915-1-0-3"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="74.912109"
+ inkscape:transform-center-y="103.96484"><tspan
+ sodipodi:role="line"
+ id="tspan3917-2-2-7"
+ x="544.39307"
+ y="475.56378">Data</tspan><tspan
+ sodipodi:role="line"
+ x="544.39307"
+ y="525.56378"
+ id="tspan4147">Selector</tspan></text>
+ </g>
+</svg>
diff --git a/doc/source/modules/gui/gallery.rst b/doc/source/modules/gui/gallery.rst
index fffcfd8..9923c0b 100644
--- a/doc/source/modules/gui/gallery.rst
+++ b/doc/source/modules/gui/gallery.rst
@@ -39,14 +39,27 @@ Widgets gallery
* - Widget
- Description
- * - .. image:: data/img/ArrayTableWidget.png
+ * - .. snapshotqt:: data/img/ArrayTableWidget.png
:height: 150px
:align: center
+
+ from silx.gui.data.ArrayTableWidget import ArrayTableWidget
+ import numpy.random
+ table = ArrayTableWidget()
+ table.setArrayData(numpy.random.random((100, 100, 100)))
+ table.resize(500, 300)
+ table.show()
- :class:`ArrayTableWidget` is a table widget with browsers designed to
display the content of multi-dimensional data arrays.
- * - .. image:: data/img/DataViewer.png
+ * - .. snapshotqt:: data/img/DataViewer.png
:height: 150px
:align: center
+
+ import numpy.random
+ from silx.gui.data.DataViewer import DataViewer
+ viewer = DataViewer()
+ viewer.setData(numpy.random.random((100, 100, 100)))
+ viewer.show()
- :class:`DataViewer` is a widget designed to display data using the most
adapted view.
* - .. image:: data/img/DataViewerFrame.png
@@ -208,14 +221,33 @@ Additional widgets:
:align: center
- :class:`.PlotTools.PositionInfo` is a widget displaying mouse position and
information of a :class:`PlotWidget` associated to the mouse position.
- * - .. image:: plot/img/LimitsToolBar.png
+ * - .. snapshotqt:: plot/img/LimitsToolBar.png
:width: 300px
:align: center
+
+ from silx.gui.plot import Plot2D
+ from silx.gui.plot.tools.LimitsToolBar import LimitsToolBar
+ plot = Plot2D()
+ toolbar = LimitsToolBar(plot=plot)
+ toolbar.resize(400, 30)
+ plot.show()
+ toolbar.show()
+ app.processEvents()
- :class:`.PlotTools.LimitsToolBar` is a QToolBar displaying and
controlling the limits of a :class:`PlotWidget`.
- * - .. image:: plot/img/logColorbar.png
+ * - .. snapshotqt:: plot/img/logColorbar.png
:height: 150px
:align: center
+
+ from silx.gui.plot import Plot2D
+ from silx.gui.plot.ColorBar import ColorBarWidget
+ from silx.gui.plot.Colors import Colormap
+ import numpy
+ plot = Plot2D()
+ colorbar = ColorBarWidget(plot=plot, legend='Colormap Log scale')
+ colorbar.setColormap(Colormap(name='jet', normalization='log', vmin=1.0, vmax=10e3))
+ colorbar.show()
+ colorbar.resize(20, 500)
- :class:`.ColorBar.ColorBarWidget` display colormap gradient and can be linked with a plot
to display the colormap
* - .. image:: plot/img/statsWidget.png
@@ -243,9 +275,10 @@ Additional widgets:
and associated toolbars.
It can display 2D images, 2D scatter data, 3D scatter data and 3D volumes with different visualizations.
See ``plot3dSceneWindow.py`` in :ref:`plot3d-sample-code`.
- * - .. image:: plot3d/img/SceneWidget.png
+ * - .. snapshotqt:: plot3d/img/SceneWidget.png
:height: 150px
:align: center
+ :script: examples/plot3dSceneWindow.py
- :class:`SceneWidget` is a :class:`Plot3DWidget` providing a 3D scene for visualizing different kind of data.
It can display 2D images, 2D scatter data, 3D scatter data and 3D volumes with different visualizations.
See ``plot3dSceneWindow.py`` in :ref:`plot3d-sample-code`.
@@ -303,49 +336,103 @@ Additional widgets:
* - Widget
- Description
- * - .. image:: widgets/img/FrameBrowser.png
+ * - .. snapshotqt:: widgets/img/FrameBrowser.png
:width: 110px
:align: center
+
+ from silx.gui.widgets.FrameBrowser import FrameBrowser
+ widget = FrameBrowser()
+ widget.setRange(0, 10)
+ widget.show()
- :class:`FrameBrowser.FrameBrowser` is a browser widget designed to
browse through a sequence of integers (e.g. the indices of an array)
- * - .. image:: widgets/img/HorizontalSliderWithBrowser.png
+ * - .. snapshotqt:: widgets/img/HorizontalSliderWithBrowser.png
:width: 150px
:align: center
+
+ from silx.gui.widgets.FrameBrowser import HorizontalSliderWithBrowser
+ slider = HorizontalSliderWithBrowser()
+ slider.show()
- :class:`FrameBrowser.HorizontalSliderWithBrowser` is a :class:`FrameBrowser`
with an additional slider.
- * - .. image:: widgets/img/RangeSlider.png
+ * - .. snapshotqt:: widgets/img/RangeSlider.png
:width: 150px
:align: center
+
+ from silx.gui.widgets.RangeSlider import RangeSlider
+ from silx.gui.plot.Colors import Colormap
+ import numpy
+ widget = RangeSlider()
+ widget.setRange(0, 500)
+ widget.setValues(100, 400)
+ background = numpy.sin(numpy.arange(250) / 250.0)
+ background[0], background[-1] = background[-1], background[0]
+ colormap = Colormap("viridis")
+ widget.setGroovePixmapFromProfile(background, colormap)
+ widget.show()
- :class:`~silx.gui.widgets.RangeSlider.RangeSlider` is a slider with 2 thumbs dedicated
to the interactive selection of an interval.
- * - .. image:: widgets/img/PeriodicCombo.png
+ * - .. snapshotqt:: widgets/img/PeriodicCombo.png
:width: 150px
:align: center
+
+ from silx.gui.widgets.PeriodicTable import PeriodicCombo
+ widget = PeriodicCombo()
+ widget.setSelection('Yb')
+ widget.show()
- :class:`PeriodicTable.PeriodicCombo` is a :class:`QComboBox` widget designed to
select a single atomic element.
- * - .. image:: widgets/img/PeriodicList.png
+ * - .. snapshotqt:: widgets/img/PeriodicList.png
:height: 150px
:align: center
+
+ from silx.gui.widgets.PeriodicTable import PeriodicList
+ widget = PeriodicList()
+ widget.setSelectedElements(('S', 'Cl'))
+ widget.resize(200, 400)
+ widget.show()
- :class:`PeriodicTable.PeriodicList` is a :class:`QTreeWidget` designed to select one
or more atomic elements.
- * - .. image:: widgets/img/PeriodicTable.png
+ * - .. snapshotqt:: widgets/img/PeriodicTable.png
:height: 150px
:align: center
+
+ from silx.gui.widgets.PeriodicTable import PeriodicTable
+ widget = PeriodicTable()
+ widget.setSelection(('S', 'H', 'Zr'))
+ widget.show()
- :class:`PeriodicTable.PeriodicTable` is a periodic table widget designed to select one
or more atomic elements.
- * - .. image:: widgets/img/TableWidget.png
+ * - .. snapshotqt:: widgets/img/TableWidget.png
:height: 150px
:align: center
+
+ from silx.gui.widgets.TableWidget import TableWidget
+ widget = TableWidget()
+ widget.setRowCount(8)
+ widget.setColumnCount(4)
+ widget.resize(300, 200)
+ widget.show()
- :class:`TableWidget.TableWidget` and :class:`TableWidget.TableView` inherit respectively
:class:`QTableWidget` and :class:`QTableView`, and add a context menu with *cut/copy/paste*
actions.
- * - .. image:: widgets/img/WaitingPushButton.png
+ * - .. snapshotqt:: widgets/img/WaitingPushButton.png
:width: 60px
:align: center
+
+ from silx.gui.widgets.WaitingPushButton import WaitingPushButton
+ from silx.gui import icons
+ animated_icon = icons.getWaitIcon()
+ button = WaitingPushButton(icon=animated_icon.currentIcon(), text='Run')
+ button.show()
- :class:`WaitingPushButton` is a :class:`QPushButton` that can be graphically disabled,
for example to wait for a callback function to finish computing.
- * - .. image:: widgets/img/ThreadPoolPushButton.png
+ * - .. snapshotqt:: widgets/img/ThreadPoolPushButton.png
:width: 100px
:align: center
+
+ from silx.gui.widgets.ThreadPoolPushButton import ThreadPoolPushButton
+ button = ThreadPoolPushButton(text="Compute 2^16")
+ button.show()
- :class:`ThreadPoolPushButton` is a :class:`WaitingPushButton` that executes a
callback in a thread.
diff --git a/doc/source/modules/gui/hdf5/getting_started.rst b/doc/source/modules/gui/hdf5/getting_started.rst
index 1a81a0a..6951247 100644
--- a/doc/source/modules/gui/hdf5/getting_started.rst
+++ b/doc/source/modules/gui/hdf5/getting_started.rst
@@ -86,7 +86,7 @@ We can use directly h5py Files, Groups and Datasets.
.. code-block:: python
import h5py
- h5 = h5py.File("test.h5")
+ h5 = h5py.File("test.h5", mode="r")
# We can use file
model.insertH5pyObject(h5)
diff --git a/doc/source/modules/gui/icons.rst b/doc/source/modules/gui/icons.rst
index 659bc4c..efa0264 100644
--- a/doc/source/modules/gui/icons.rst
+++ b/doc/source/modules/gui/icons.rst
@@ -29,10 +29,18 @@ Available icons
- 3d-plane-pan
* - |3d-plane|
- 3d-plane
+ * - |add-range-horizontal|
+ - add-range-horizontal
* - |add-shape-arc|
- add-shape-arc
+ * - |add-shape-circle|
+ - add-shape-circle
+ * - |add-shape-cross|
+ - add-shape-cross
* - |add-shape-diagonal|
- add-shape-diagonal
+ * - |add-shape-ellipse|
+ - add-shape-ellipse
* - |add-shape-horizontal|
- add-shape-horizontal
* - |add-shape-point|
@@ -41,14 +49,22 @@ Available icons
- add-shape-polygon
* - |add-shape-rectangle|
- add-shape-rectangle
+ * - |add-shape-rotated-rectangle|
+ - add-shape-rotated-rectangle
* - |add-shape-unknown|
- add-shape-unknown
* - |add-shape-vertical|
- add-shape-vertical
+ * - |add|
+ - add
+ * - |aggregation-mode|
+ - aggregation-mode
* - |arrow-keys|
- arrow-keys
* - |axis|
- axis
+ * - |backend-opengl|
+ - backend-opengl
* - |camera|
- camera
* - |clipboard|
@@ -61,6 +77,16 @@ Available icons
- colormap-histogram
* - |colormap-none|
- colormap-none
+ * - |colormap-norm-arcsinh|
+ - colormap-norm-arcsinh
+ * - |colormap-norm-gamma|
+ - colormap-norm-gamma
+ * - |colormap-norm-linear|
+ - colormap-norm-linear
+ * - |colormap-norm-log|
+ - colormap-norm-log
+ * - |colormap-norm-sqrt|
+ - colormap-norm-sqrt
* - |colormap-range|
- colormap-range
* - |colormap|
@@ -75,6 +101,8 @@ Available icons
- compare-align-stretch
* - |compare-keypoints|
- compare-keypoints
+ * - |compare-mode-a-minus-b|
+ - compare-mode-a-minus-b
* - |compare-mode-a|
- compare-mode-a
* - |compare-mode-b|
@@ -107,6 +135,18 @@ Available icons
- cube-top
* - |cube|
- cube
+ * - |description-description|
+ - description-description
+ * - |description-error|
+ - description-error
+ * - |description-name|
+ - description-name
+ * - |description-program|
+ - description-program
+ * - |description-title|
+ - description-title
+ * - |description-value|
+ - description-value
* - |document-open|
- document-open
* - |document-print|
@@ -121,6 +161,8 @@ Available icons
- draw-rubber
* - |edit-copy|
- edit-copy
+ * - |eye|
+ - eye
* - |first|
- first
* - |folder|
@@ -157,6 +199,12 @@ Available icons
- last
* - |layer-nx|
- layer-nx
+ * - |mask-clear-all|
+ - mask-clear-all
+ * - |mask-clear|
+ - mask-clear
+ * - |mask-invert|
+ - mask-invert
* - |math-amplitude|
- math-amplitude
* - |math-average|
@@ -251,6 +299,8 @@ Available icons
- plot-ylog
* - |plot-yup|
- plot-yup
+ * - |pointing-hand|
+ - pointing-hand
* - |previous|
- previous
* - |profile-clear|
@@ -261,16 +311,28 @@ Available icons
- profile2D
* - |remove|
- remove
+ * - |rm|
+ - rm
* - |rotate-3d|
- rotate-3d
* - |rudder|
- rudder
+ * - |ruler|
+ - ruler
+ * - |scale-auto|
+ - scale-auto
+ * - |scale-fixed|
+ - scale-fixed
* - |selected|
- selected
* - |shape-circle-solid|
- shape-circle-solid
* - |shape-circle|
- shape-circle
+ * - |shape-cross|
+ - shape-cross
+ * - |shape-diagonal-directed|
+ - shape-diagonal-directed
* - |shape-diagonal|
- shape-diagonal
* - |shape-ellipse-solid|
@@ -287,8 +349,16 @@ Available icons
- shape-square
* - |shape-vertical|
- shape-vertical
+ * - |side-histograms|
+ - side-histograms
* - |silx|
- silx
+ * - |slice-cross|
+ - slice-cross
+ * - |slice-horizontal|
+ - slice-horizontal
+ * - |slice-vertical|
+ - slice-vertical
* - |sliders-off|
- sliders-off
* - |sliders-on|
@@ -307,6 +377,8 @@ Available icons
- tree-collapse-all
* - |tree-expand-all|
- tree-expand-all
+ * - |tree-sort|
+ - tree-sort
* - |view-1d|
- view-1d
* - |view-2d-stack|
@@ -342,164 +414,200 @@ Available icons
* - |zoom|
- zoom
-.. |3d-plane-normal-x| image:: ../../../../silx/resources/gui/icons/3d-plane-normal-x.png
-.. |3d-plane-normal-y| image:: ../../../../silx/resources/gui/icons/3d-plane-normal-y.png
-.. |3d-plane-normal-z| image:: ../../../../silx/resources/gui/icons/3d-plane-normal-z.png
-.. |3d-plane-pan| image:: ../../../../silx/resources/gui/icons/3d-plane-pan.png
-.. |3d-plane| image:: ../../../../silx/resources/gui/icons/3d-plane.png
-.. |add-shape-arc| image:: ../../../../silx/resources/gui/icons/add-shape-arc.png
-.. |add-shape-diagonal| image:: ../../../../silx/resources/gui/icons/add-shape-diagonal.png
-.. |add-shape-horizontal| image:: ../../../../silx/resources/gui/icons/add-shape-horizontal.png
-.. |add-shape-point| image:: ../../../../silx/resources/gui/icons/add-shape-point.png
-.. |add-shape-polygon| image:: ../../../../silx/resources/gui/icons/add-shape-polygon.png
-.. |add-shape-rectangle| image:: ../../../../silx/resources/gui/icons/add-shape-rectangle.png
-.. |add-shape-unknown| image:: ../../../../silx/resources/gui/icons/add-shape-unknown.png
-.. |add-shape-vertical| image:: ../../../../silx/resources/gui/icons/add-shape-vertical.png
-.. |arrow-keys| image:: ../../../../silx/resources/gui/icons/arrow-keys.png
-.. |axis| image:: ../../../../silx/resources/gui/icons/axis.png
-.. |camera| image:: ../../../../silx/resources/gui/icons/camera.png
-.. |clipboard| image:: ../../../../silx/resources/gui/icons/clipboard.png
-.. |close| image:: ../../../../silx/resources/gui/icons/close.png
-.. |colorbar| image:: ../../../../silx/resources/gui/icons/colorbar.png
-.. |colormap-histogram| image:: ../../../../silx/resources/gui/icons/colormap-histogram.png
-.. |colormap-none| image:: ../../../../silx/resources/gui/icons/colormap-none.png
-.. |colormap-range| image:: ../../../../silx/resources/gui/icons/colormap-range.png
-.. |colormap| image:: ../../../../silx/resources/gui/icons/colormap.png
-.. |compare-align-auto| image:: ../../../../silx/resources/gui/icons/compare-align-auto.png
-.. |compare-align-center| image:: ../../../../silx/resources/gui/icons/compare-align-center.png
-.. |compare-align-origin| image:: ../../../../silx/resources/gui/icons/compare-align-origin.png
-.. |compare-align-stretch| image:: ../../../../silx/resources/gui/icons/compare-align-stretch.png
-.. |compare-keypoints| image:: ../../../../silx/resources/gui/icons/compare-keypoints.png
-.. |compare-mode-a| image:: ../../../../silx/resources/gui/icons/compare-mode-a.png
-.. |compare-mode-b| image:: ../../../../silx/resources/gui/icons/compare-mode-b.png
-.. |compare-mode-hline| image:: ../../../../silx/resources/gui/icons/compare-mode-hline.png
-.. |compare-mode-rb-channel| image:: ../../../../silx/resources/gui/icons/compare-mode-rb-channel.png
-.. |compare-mode-rbneg-channel| image:: ../../../../silx/resources/gui/icons/compare-mode-rbneg-channel.png
-.. |compare-mode-vline| image:: ../../../../silx/resources/gui/icons/compare-mode-vline.png
-.. |crop| image:: ../../../../silx/resources/gui/icons/crop.png
-.. |crosshair| image:: ../../../../silx/resources/gui/icons/crosshair.png
-.. |cube-back| image:: ../../../../silx/resources/gui/icons/cube-back.png
-.. |cube-bottom| image:: ../../../../silx/resources/gui/icons/cube-bottom.png
-.. |cube-front| image:: ../../../../silx/resources/gui/icons/cube-front.png
-.. |cube-left| image:: ../../../../silx/resources/gui/icons/cube-left.png
-.. |cube-right| image:: ../../../../silx/resources/gui/icons/cube-right.png
-.. |cube-rotate| image:: ../../../../silx/resources/gui/icons/cube-rotate.png
-.. |cube-top| image:: ../../../../silx/resources/gui/icons/cube-top.png
-.. |cube| image:: ../../../../silx/resources/gui/icons/cube.png
-.. |document-open| image:: ../../../../silx/resources/gui/icons/document-open.png
-.. |document-print| image:: ../../../../silx/resources/gui/icons/document-print.png
-.. |document-save| image:: ../../../../silx/resources/gui/icons/document-save.png
-.. |draw-brush| image:: ../../../../silx/resources/gui/icons/draw-brush.png
-.. |draw-pencil| image:: ../../../../silx/resources/gui/icons/draw-pencil.png
-.. |draw-rubber| image:: ../../../../silx/resources/gui/icons/draw-rubber.png
-.. |edit-copy| image:: ../../../../silx/resources/gui/icons/edit-copy.png
-.. |first| image:: ../../../../silx/resources/gui/icons/first.png
-.. |folder| image:: ../../../../silx/resources/gui/icons/folder.png
-.. |image-mask| image:: ../../../../silx/resources/gui/icons/image-mask.png
-.. |image-select-add| image:: ../../../../silx/resources/gui/icons/image-select-add.png
-.. |image-select-box| image:: ../../../../silx/resources/gui/icons/image-select-box.png
-.. |image-select-brush| image:: ../../../../silx/resources/gui/icons/image-select-brush.png
-.. |image-select-erase-rubber| image:: ../../../../silx/resources/gui/icons/image-select-erase-rubber.png
-.. |image-select-erase| image:: ../../../../silx/resources/gui/icons/image-select-erase.png
-.. |image| image:: ../../../../silx/resources/gui/icons/image.png
-.. |item-0dim| image:: ../../../../silx/resources/gui/icons/item-0dim.png
-.. |item-1dim| image:: ../../../../silx/resources/gui/icons/item-1dim.png
-.. |item-2dim| image:: ../../../../silx/resources/gui/icons/item-2dim.png
-.. |item-3dim| image:: ../../../../silx/resources/gui/icons/item-3dim.png
-.. |item-ndim| image:: ../../../../silx/resources/gui/icons/item-ndim.png
-.. |item-none| image:: ../../../../silx/resources/gui/icons/item-none.png
-.. |item-object| image:: ../../../../silx/resources/gui/icons/item-object.png
-.. |last| image:: ../../../../silx/resources/gui/icons/last.png
-.. |layer-nx| image:: ../../../../silx/resources/gui/icons/layer-nx.png
-.. |math-amplitude| image:: ../../../../silx/resources/gui/icons/math-amplitude.png
-.. |math-average| image:: ../../../../silx/resources/gui/icons/math-average.png
-.. |math-derive| image:: ../../../../silx/resources/gui/icons/math-derive.png
-.. |math-energy| image:: ../../../../silx/resources/gui/icons/math-energy.png
-.. |math-fit| image:: ../../../../silx/resources/gui/icons/math-fit.png
-.. |math-imaginary| image:: ../../../../silx/resources/gui/icons/math-imaginary.png
-.. |math-mean| image:: ../../../../silx/resources/gui/icons/math-mean.png
-.. |math-normalize| image:: ../../../../silx/resources/gui/icons/math-normalize.png
-.. |math-peak-reset| image:: ../../../../silx/resources/gui/icons/math-peak-reset.png
-.. |math-peak-search| image:: ../../../../silx/resources/gui/icons/math-peak-search.png
-.. |math-peak| image:: ../../../../silx/resources/gui/icons/math-peak.png
-.. |math-phase-color-log| image:: ../../../../silx/resources/gui/icons/math-phase-color-log.png
-.. |math-phase-color| image:: ../../../../silx/resources/gui/icons/math-phase-color.png
-.. |math-phase| image:: ../../../../silx/resources/gui/icons/math-phase.png
-.. |math-real| image:: ../../../../silx/resources/gui/icons/math-real.png
-.. |math-sigma| image:: ../../../../silx/resources/gui/icons/math-sigma.png
-.. |math-smooth| image:: ../../../../silx/resources/gui/icons/math-smooth.png
-.. |math-square-amplitude| image:: ../../../../silx/resources/gui/icons/math-square-amplitude.png
-.. |math-substract| image:: ../../../../silx/resources/gui/icons/math-substract.png
-.. |math-swap-sign| image:: ../../../../silx/resources/gui/icons/math-swap-sign.png
-.. |math-ymin-to-zero| image:: ../../../../silx/resources/gui/icons/math-ymin-to-zero.png
-.. |median-filter| image:: ../../../../silx/resources/gui/icons/median-filter.png
-.. |next| image:: ../../../../silx/resources/gui/icons/next.png
-.. |normal| image:: ../../../../silx/resources/gui/icons/normal.png
-.. |nxdata-axis-add| image:: ../../../../silx/resources/gui/icons/nxdata-axis-add.png
-.. |nxdata-axis-remove| image:: ../../../../silx/resources/gui/icons/nxdata-axis-remove.png
-.. |nxdata-create| image:: ../../../../silx/resources/gui/icons/nxdata-create.png
-.. |nxdata-remove| image:: ../../../../silx/resources/gui/icons/nxdata-remove.png
-.. |pan| image:: ../../../../silx/resources/gui/icons/pan.png
-.. |pixel-intensities| image:: ../../../../silx/resources/gui/icons/pixel-intensities.png
-.. |plot-grid| image:: ../../../../silx/resources/gui/icons/plot-grid.png
-.. |plot-roi-above| image:: ../../../../silx/resources/gui/icons/plot-roi-above.png
-.. |plot-roi-below| image:: ../../../../silx/resources/gui/icons/plot-roi-below.png
-.. |plot-roi-between| image:: ../../../../silx/resources/gui/icons/plot-roi-between.png
-.. |plot-roi-reset| image:: ../../../../silx/resources/gui/icons/plot-roi-reset.png
-.. |plot-roi| image:: ../../../../silx/resources/gui/icons/plot-roi.png
-.. |plot-symbols| image:: ../../../../silx/resources/gui/icons/plot-symbols.png
-.. |plot-toggle-points| image:: ../../../../silx/resources/gui/icons/plot-toggle-points.png
-.. |plot-widget| image:: ../../../../silx/resources/gui/icons/plot-widget.png
-.. |plot-window-image| image:: ../../../../silx/resources/gui/icons/plot-window-image.png
-.. |plot-window| image:: ../../../../silx/resources/gui/icons/plot-window.png
-.. |plot-xauto| image:: ../../../../silx/resources/gui/icons/plot-xauto.png
-.. |plot-xlog| image:: ../../../../silx/resources/gui/icons/plot-xlog.png
-.. |plot-yauto| image:: ../../../../silx/resources/gui/icons/plot-yauto.png
-.. |plot-ydown| image:: ../../../../silx/resources/gui/icons/plot-ydown.png
-.. |plot-ylog| image:: ../../../../silx/resources/gui/icons/plot-ylog.png
-.. |plot-yup| image:: ../../../../silx/resources/gui/icons/plot-yup.png
-.. |previous| image:: ../../../../silx/resources/gui/icons/previous.png
-.. |profile-clear| image:: ../../../../silx/resources/gui/icons/profile-clear.png
-.. |profile1D| image:: ../../../../silx/resources/gui/icons/profile1D.png
-.. |profile2D| image:: ../../../../silx/resources/gui/icons/profile2D.png
-.. |remove| image:: ../../../../silx/resources/gui/icons/remove.png
-.. |rotate-3d| image:: ../../../../silx/resources/gui/icons/rotate-3d.png
-.. |rudder| image:: ../../../../silx/resources/gui/icons/rudder.png
-.. |selected| image:: ../../../../silx/resources/gui/icons/selected.png
-.. |shape-circle-solid| image:: ../../../../silx/resources/gui/icons/shape-circle-solid.png
-.. |shape-circle| image:: ../../../../silx/resources/gui/icons/shape-circle.png
-.. |shape-diagonal| image:: ../../../../silx/resources/gui/icons/shape-diagonal.png
-.. |shape-ellipse-solid| image:: ../../../../silx/resources/gui/icons/shape-ellipse-solid.png
-.. |shape-ellipse| image:: ../../../../silx/resources/gui/icons/shape-ellipse.png
-.. |shape-horizontal| image:: ../../../../silx/resources/gui/icons/shape-horizontal.png
-.. |shape-polygon| image:: ../../../../silx/resources/gui/icons/shape-polygon.png
-.. |shape-rectangle| image:: ../../../../silx/resources/gui/icons/shape-rectangle.png
-.. |shape-square| image:: ../../../../silx/resources/gui/icons/shape-square.png
-.. |shape-vertical| image:: ../../../../silx/resources/gui/icons/shape-vertical.png
-.. |silx| image:: ../../../../silx/resources/gui/icons/silx.png
-.. |sliders-off| image:: ../../../../silx/resources/gui/icons/sliders-off.png
-.. |sliders-on| image:: ../../../../silx/resources/gui/icons/sliders-on.png
-.. |spec| image:: ../../../../silx/resources/gui/icons/spec.png
-.. |stats-active-items| image:: ../../../../silx/resources/gui/icons/stats-active-items.png
-.. |stats-visible-data| image:: ../../../../silx/resources/gui/icons/stats-visible-data.png
-.. |stats-whole-data| image:: ../../../../silx/resources/gui/icons/stats-whole-data.png
-.. |stats-whole-items| image:: ../../../../silx/resources/gui/icons/stats-whole-items.png
-.. |tree-collapse-all| image:: ../../../../silx/resources/gui/icons/tree-collapse-all.png
-.. |tree-expand-all| image:: ../../../../silx/resources/gui/icons/tree-expand-all.png
-.. |view-1d| image:: ../../../../silx/resources/gui/icons/view-1d.png
-.. |view-2d-stack| image:: ../../../../silx/resources/gui/icons/view-2d-stack.png
-.. |view-2d| image:: ../../../../silx/resources/gui/icons/view-2d.png
-.. |view-3d| image:: ../../../../silx/resources/gui/icons/view-3d.png
-.. |view-fullscreen| image:: ../../../../silx/resources/gui/icons/view-fullscreen.png
-.. |view-hdf5| image:: ../../../../silx/resources/gui/icons/view-hdf5.png
-.. |view-nexus| image:: ../../../../silx/resources/gui/icons/view-nexus.png
-.. |view-nofullscreen| image:: ../../../../silx/resources/gui/icons/view-nofullscreen.png
-.. |view-raw| image:: ../../../../silx/resources/gui/icons/view-raw.png
-.. |view-refresh| image:: ../../../../silx/resources/gui/icons/view-refresh.png
-.. |view-text| image:: ../../../../silx/resources/gui/icons/view-text.png
-.. |window-new| image:: ../../../../silx/resources/gui/icons/window-new.png
-.. |zoom-back| image:: ../../../../silx/resources/gui/icons/zoom-back.png
-.. |zoom-in| image:: ../../../../silx/resources/gui/icons/zoom-in.png
-.. |zoom-original| image:: ../../../../silx/resources/gui/icons/zoom-original.png
-.. |zoom-out| image:: ../../../../silx/resources/gui/icons/zoom-out.png
-.. |zoom| image:: ../../../../silx/resources/gui/icons/zoom.png
+.. |3d-plane-normal-x| image:: ../../../../src/silx/resources/gui/icons/3d-plane-normal-x.png
+.. |3d-plane-normal-y| image:: ../../../../src/silx/resources/gui/icons/3d-plane-normal-y.png
+.. |3d-plane-normal-z| image:: ../../../../src/silx/resources/gui/icons/3d-plane-normal-z.png
+.. |3d-plane-pan| image:: ../../../../src/silx/resources/gui/icons/3d-plane-pan.png
+.. |3d-plane| image:: ../../../../src/silx/resources/gui/icons/3d-plane.png
+.. |add-range-horizontal| image:: ../../../../src/silx/resources/gui/icons/add-range-horizontal.png
+.. |add-shape-arc| image:: ../../../../src/silx/resources/gui/icons/add-shape-arc.png
+.. |add-shape-circle| image:: ../../../../src/silx/resources/gui/icons/add-shape-circle.png
+.. |add-shape-cross| image:: ../../../../src/silx/resources/gui/icons/add-shape-cross.png
+.. |add-shape-diagonal| image:: ../../../../src/silx/resources/gui/icons/add-shape-diagonal.png
+.. |add-shape-ellipse| image:: ../../../../src/silx/resources/gui/icons/add-shape-ellipse.png
+.. |add-shape-horizontal| image:: ../../../../src/silx/resources/gui/icons/add-shape-horizontal.png
+.. |add-shape-point| image:: ../../../../src/silx/resources/gui/icons/add-shape-point.png
+.. |add-shape-polygon| image:: ../../../../src/silx/resources/gui/icons/add-shape-polygon.png
+.. |add-shape-rectangle| image:: ../../../../src/silx/resources/gui/icons/add-shape-rectangle.png
+.. |add-shape-rotated-rectangle| image:: ../../../../src/silx/resources/gui/icons/add-shape-rotated-rectangle.png
+.. |add-shape-unknown| image:: ../../../../src/silx/resources/gui/icons/add-shape-unknown.png
+.. |add-shape-vertical| image:: ../../../../src/silx/resources/gui/icons/add-shape-vertical.png
+.. |add| image:: ../../../../src/silx/resources/gui/icons/add.png
+.. |aggregation-mode| image:: ../../../../src/silx/resources/gui/icons/aggregation-mode.png
+.. |arrow-keys| image:: ../../../../src/silx/resources/gui/icons/arrow-keys.png
+.. |axis| image:: ../../../../src/silx/resources/gui/icons/axis.png
+.. |backend-opengl| image:: ../../../../src/silx/resources/gui/icons/backend-opengl.png
+.. |camera| image:: ../../../../src/silx/resources/gui/icons/camera.png
+.. |clipboard| image:: ../../../../src/silx/resources/gui/icons/clipboard.png
+.. |close| image:: ../../../../src/silx/resources/gui/icons/close.png
+.. |colorbar| image:: ../../../../src/silx/resources/gui/icons/colorbar.png
+.. |colormap-histogram| image:: ../../../../src/silx/resources/gui/icons/colormap-histogram.png
+.. |colormap-none| image:: ../../../../src/silx/resources/gui/icons/colormap-none.png
+.. |colormap-norm-arcsinh| image:: ../../../../src/silx/resources/gui/icons/colormap-norm-arcsinh.png
+.. |colormap-norm-gamma| image:: ../../../../src/silx/resources/gui/icons/colormap-norm-gamma.png
+.. |colormap-norm-linear| image:: ../../../../src/silx/resources/gui/icons/colormap-norm-linear.png
+.. |colormap-norm-log| image:: ../../../../src/silx/resources/gui/icons/colormap-norm-log.png
+.. |colormap-norm-sqrt| image:: ../../../../src/silx/resources/gui/icons/colormap-norm-sqrt.png
+.. |colormap-range| image:: ../../../../src/silx/resources/gui/icons/colormap-range.png
+.. |colormap| image:: ../../../../src/silx/resources/gui/icons/colormap.png
+.. |compare-align-auto| image:: ../../../../src/silx/resources/gui/icons/compare-align-auto.png
+.. |compare-align-center| image:: ../../../../src/silx/resources/gui/icons/compare-align-center.png
+.. |compare-align-origin| image:: ../../../../src/silx/resources/gui/icons/compare-align-origin.png
+.. |compare-align-stretch| image:: ../../../../src/silx/resources/gui/icons/compare-align-stretch.png
+.. |compare-keypoints| image:: ../../../../src/silx/resources/gui/icons/compare-keypoints.png
+.. |compare-mode-a-minus-b| image:: ../../../../src/silx/resources/gui/icons/compare-mode-a-minus-b.png
+.. |compare-mode-a| image:: ../../../../src/silx/resources/gui/icons/compare-mode-a.png
+.. |compare-mode-b| image:: ../../../../src/silx/resources/gui/icons/compare-mode-b.png
+.. |compare-mode-hline| image:: ../../../../src/silx/resources/gui/icons/compare-mode-hline.png
+.. |compare-mode-rb-channel| image:: ../../../../src/silx/resources/gui/icons/compare-mode-rb-channel.png
+.. |compare-mode-rbneg-channel| image:: ../../../../src/silx/resources/gui/icons/compare-mode-rbneg-channel.png
+.. |compare-mode-vline| image:: ../../../../src/silx/resources/gui/icons/compare-mode-vline.png
+.. |crop| image:: ../../../../src/silx/resources/gui/icons/crop.png
+.. |crosshair| image:: ../../../../src/silx/resources/gui/icons/crosshair.png
+.. |cube-back| image:: ../../../../src/silx/resources/gui/icons/cube-back.png
+.. |cube-bottom| image:: ../../../../src/silx/resources/gui/icons/cube-bottom.png
+.. |cube-front| image:: ../../../../src/silx/resources/gui/icons/cube-front.png
+.. |cube-left| image:: ../../../../src/silx/resources/gui/icons/cube-left.png
+.. |cube-right| image:: ../../../../src/silx/resources/gui/icons/cube-right.png
+.. |cube-rotate| image:: ../../../../src/silx/resources/gui/icons/cube-rotate.png
+.. |cube-top| image:: ../../../../src/silx/resources/gui/icons/cube-top.png
+.. |cube| image:: ../../../../src/silx/resources/gui/icons/cube.png
+.. |description-description| image:: ../../../../src/silx/resources/gui/icons/description-description.png
+.. |description-error| image:: ../../../../src/silx/resources/gui/icons/description-error.png
+.. |description-name| image:: ../../../../src/silx/resources/gui/icons/description-name.png
+.. |description-program| image:: ../../../../src/silx/resources/gui/icons/description-program.png
+.. |description-title| image:: ../../../../src/silx/resources/gui/icons/description-title.png
+.. |description-value| image:: ../../../../src/silx/resources/gui/icons/description-value.png
+.. |document-open| image:: ../../../../src/silx/resources/gui/icons/document-open.png
+.. |document-print| image:: ../../../../src/silx/resources/gui/icons/document-print.png
+.. |document-save| image:: ../../../../src/silx/resources/gui/icons/document-save.png
+.. |draw-brush| image:: ../../../../src/silx/resources/gui/icons/draw-brush.png
+.. |draw-pencil| image:: ../../../../src/silx/resources/gui/icons/draw-pencil.png
+.. |draw-rubber| image:: ../../../../src/silx/resources/gui/icons/draw-rubber.png
+.. |edit-copy| image:: ../../../../src/silx/resources/gui/icons/edit-copy.png
+.. |eye| image:: ../../../../src/silx/resources/gui/icons/eye.png
+.. |first| image:: ../../../../src/silx/resources/gui/icons/first.png
+.. |folder| image:: ../../../../src/silx/resources/gui/icons/folder.png
+.. |image-mask| image:: ../../../../src/silx/resources/gui/icons/image-mask.png
+.. |image-select-add| image:: ../../../../src/silx/resources/gui/icons/image-select-add.png
+.. |image-select-box| image:: ../../../../src/silx/resources/gui/icons/image-select-box.png
+.. |image-select-brush| image:: ../../../../src/silx/resources/gui/icons/image-select-brush.png
+.. |image-select-erase-rubber| image:: ../../../../src/silx/resources/gui/icons/image-select-erase-rubber.png
+.. |image-select-erase| image:: ../../../../src/silx/resources/gui/icons/image-select-erase.png
+.. |image| image:: ../../../../src/silx/resources/gui/icons/image.png
+.. |item-0dim| image:: ../../../../src/silx/resources/gui/icons/item-0dim.png
+.. |item-1dim| image:: ../../../../src/silx/resources/gui/icons/item-1dim.png
+.. |item-2dim| image:: ../../../../src/silx/resources/gui/icons/item-2dim.png
+.. |item-3dim| image:: ../../../../src/silx/resources/gui/icons/item-3dim.png
+.. |item-ndim| image:: ../../../../src/silx/resources/gui/icons/item-ndim.png
+.. |item-none| image:: ../../../../src/silx/resources/gui/icons/item-none.png
+.. |item-object| image:: ../../../../src/silx/resources/gui/icons/item-object.png
+.. |last| image:: ../../../../src/silx/resources/gui/icons/last.png
+.. |layer-nx| image:: ../../../../src/silx/resources/gui/icons/layer-nx.png
+.. |mask-clear-all| image:: ../../../../src/silx/resources/gui/icons/mask-clear-all.png
+.. |mask-clear| image:: ../../../../src/silx/resources/gui/icons/mask-clear.png
+.. |mask-invert| image:: ../../../../src/silx/resources/gui/icons/mask-invert.png
+.. |math-amplitude| image:: ../../../../src/silx/resources/gui/icons/math-amplitude.png
+.. |math-average| image:: ../../../../src/silx/resources/gui/icons/math-average.png
+.. |math-derive| image:: ../../../../src/silx/resources/gui/icons/math-derive.png
+.. |math-energy| image:: ../../../../src/silx/resources/gui/icons/math-energy.png
+.. |math-fit| image:: ../../../../src/silx/resources/gui/icons/math-fit.png
+.. |math-imaginary| image:: ../../../../src/silx/resources/gui/icons/math-imaginary.png
+.. |math-mean| image:: ../../../../src/silx/resources/gui/icons/math-mean.png
+.. |math-normalize| image:: ../../../../src/silx/resources/gui/icons/math-normalize.png
+.. |math-peak-reset| image:: ../../../../src/silx/resources/gui/icons/math-peak-reset.png
+.. |math-peak-search| image:: ../../../../src/silx/resources/gui/icons/math-peak-search.png
+.. |math-peak| image:: ../../../../src/silx/resources/gui/icons/math-peak.png
+.. |math-phase-color-log| image:: ../../../../src/silx/resources/gui/icons/math-phase-color-log.png
+.. |math-phase-color| image:: ../../../../src/silx/resources/gui/icons/math-phase-color.png
+.. |math-phase| image:: ../../../../src/silx/resources/gui/icons/math-phase.png
+.. |math-real| image:: ../../../../src/silx/resources/gui/icons/math-real.png
+.. |math-sigma| image:: ../../../../src/silx/resources/gui/icons/math-sigma.png
+.. |math-smooth| image:: ../../../../src/silx/resources/gui/icons/math-smooth.png
+.. |math-square-amplitude| image:: ../../../../src/silx/resources/gui/icons/math-square-amplitude.png
+.. |math-substract| image:: ../../../../src/silx/resources/gui/icons/math-substract.png
+.. |math-swap-sign| image:: ../../../../src/silx/resources/gui/icons/math-swap-sign.png
+.. |math-ymin-to-zero| image:: ../../../../src/silx/resources/gui/icons/math-ymin-to-zero.png
+.. |median-filter| image:: ../../../../src/silx/resources/gui/icons/median-filter.png
+.. |next| image:: ../../../../src/silx/resources/gui/icons/next.png
+.. |normal| image:: ../../../../src/silx/resources/gui/icons/normal.png
+.. |nxdata-axis-add| image:: ../../../../src/silx/resources/gui/icons/nxdata-axis-add.png
+.. |nxdata-axis-remove| image:: ../../../../src/silx/resources/gui/icons/nxdata-axis-remove.png
+.. |nxdata-create| image:: ../../../../src/silx/resources/gui/icons/nxdata-create.png
+.. |nxdata-remove| image:: ../../../../src/silx/resources/gui/icons/nxdata-remove.png
+.. |pan| image:: ../../../../src/silx/resources/gui/icons/pan.png
+.. |pixel-intensities| image:: ../../../../src/silx/resources/gui/icons/pixel-intensities.png
+.. |plot-grid| image:: ../../../../src/silx/resources/gui/icons/plot-grid.png
+.. |plot-roi-above| image:: ../../../../src/silx/resources/gui/icons/plot-roi-above.png
+.. |plot-roi-below| image:: ../../../../src/silx/resources/gui/icons/plot-roi-below.png
+.. |plot-roi-between| image:: ../../../../src/silx/resources/gui/icons/plot-roi-between.png
+.. |plot-roi-reset| image:: ../../../../src/silx/resources/gui/icons/plot-roi-reset.png
+.. |plot-roi| image:: ../../../../src/silx/resources/gui/icons/plot-roi.png
+.. |plot-symbols| image:: ../../../../src/silx/resources/gui/icons/plot-symbols.png
+.. |plot-toggle-points| image:: ../../../../src/silx/resources/gui/icons/plot-toggle-points.png
+.. |plot-widget| image:: ../../../../src/silx/resources/gui/icons/plot-widget.png
+.. |plot-window-image| image:: ../../../../src/silx/resources/gui/icons/plot-window-image.png
+.. |plot-window| image:: ../../../../src/silx/resources/gui/icons/plot-window.png
+.. |plot-xauto| image:: ../../../../src/silx/resources/gui/icons/plot-xauto.png
+.. |plot-xlog| image:: ../../../../src/silx/resources/gui/icons/plot-xlog.png
+.. |plot-yauto| image:: ../../../../src/silx/resources/gui/icons/plot-yauto.png
+.. |plot-ydown| image:: ../../../../src/silx/resources/gui/icons/plot-ydown.png
+.. |plot-ylog| image:: ../../../../src/silx/resources/gui/icons/plot-ylog.png
+.. |plot-yup| image:: ../../../../src/silx/resources/gui/icons/plot-yup.png
+.. |pointing-hand| image:: ../../../../src/silx/resources/gui/icons/pointing-hand.png
+.. |previous| image:: ../../../../src/silx/resources/gui/icons/previous.png
+.. |profile-clear| image:: ../../../../src/silx/resources/gui/icons/profile-clear.png
+.. |profile1D| image:: ../../../../src/silx/resources/gui/icons/profile1D.png
+.. |profile2D| image:: ../../../../src/silx/resources/gui/icons/profile2D.png
+.. |remove| image:: ../../../../src/silx/resources/gui/icons/remove.png
+.. |rm| image:: ../../../../src/silx/resources/gui/icons/rm.png
+.. |rotate-3d| image:: ../../../../src/silx/resources/gui/icons/rotate-3d.png
+.. |rudder| image:: ../../../../src/silx/resources/gui/icons/rudder.png
+.. |ruler| image:: ../../../../src/silx/resources/gui/icons/ruler.png
+.. |scale-auto| image:: ../../../../src/silx/resources/gui/icons/scale-auto.png
+.. |scale-fixed| image:: ../../../../src/silx/resources/gui/icons/scale-fixed.png
+.. |selected| image:: ../../../../src/silx/resources/gui/icons/selected.png
+.. |shape-circle-solid| image:: ../../../../src/silx/resources/gui/icons/shape-circle-solid.png
+.. |shape-circle| image:: ../../../../src/silx/resources/gui/icons/shape-circle.png
+.. |shape-cross| image:: ../../../../src/silx/resources/gui/icons/shape-cross.png
+.. |shape-diagonal-directed| image:: ../../../../src/silx/resources/gui/icons/shape-diagonal-directed.png
+.. |shape-diagonal| image:: ../../../../src/silx/resources/gui/icons/shape-diagonal.png
+.. |shape-ellipse-solid| image:: ../../../../src/silx/resources/gui/icons/shape-ellipse-solid.png
+.. |shape-ellipse| image:: ../../../../src/silx/resources/gui/icons/shape-ellipse.png
+.. |shape-horizontal| image:: ../../../../src/silx/resources/gui/icons/shape-horizontal.png
+.. |shape-polygon| image:: ../../../../src/silx/resources/gui/icons/shape-polygon.png
+.. |shape-rectangle| image:: ../../../../src/silx/resources/gui/icons/shape-rectangle.png
+.. |shape-square| image:: ../../../../src/silx/resources/gui/icons/shape-square.png
+.. |shape-vertical| image:: ../../../../src/silx/resources/gui/icons/shape-vertical.png
+.. |side-histograms| image:: ../../../../src/silx/resources/gui/icons/side-histograms.png
+.. |silx| image:: ../../../../src/silx/resources/gui/icons/silx.png
+.. |slice-cross| image:: ../../../../src/silx/resources/gui/icons/slice-cross.png
+.. |slice-horizontal| image:: ../../../../src/silx/resources/gui/icons/slice-horizontal.png
+.. |slice-vertical| image:: ../../../../src/silx/resources/gui/icons/slice-vertical.png
+.. |sliders-off| image:: ../../../../src/silx/resources/gui/icons/sliders-off.png
+.. |sliders-on| image:: ../../../../src/silx/resources/gui/icons/sliders-on.png
+.. |spec| image:: ../../../../src/silx/resources/gui/icons/spec.png
+.. |stats-active-items| image:: ../../../../src/silx/resources/gui/icons/stats-active-items.png
+.. |stats-visible-data| image:: ../../../../src/silx/resources/gui/icons/stats-visible-data.png
+.. |stats-whole-data| image:: ../../../../src/silx/resources/gui/icons/stats-whole-data.png
+.. |stats-whole-items| image:: ../../../../src/silx/resources/gui/icons/stats-whole-items.png
+.. |tree-collapse-all| image:: ../../../../src/silx/resources/gui/icons/tree-collapse-all.png
+.. |tree-expand-all| image:: ../../../../src/silx/resources/gui/icons/tree-expand-all.png
+.. |tree-sort| image:: ../../../../src/silx/resources/gui/icons/tree-sort.png
+.. |view-1d| image:: ../../../../src/silx/resources/gui/icons/view-1d.png
+.. |view-2d-stack| image:: ../../../../src/silx/resources/gui/icons/view-2d-stack.png
+.. |view-2d| image:: ../../../../src/silx/resources/gui/icons/view-2d.png
+.. |view-3d| image:: ../../../../src/silx/resources/gui/icons/view-3d.png
+.. |view-fullscreen| image:: ../../../../src/silx/resources/gui/icons/view-fullscreen.png
+.. |view-hdf5| image:: ../../../../src/silx/resources/gui/icons/view-hdf5.png
+.. |view-nexus| image:: ../../../../src/silx/resources/gui/icons/view-nexus.png
+.. |view-nofullscreen| image:: ../../../../src/silx/resources/gui/icons/view-nofullscreen.png
+.. |view-raw| image:: ../../../../src/silx/resources/gui/icons/view-raw.png
+.. |view-refresh| image:: ../../../../src/silx/resources/gui/icons/view-refresh.png
+.. |view-text| image:: ../../../../src/silx/resources/gui/icons/view-text.png
+.. |window-new| image:: ../../../../src/silx/resources/gui/icons/window-new.png
+.. |zoom-back| image:: ../../../../src/silx/resources/gui/icons/zoom-back.png
+.. |zoom-in| image:: ../../../../src/silx/resources/gui/icons/zoom-in.png
+.. |zoom-original| image:: ../../../../src/silx/resources/gui/icons/zoom-original.png
+.. |zoom-out| image:: ../../../../src/silx/resources/gui/icons/zoom-out.png
+.. |zoom| image:: ../../../../src/silx/resources/gui/icons/zoom.png
diff --git a/doc/source/modules/gui/plot/dev.rst b/doc/source/modules/gui/plot/dev.rst
index 8966487..0c848e9 100644
--- a/doc/source/modules/gui/plot/dev.rst
+++ b/doc/source/modules/gui/plot/dev.rst
@@ -92,6 +92,7 @@ The following modules are the modules used internally by the plot package.
.. automodule:: silx.gui.plot.CurvesROIWidget
:members:
+ :noindex:
:mod:`Interaction`
++++++++++++++++++
diff --git a/doc/source/modules/gui/plot/getting_started.rst b/doc/source/modules/gui/plot/getting_started.rst
index 899d262..ead9e43 100644
--- a/doc/source/modules/gui/plot/getting_started.rst
+++ b/doc/source/modules/gui/plot/getting_started.rst
@@ -20,8 +20,6 @@ For a complete description of the API, see :mod:`silx.gui.plot`.
Use :mod:`silx.gui.plot` from (I)Python console
-----------------------------------------------
-We recommend to use (I)Python 3.x and PyQt5.
-
From a Python or IPython interpreter, the simplest way is to import the :mod:`silx.sx` module:
>>> from silx import sx
@@ -48,10 +46,6 @@ the way silx loads Qt and the way IPython is doing it through the ``--gui`` opti
`%pylab <http://ipython.org/ipython-doc/stable/interactive/magics.html#magic-pylab>`_ magics.
In this case, IPython magics that initialize Qt might not work after importing modules from silx.gui.
-When using Python2.7 and PyQt4, there is another incompatibility to deal with as
-silx requires PyQt4 API version 2 (See note below for explanation).
-In this case, start IPython with the ``QT_API`` environment variable set to ``pyqt``.
-
On Linux and MacOS X, run from the command line::
QT_API=pyqt ipython
@@ -61,16 +55,6 @@ On Windows, run from the command line::
set QT_API=pyqt&&ipython
-.. note:: PyQt4 used from Python 2.x provides 2 incompatible versions of QString and QVariant:
-
- - version 1, the legacy version which is also the default, and
- - version 2, a more pythonic one, which is the only one supported by *silx*.
-
- All other configurations (i.e., PyQt4 on Python 3.x, PySide2, PyQt5, IPython QtConsole widget) uses version 2.
-
- For more information, see `IPython, PyQt and PySide <http://ipython.org/ipython-doc/stable/interactive/reference.html#pyqt-and-pyside>`_.
-
-
Plot functions
++++++++++++++
@@ -101,9 +85,9 @@ A Qt GUI script must have a QApplication initialised before creating widgets:
if __name__ == '__main__':
[...]
- qapp.exec_()
+ qapp.exec()
-Unless a Qt binding has already been loaded, :mod:`silx.gui.qt` uses one of the supported Qt bindings (PyQt5, PyQt4, PySide2).
+Unless a Qt binding has already been loaded, :mod:`silx.gui.qt` uses one of the supported Qt bindings (PyQt5, PySide6, PyQt6).
If you prefer to choose the Qt binding yourself, import it before importing
a module from :mod:`silx.gui`:
diff --git a/doc/source/modules/gui/plot/img/BasicGridStatsWidget.png b/doc/source/modules/gui/plot/img/BasicGridStatsWidget.png
new file mode 100644
index 0000000..a468cc1
--- /dev/null
+++ b/doc/source/modules/gui/plot/img/BasicGridStatsWidget.png
Binary files differ
diff --git a/doc/source/modules/gui/plot/img/BasicStatsWidget.png b/doc/source/modules/gui/plot/img/BasicStatsWidget.png
new file mode 100644
index 0000000..6dbdd30
--- /dev/null
+++ b/doc/source/modules/gui/plot/img/BasicStatsWidget.png
Binary files differ
diff --git a/doc/source/modules/gui/plot/img/LimitsToolBar.png b/doc/source/modules/gui/plot/img/LimitsToolBar.png
index 99af8bd..2d96458 100644
--- a/doc/source/modules/gui/plot/img/LimitsToolBar.png
+++ b/doc/source/modules/gui/plot/img/LimitsToolBar.png
Binary files differ
diff --git a/doc/source/modules/gui/plot/img/ROIStatsWidget.png b/doc/source/modules/gui/plot/img/ROIStatsWidget.png
new file mode 100644
index 0000000..fae9d62
--- /dev/null
+++ b/doc/source/modules/gui/plot/img/ROIStatsWidget.png
Binary files differ
diff --git a/doc/source/modules/gui/plot/img/logColorbar.png b/doc/source/modules/gui/plot/img/logColorbar.png
index cdd247c..31594e0 100644
--- a/doc/source/modules/gui/plot/img/logColorbar.png
+++ b/doc/source/modules/gui/plot/img/logColorbar.png
Binary files differ
diff --git a/doc/source/modules/gui/plot/index.rst b/doc/source/modules/gui/plot/index.rst
index 6f06830..7f60ba4 100644
--- a/doc/source/modules/gui/plot/index.rst
+++ b/doc/source/modules/gui/plot/index.rst
@@ -54,13 +54,21 @@ Additionnal plot tool widgets:
actions/index.rst
plottoolbuttons.rst
- tools.rst
+ tools/index.rst
profile.rst
roi.rst
printpreviewtoolbutton.rst
statswidget.rst
+ roistatswidget.rst
stats/index.rst
+Utilities
+
+.. toctree::
+ :maxdepth: 2
+
+ utils.rst
+
Internals
---------
diff --git a/doc/source/modules/gui/plot/items.rst b/doc/source/modules/gui/plot/items.rst
index 43eb77e..2b2985b 100644
--- a/doc/source/modules/gui/plot/items.rst
+++ b/doc/source/modules/gui/plot/items.rst
@@ -118,3 +118,34 @@ Axis
.. automodule:: silx.gui.plot.items.roi
:members:
+ :show-inheritance:
+
+ .. autoclass:: silx.gui.plot.items.roi.ArcROI
+ :members:
+ :show-inheritance:
+
+ .. autoclass:: silx.gui.plot.items.roi.BandROI
+ :members:
+ :show-inheritance:
+
+
+Base class for regions of interest
+++++++++++++++++++++++++++++++++++
+
+.. autoclass:: silx.gui.plot.items._roi_base._RegionOfInterestBase
+ :members:
+ :show-inheritance:
+
+.. autoclass:: silx.gui.plot.items.roi.RegionOfInterest
+ :members:
+ :show-inheritance:
+
+.. autoclass:: silx.gui.plot.items.roi.HandleBasedROI
+ :members:
+ :show-inheritance:
+
+.. autoclass:: silx.gui.plot.items.roi.InteractionModeMixIn
+ :members:
+
+.. autoclass:: silx.gui.plot.items.roi.RoiInteractionMode
+ :members:
diff --git a/doc/source/modules/gui/plot/plotsignal.rst b/doc/source/modules/gui/plot/plotsignal.rst
index 091f481..641b0ef 100644
--- a/doc/source/modules/gui/plot/plotsignal.rst
+++ b/doc/source/modules/gui/plot/plotsignal.rst
@@ -91,6 +91,7 @@ Both share the following keys:
- 'event': 'curveClicked' or 'imageClicked'
- 'button': the mouse button that was pressed in 'left', 'middle', 'right'
+- 'item': The plot item object that was clicked
- 'label': The legend associated with the clicked image or curve
- 'type': The type of item in 'curve', 'image'
- 'x' and 'y': The clicked position in data coordinates
diff --git a/doc/source/modules/gui/plot/plotwidget.rst b/doc/source/modules/gui/plot/plotwidget.rst
index 9978479..05dd77c 100644
--- a/doc/source/modules/gui/plot/plotwidget.rst
+++ b/doc/source/modules/gui/plot/plotwidget.rst
@@ -82,7 +82,10 @@ The following methods handle plot limits, aspect ratio, grid and axes display:
.. automethod:: PlotWidget.setKeepDataAspectRatio
.. automethod:: PlotWidget.getGraphGrid
.. automethod:: PlotWidget.setGraphGrid
+.. automethod:: PlotWidget.isAxesDisplayed
.. automethod:: PlotWidget.setAxesDisplayed
+.. automethod:: PlotWidget.getAxesMargins
+.. automethod:: PlotWidget.setAxesMargins
Reset zoom
..........
@@ -112,6 +115,7 @@ Interaction
Those methods allow to change the interaction mode (e.g., drawing mode)
of the plot and to toggle the use of a crosshair cursor:
+.. automethod:: PlotWidget.interaction
.. automethod:: PlotWidget.getInteractiveMode
.. automethod:: PlotWidget.setInteractiveMode
diff --git a/doc/source/modules/gui/plot/roi.rst b/doc/source/modules/gui/plot/roi.rst
index 77b5c2a..efe41a7 100644
--- a/doc/source/modules/gui/plot/roi.rst
+++ b/doc/source/modules/gui/plot/roi.rst
@@ -1,12 +1,15 @@
-.. currentmodule:: silx.gui.plot
+.. currentmodule:: silx.gui.plot.CurvesROIWidget
:mod:`CurvesROIWidget`: ROI from curves
=======================================
+
.. |roiWidgetImage| image:: img/roiwidget.png
:height: 400px
:align: middle
+.. automodule:: silx.gui.plot.CurvesROIWidget
+
You can access to the ROIWidget from a Plot window by :
- using the tool button 'ROI'
@@ -14,4 +17,28 @@ You can access to the ROIWidget from a Plot window by :
|roiWidgetImage|
-.. automodule:: silx.gui.plot.CurvesROIWidget
+
+
+
+:class:`ROI` class
+------------------
+
+.. autoclass:: ROI
+ :show-inheritance:
+ :members:
+
+
+:class:`CurvesROIWidget` class
+-------------------------------
+
+.. autoclass:: CurvesROIWidget
+ :show-inheritance:
+ :members:
+
+
+:class:`ROITable` class
+-----------------------
+
+.. autoclass:: ROITable
+ :show-inheritance:
+ :members:
diff --git a/doc/source/modules/gui/plot/roistatswidget.rst b/doc/source/modules/gui/plot/roistatswidget.rst
new file mode 100644
index 0000000..d9563b5
--- /dev/null
+++ b/doc/source/modules/gui/plot/roistatswidget.rst
@@ -0,0 +1,24 @@
+
+.. currentmodule:: silx.gui.plot.ROIStatsWidget
+
+:mod:`ROIStatsWidget`: Display a set of statistics for couples (plot items, roi)
+================================================================================
+
+An example of the usage is given in examples/plotRoiStats.py
+
+.. automodule:: silx.gui.plot.ROIStatsWidget
+
+
+:class:`ROIStatsWidget` class
+-----------------------------
+
+.. autoclass:: ROIStatsWidget
+ :show-inheritance:
+ :members:
+
+:class:`ROIStatsItemHelper` class
+---------------------------------
+
+.. autoclass:: ROIStatsItemHelper
+ :show-inheritance:
+ :members:
diff --git a/doc/source/modules/gui/plot/statswidget.rst b/doc/source/modules/gui/plot/statswidget.rst
index f534921..1574abc 100644
--- a/doc/source/modules/gui/plot/statswidget.rst
+++ b/doc/source/modules/gui/plot/statswidget.rst
@@ -31,3 +31,19 @@
:show-inheritance:
:members:
+
+:class:`BasicLineStatsWidget` class
+-----------------------------------
+
+.. autoclass:: BasicLineStatsWidget
+ :show-inheritance:
+ :members:
+
+
+:class:`BasicGridStatsWidget` class
+-----------------------------------
+
+.. autoclass:: BasicGridStatsWidget
+ :show-inheritance:
+ :members:
+
diff --git a/doc/source/modules/gui/plot/img/CurveLegendsWidget.png b/doc/source/modules/gui/plot/tools/img/CurveLegendsWidget.png
index e7fa9f8..e7fa9f8 100644
--- a/doc/source/modules/gui/plot/img/CurveLegendsWidget.png
+++ b/doc/source/modules/gui/plot/tools/img/CurveLegendsWidget.png
Binary files differ
diff --git a/doc/source/modules/gui/plot/img/linearColorbar.png b/doc/source/modules/gui/plot/tools/img/linearColorbar.png
index 26621ce..26621ce 100644
--- a/doc/source/modules/gui/plot/img/linearColorbar.png
+++ b/doc/source/modules/gui/plot/tools/img/linearColorbar.png
Binary files differ
diff --git a/doc/source/modules/gui/plot/tools.rst b/doc/source/modules/gui/plot/tools/index.rst
index d7c96b5..c75aea5 100644
--- a/doc/source/modules/gui/plot/tools.rst
+++ b/doc/source/modules/gui/plot/tools/index.rst
@@ -1,10 +1,23 @@
+.. currentmodule:: silx.gui.plot.tools
+
:mod:`~silx.gui.plot.tools`: Tool widgets for PlotWidget
========================================================
-.. currentmodule:: silx.gui.plot.tools
-
.. automodule:: silx.gui.plot.tools
+Tools API
+---------
+
+Tools are divided into the following sub-modules:
+
+.. toctree::
+ :maxdepth: 1
+
+ profile.rst
+
+Other tools API
+---------------
+
:class:`PositionInfo` class
---------------------------
@@ -91,21 +104,6 @@
.. autoclass:: RegionOfInterestTableWidget
:members:
-:mod:`~silx.gui.plot.tools.profile`: Profile Tools
---------------------------------------------------
-
-.. automodule:: silx.gui.plot.tools.profile
-
-.. currentmodule:: silx.gui.plot.tools.profile
-
-:class:`ScatterProfileToolBar`
-++++++++++++++++++++++++++++++
-
-.. autoclass:: ScatterProfileToolBar
- :members: sigProfileChanged, getProfilePoints, getProfileValues, getProfileTitle, getPlotWidget, isDefaultProfileWindowEnabled, setDefaultProfileWindowEnabled, getDefaultProfileWindow, getColor, setColor, clearProfile, getNPoints, setNPoints
-
-.. currentmodule:: silx.gui.plot
-
:mod:`ColorBar`: ColorBar Widget
================================
diff --git a/doc/source/modules/gui/plot/tools/profile.rst b/doc/source/modules/gui/plot/tools/profile.rst
new file mode 100644
index 0000000..32d8a26
--- /dev/null
+++ b/doc/source/modules/gui/plot/tools/profile.rst
@@ -0,0 +1,84 @@
+.. currentmodule:: silx.gui.plot.tools.profile
+
+:mod:`~silx.gui.plot.tools.profile`: Profile tool for PlotWidget
+================================================================
+
+.. automodule:: silx.gui.plot.tools.profile
+
+The profile package is divided into several sub-modules.
+
+:mod:`~silx.gui.plot.tools.profile.manager` module
+--------------------------------------------------
+
+.. automodule:: silx.gui.plot.tools.profile.manager
+
+:class:`ProfileManager` class
++++++++++++++++++++++++++++++
+
+.. autoclass:: ProfileManager
+ :show-inheritance:
+ :members:
+
+:class:`ProfileWindow` class
+++++++++++++++++++++++++++++
+
+.. autoclass:: ProfileWindow
+ :show-inheritance:
+ :members:
+
+:mod:`~silx.gui.plot.tools.profile.editors` module
+--------------------------------------------------
+
+.. automodule:: silx.gui.plot.tools.profile.editors
+
+:class:`ProfileRoiEditorAction` class
++++++++++++++++++++++++++++++++++++++
+
+.. autoclass:: ProfileRoiEditorAction
+ :show-inheritance:
+ :members:
+
+:mod:`~silx.gui.plot.tools.profile.core` module
+-----------------------------------------------
+
+.. automodule:: silx.gui.plot.tools.profile.core
+
+:class:`ProfileRoiMixIn` class
+++++++++++++++++++++++++++++++
+
+.. autoclass:: ProfileRoiMixIn
+ :show-inheritance:
+ :members:
+
+:class:`CurveProfileData` class
++++++++++++++++++++++++++++++++
+
+.. autoclass:: CurveProfileData
+ :show-inheritance:
+ :members:
+
+
+:class:`ImageProfileData` class
++++++++++++++++++++++++++++++++
+
+.. autoclass:: ImageProfileData
+ :show-inheritance:
+ :members:
+
+:mod:`~silx.gui.plot.tools.profile.ScatterProfileToolBar` module
+----------------------------------------------------------------
+
+.. automodule:: silx.gui.plot.tools.profile.ScatterProfileToolBar
+
+:class:`ScatterProfileToolBar`
+++++++++++++++++++++++++++++++
+
+.. autoclass:: ScatterProfileToolBar
+ :show-inheritance:
+ :members:
+
+:mod:`~silx.gui.plot.tools.profile.rois` module
+-----------------------------------------------
+
+.. automodule:: silx.gui.plot.tools.profile.rois
+
diff --git a/doc/source/modules/gui/plot/utils.rst b/doc/source/modules/gui/plot/utils.rst
new file mode 100644
index 0000000..e930208
--- /dev/null
+++ b/doc/source/modules/gui/plot/utils.rst
@@ -0,0 +1,12 @@
+.. currentmodule:: silx.gui.plot.utils
+
+
+:mod:`axis`: utilities for plots
+================================
+
+SyncAxes
+--------
+
+.. autoclass:: silx.gui.plot.utils.axis.SyncAxes
+ :members:
+
diff --git a/doc/source/modules/gui/plot3d/glutils.rst b/doc/source/modules/gui/plot3d/glutils.rst
index 2c36e83..21781d9 100644
--- a/doc/source/modules/gui/plot3d/glutils.rst
+++ b/doc/source/modules/gui/plot3d/glutils.rst
@@ -13,13 +13,17 @@
Utility functions
-----------------
-.. currentmodule:: silx.gui._glutils
+.. currentmodule:: silx.gui._glutils.Context
For OpenGL context management:
-.. autofunction:: getGLContext
+.. autofunction:: getCurrent
+
+.. autofunction:: setCurrent
-.. autofunction:: setGLContextGetter
+.. autofunction:: current
+
+.. currentmodule:: silx.gui._glutils
For type checking and conversion:
diff --git a/doc/source/modules/gui/plot3d/img/SceneWidget.png b/doc/source/modules/gui/plot3d/img/SceneWidget.png
index 610c41a..7ad6de4 100644
--- a/doc/source/modules/gui/plot3d/img/SceneWidget.png
+++ b/doc/source/modules/gui/plot3d/img/SceneWidget.png
Binary files differ
diff --git a/doc/source/modules/gui/plot3d/items.rst b/doc/source/modules/gui/plot3d/items.rst
index 1162cb9..ba39336 100644
--- a/doc/source/modules/gui/plot3d/items.rst
+++ b/doc/source/modules/gui/plot3d/items.rst
@@ -53,7 +53,7 @@ The following classes are items that describes the content of a :class:`SceneWid
:class:`Scatter2D` inherits from :class:`.DataItem3D` and also provides its API.
.. autoclass:: Scatter2D
- :members: getData, setData, getXData, getYData, getValues,
+ :members: getData, setData, getXData, getYData, getValueData,
supportedVisualizations, isPropertyEnabled,
getVisualization, setVisualization,
isHeightMap, setHeightMap,
@@ -67,7 +67,7 @@ The following classes are items that describes the content of a :class:`SceneWid
:class:`Scatter3D` inherits from :class:`.DataItem3D` and also provides its API.
.. autoclass:: Scatter3D
- :members: getData, setData, getXData, getYData, getZData, getValues,
+ :members: getData, setData, getXData, getYData, getZData, getValueData,
getColormap, setColormap,
getSupportedSymbols, getSymbol, setSymbol
@@ -112,6 +112,29 @@ The following classes allows to configure :class:`ScalarField3D` visualization:
getParameters, setParameters,
getDisplayValuesBelowMin, setDisplayValuesBelowMin
+Height map
+----------
+
+.. currentmodule:: silx.gui.plot3d.items.image
+
+:class:`HeightMapData`
+++++++++++++++++++++++
+
+:class:`HeightMapData` inherits from :class:`.DataItem3D` and also provides its API.
+
+.. autoclass:: HeightMapData
+ :members: getData, setData,
+ getColormappedData, setColormappedData
+
+:class:`HeightMapRGBA`
+++++++++++++++++++++++
+
+:class:`HeightMapRGBA` inherits from :class:`.DataItem3D` and also provides its API.
+
+.. autoclass:: HeightMapRGBA
+ :members: getData, setData,
+ getColorData, setColorData
+
Clipping plane
--------------
diff --git a/doc/source/modules/gui/widgets/img/FrameBrowser.png b/doc/source/modules/gui/widgets/img/FrameBrowser.png
index c5624f7..6f46631 100644
--- a/doc/source/modules/gui/widgets/img/FrameBrowser.png
+++ b/doc/source/modules/gui/widgets/img/FrameBrowser.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.png b/doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.png
index d64b2df..13a4ddf 100644
--- a/doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.png
+++ b/doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/img/PeriodicCombo.png b/doc/source/modules/gui/widgets/img/PeriodicCombo.png
index e0b40c2..bec3a78 100644
--- a/doc/source/modules/gui/widgets/img/PeriodicCombo.png
+++ b/doc/source/modules/gui/widgets/img/PeriodicCombo.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/img/PeriodicList.png b/doc/source/modules/gui/widgets/img/PeriodicList.png
index d1e540b..a695525 100644
--- a/doc/source/modules/gui/widgets/img/PeriodicList.png
+++ b/doc/source/modules/gui/widgets/img/PeriodicList.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/img/PeriodicTable.png b/doc/source/modules/gui/widgets/img/PeriodicTable.png
index c06dded..70039ab 100644
--- a/doc/source/modules/gui/widgets/img/PeriodicTable.png
+++ b/doc/source/modules/gui/widgets/img/PeriodicTable.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/img/RangeSlider.png b/doc/source/modules/gui/widgets/img/RangeSlider.png
index b068c6f..f552fb3 100644
--- a/doc/source/modules/gui/widgets/img/RangeSlider.png
+++ b/doc/source/modules/gui/widgets/img/RangeSlider.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/img/TableWidget.png b/doc/source/modules/gui/widgets/img/TableWidget.png
index a0f819f..959af57 100644
--- a/doc/source/modules/gui/widgets/img/TableWidget.png
+++ b/doc/source/modules/gui/widgets/img/TableWidget.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/img/ThreadPoolPushButton.png b/doc/source/modules/gui/widgets/img/ThreadPoolPushButton.png
index 4710d16..5d1af4c 100644
--- a/doc/source/modules/gui/widgets/img/ThreadPoolPushButton.png
+++ b/doc/source/modules/gui/widgets/img/ThreadPoolPushButton.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/img/WaitingPushButton.png b/doc/source/modules/gui/widgets/img/WaitingPushButton.png
index fa1d51a..5bfcdb8 100644
--- a/doc/source/modules/gui/widgets/img/WaitingPushButton.png
+++ b/doc/source/modules/gui/widgets/img/WaitingPushButton.png
Binary files differ
diff --git a/doc/source/modules/gui/widgets/printpreview.rst b/doc/source/modules/gui/widgets/printpreview.rst
index d0b7999..bff2381 100644
--- a/doc/source/modules/gui/widgets/printpreview.rst
+++ b/doc/source/modules/gui/widgets/printpreview.rst
@@ -56,5 +56,5 @@ Example
commentPosition="CENTER")
w.addImage(qt.QImage(filename), comment=comment, commentPosition="LEFT")
- w.exec_()
- a.exec_()
+ w.exec()
+ a.exec()
diff --git a/doc/source/modules/image/index.rst b/doc/source/modules/image/index.rst
index 477cc9f..cf4867b 100644
--- a/doc/source/modules/image/index.rst
+++ b/doc/source/modules/image/index.rst
@@ -12,4 +12,6 @@
marchingsquares.rst
shapes.rst
sift.rst
+ projection.rst
backprojection.rst
+ reconstruction.rst
diff --git a/doc/source/modules/image/shapes.rst b/doc/source/modules/image/shapes.rst
index a20b0cd..be51975 100644
--- a/doc/source/modules/image/shapes.rst
+++ b/doc/source/modules/image/shapes.rst
@@ -2,7 +2,7 @@
.. currentmodule:: silx.image
:mod:`shapes`: 2D shapes drawing
----------------------------------
+--------------------------------
.. automodule:: silx.image.shapes
- :members: circle_fill, draw_line, polygon_fill_mask, Polygon
+ :members: circle_fill, ellipse_fill, draw_line, polygon_fill_mask, Polygon
diff --git a/doc/source/modules/index.rst b/doc/source/modules/index.rst
index b6e0036..2845d3f 100644
--- a/doc/source/modules/index.rst
+++ b/doc/source/modules/index.rst
@@ -1,3 +1,5 @@
+.. _API Reference:
+
API Reference
=============
diff --git a/doc/source/modules/io/commonh5.rst b/doc/source/modules/io/commonh5.rst
new file mode 100644
index 0000000..9e62ccd
--- /dev/null
+++ b/doc/source/modules/io/commonh5.rst
@@ -0,0 +1,28 @@
+. currentmodule:: silx.io
+
+:mod:`commonh5`: Helpers for writing h5py-like API
+--------------------------------------------------
+
+.. automodule:: silx.io.commonh5
+
+Classes
++++++++
+
+.. autoclass:: Node
+ :members:
+
+.. autoclass:: File
+ :show-inheritance:
+ :members:
+
+.. autoclass:: Group
+ :show-inheritance:
+ :undoc-members:
+ :members: name, basename, file, attrs, h5py_class, parent,
+ get, keys, values, items, visit, visititems
+ :special-members: __getitem__, __len__, __contains__, __iter__
+ :exclude-members: add_node
+
+.. autoclass:: Dataset
+ :show-inheritance:
+ :members:
diff --git a/doc/source/modules/io/fioh5.rst b/doc/source/modules/io/fioh5.rst
new file mode 100644
index 0000000..99498de
--- /dev/null
+++ b/doc/source/modules/io/fioh5.rst
@@ -0,0 +1,27 @@
+
+.. currentmodule:: silx.io
+
+:mod:`fioh5`: h5py-like API to FIO file
+----------------------------------------
+
+.. automodule:: silx.io.fioh5
+
+
+Classes
++++++++
+
+- :class:`FioH5`
+- :class:`FioFile`
+
+.. autoclass:: FioH5
+ :members:
+ :show-inheritance:
+ :undoc-members:
+ :inherited-members: name, basename, attrs, h5py_class, parent,
+ get, keys, values, items,
+ :special-members: __getitem__, __len__, __contains__, __enter__, __exit__, __iter__
+ :exclude-members: add_node
+
+.. autoclass:: FioFile
+
+.. autofunction:: is_fiofile \ No newline at end of file
diff --git a/doc/source/modules/io/h5py_utils.rst b/doc/source/modules/io/h5py_utils.rst
new file mode 100644
index 0000000..b6461b1
--- /dev/null
+++ b/doc/source/modules/io/h5py_utils.rst
@@ -0,0 +1,8 @@
+
+.. currentmodule:: silx.io
+
+:mod:`h5py_utils`: HDF5 I/O utilities
+-------------------------------------
+
+.. automodule:: silx.io.h5py_utils
+ :members:
diff --git a/doc/source/modules/io/index.rst b/doc/source/modules/io/index.rst
index b504695..b69a760 100644
--- a/doc/source/modules/io/index.rst
+++ b/doc/source/modules/io/index.rst
@@ -7,7 +7,8 @@
.. toctree::
:maxdepth: 1
-
+
+ commonh5.rst
configdict.rst
convert.rst
dictdump.rst
@@ -16,8 +17,10 @@
specfile.rst
specfilewrapper.rst
spech5.rst
+ fioh5.rst
url.rst
utils.rst
+ h5py_utils.rst
Top-level functions
-------------------
diff --git a/doc/source/modules/io/specfile.rst b/doc/source/modules/io/specfile.rst
index a937ca8..9b26e31 100644
--- a/doc/source/modules/io/specfile.rst
+++ b/doc/source/modules/io/specfile.rst
@@ -5,8 +5,7 @@
----------------------------------
.. automodule:: silx.io.specfile
- :members:
- :undoc-members:
+
.. autoclass:: silx.io.specfile.SpecFile
:members:
diff --git a/doc/source/modules/io/spech5.rst b/doc/source/modules/io/spech5.rst
index 61e0083..a9b8456 100644
--- a/doc/source/modules/io/spech5.rst
+++ b/doc/source/modules/io/spech5.rst
@@ -26,14 +26,6 @@ Classes
.. autoclass:: SpecH5Group
:show-inheritance:
-.. autoclass:: silx.io.commonh5.Group
- :show-inheritance:
- :undoc-members:
- :members: name, basename, file, attrs, h5py_class, parent,
- get, keys, values, items, visit, visititems
- :special-members: __getitem__, __len__, __contains__, __iter__
- :exclude-members: add_node
-
.. autoclass:: SpecH5Dataset
:show-inheritance:
diff --git a/doc/source/modules/math/fit/functions.rst b/doc/source/modules/math/fit/functions.rst
index f354964..9f0f092 100644
--- a/doc/source/modules/math/fit/functions.rst
+++ b/doc/source/modules/math/fit/functions.rst
@@ -21,6 +21,7 @@ Fit functions
.. autofunction:: silx.math.fit.sum_splitgauss
.. autofunction:: silx.math.fit.sum_splitlorentz
.. autofunction:: silx.math.fit.sum_splitpvoigt
+.. autofunction:: silx.math.fit.sum_splitpvoigt2
.. autofunction:: silx.math.fit.sum_stepdown
.. autofunction:: silx.math.fit.sum_stepup
diff --git a/doc/source/modules/opencl/convolution.rst b/doc/source/modules/opencl/convolution.rst
new file mode 100644
index 0000000..f33cc5b
--- /dev/null
+++ b/doc/source/modules/opencl/convolution.rst
@@ -0,0 +1,10 @@
+
+.. currentmodule:: silx.opencl
+
+:mod:`convolution`: Convolution
+-------------------------------
+
+.. automodule:: silx.opencl.convolution
+ :members: Convolution
+ :show-inheritance:
+ :undoc-members:
diff --git a/doc/source/modules/opencl/index.rst b/doc/source/modules/opencl/index.rst
index e17eecb..ef8b9e6 100644
--- a/doc/source/modules/opencl/index.rst
+++ b/doc/source/modules/opencl/index.rst
@@ -10,6 +10,10 @@
sift/index.rst
fbp.rst
+ sinofilter.rst
+ processing.rst
+ convolution.rst
+ statistics.rst
medfilt.rst
codec_cbf.rst
diff --git a/doc/source/modules/opencl/processing.rst b/doc/source/modules/opencl/processing.rst
new file mode 100644
index 0000000..a246cc6
--- /dev/null
+++ b/doc/source/modules/opencl/processing.rst
@@ -0,0 +1,10 @@
+
+.. currentmodule:: silx.opencl
+
+:mod:`processing`: Processing
+-------------------------------
+
+.. automodule:: silx.opencl.processing
+ :members: OpenclProcessing, KernelContainer
+ :show-inheritance:
+ :undoc-members:
diff --git a/doc/source/modules/opencl/sinofilter.rst b/doc/source/modules/opencl/sinofilter.rst
new file mode 100644
index 0000000..81fe100
--- /dev/null
+++ b/doc/source/modules/opencl/sinofilter.rst
@@ -0,0 +1,9 @@
+
+.. currentmodule:: silx.opencl
+
+:mod:`sinofilter`: Sinogram filtering.
+--------------------------------------------------
+
+.. automodule:: silx.opencl.sinofilter
+ :members:
+ :show-inheritance:
diff --git a/doc/source/modules/opencl/statistics.rst b/doc/source/modules/opencl/statistics.rst
new file mode 100644
index 0000000..0db7566
--- /dev/null
+++ b/doc/source/modules/opencl/statistics.rst
@@ -0,0 +1,10 @@
+
+.. currentmodule:: silx.opencl
+
+:mod:`statistics`: Statistics
+-------------------------------
+
+.. automodule:: silx.opencl.statistics
+ :members: Statistics
+ :show-inheritance:
+ :undoc-members:
diff --git a/doc/source/modules/utils/html.rst b/doc/source/modules/utils/html.rst
deleted file mode 100644
index 1e590f4..0000000
--- a/doc/source/modules/utils/html.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-.. currentmodule:: silx.utils
-
-:mod:`html`
------------
-
-.. automodule:: silx.utils.html
- :members:
diff --git a/doc/source/modules/utils/index.rst b/doc/source/modules/utils/index.rst
index 7dd10dd..ae07deb 100644
--- a/doc/source/modules/utils/index.rst
+++ b/doc/source/modules/utils/index.rst
@@ -6,6 +6,6 @@
array_like.rst
decorators.rst
- html.rst
testutils.rst
weakref.rst
+ retry.rst
diff --git a/doc/source/modules/utils/retry.rst b/doc/source/modules/utils/retry.rst
new file mode 100644
index 0000000..e176bc0
--- /dev/null
+++ b/doc/source/modules/utils/retry.rst
@@ -0,0 +1,7 @@
+.. currentmodule:: silx.utils
+
+:mod:`weakref`
+---------------
+
+.. automodule:: silx.utils.retry
+ :members: \ No newline at end of file