Published December 11, 2020
| Version v0.14.0
Software
Open
silx-kit/silx: 0.14.0: 2020/12/11
Authors/Creators
- Thomas VINCENT1
- Valentin Valls1
- payno
- Jerome Kieffer1
- V. Armando Solé
- Pierre Paleo1
- dnaudet
- woutdenolf1
- Pierre K
- juliagarriga1
- Marius Retegan
- Mauro Rovezzi2
- Hans Fangohr3
- Pepijn Kenter
- UUSim4
- Vincent Favre-Nicolin5
- CaptainNemoz
- picca
- Thomas A Caswell6
- Aidan Campbell
- Christopher J. 'CJ' Wright7
- Guillaume Communie8
- Jan Kotanski9
- Tiago Coutinho10
- N0B0dY
- schooft
- Tomas Farago
- linupi
- 1. ESRF
- 2. CNRS - OSUG - FAME CRG
- 3. MPSD & European XFEL & Univ Southampton
- 4. SRON Space
- 5. ESRF-The European Synchrotron (on leave from Univ. Grenoble Alpes & CEA/INAC)
- 6. Brookhaven National Lab
- 7. Lab49
- 8. Institut Laue-Langevin
- 9. DESY
- 10. Euro-controls
Description
This is the first version of silx supporting h5py >= v3.0.
This is the last version of silx officially supporting Python 3.5.
silx.gui:- Added support for HDF5 external data (virtual and raw) (PR #3222)
- Added lazy update handling of OpenGL textures (PR #3205)
- Deprecated
silx.gui.plot.matplotlibmodule (usesilx.gui.utils.matplotlibinstead) (PR #3158) - Improved memory allocation by using already defined
fontMetricsinstread of creating a new one (PR #3239) - Make
TextFormattercompatible withh5py>=3 (PR #3253) Fixed
matplotlib3.3.0rc1 deprecation warnings (PR #3145)silx.gui.colors.Colormap:- Added
Colormap.get|setNaNColorto change color used for NaN, fix different NaN displays for matplotlib/openGL backends (PR #3143) - Refactored PlotWidget OpenGL backend to enable extensions (PR #3147)
- Fixed use of
QThreadPool.tryTaketo be Qt5.7 compliant (PR #3250)
- Added
silx.gui.plot:- Added the feature to compute statistics inside a specific region of interest (PR #3056)
- Added an action to switch on/off OpenGL rendering on a plot (PR #3261)
- Added test for ROI interaction mode (PR #3283)
- Added saving of error bars when saving a plot (PR #3199)
- Added
ImageStack.clear(PR #3167) - Improved image profile tool to support
PlotWidgetitem extension (PR #3150) - Improved
Stackview: replacedsetColormapautoscaleargument byscaleColormapRangeToStackmethod (PR #3279) - Updated
3 stddevautoscale algorithm, clamp it with the minmax data in order to improve the contrast (PR #3284) - Updated ROI module: splitted into 3 modules base/common/arc_roi (PR #3283)
- Fixed
ColormapDialogcustom range input (PR #3153) - Fixed issue when changing ROI mode while a ROI is being created (PR #3186)
- Fixed
RegionOfInterestrefresh when highlighted (PR #3197) - Fixed arc roi shape: make sure start and end points are part of the shape (PR #3257)
Fixed issue in
Colormap3 stdevautoscale mode and avoided warnings (PR #3295)Major improvements of
PlotWidget:- Added
get|setAxesMarginsmethods to control margin ratios around plot area (PR #3196) - Added
PlotWidget.[get|set]Backendenabling switching backend (PR #3255) - Added multi interaction mode for ROIs (can be switched with a single click on an handle, or the context menu) (PR #3260)
- Added polar interaction mode for arc ROI (PR #3260)
- Added
PlotWidget.sigDefaultContextMenuto allow to feed the default context menu (PR #3260) - Added context menu to the selected ROI to remove it (PR #3260)
- Added pan interaction to ROI authoring (
select-draw) interaction mode (PR #3291) - Added support of right axis label with OpenGL backend (PR #3293)
- Added item visible bounds feature to PlotWidget items (PR #3223)
- Added a
DataItembase class for items having a "data extent" in the plot (PR #3212) - Added support for float16 texture in OpenGL backend (PR #3194)
- Improved support of high-DPI screen in OpenGL backend (PR #3203)
- Updated: Use points rather than pixels for marker size and line width with OpenGL backend (PR #3203)
- Updated: Expose
PlotWidgetcolors as Qt properties (PR #3269) - Fixed time serie axis for range < 2.5 microseconds (PR #3195)
- Fixed initial size of OpenGL backend (PR #3209)
- Fixed
PlotWidgetimage items displayed below the grid by default (PR #3235) - Fixed OpenGL backend image display with sqrt colormap normalization (PR #3248)
- Fixed support of shapes with multiple polygons in the OpenGL backend (PR #3259)
- Fixes duplicated callback on ROIs (there was one for each ROI managed created on the plot) (PR #3260)
- Fixed RegionOfInterest
containsmethods (PR #3336)
- Added
silx.gui.colors.plot3d:- Improved scene rendering (PR #3149)
- Fixed handling of transparency of cut plane (PR #3204)
silx.image:- Fixed slow
image.tomography.get_next_power()(PR #3168)
- Fixed slow
silx.io:- Added support for HDF5 link preservation in
dictdump(PR #3224) - Added support for numpy arrays of
numbers(PR #3251) - Make
h5todictresilient to issues in the HDF5 file (PR #3162)
- Added support for HDF5 link preservation in
silx.math:- Improved colormap performances for small datasets (PR #3282)
silx.opencl:- Added textures availability check (PR #3273)
- Added a warning when there is an issue in the Ocl destruction (PR #3280)
- Fixed Sift test on modern GPU (PR #3262)
Miscellaneous:
- Added HDF5 strings: handle
h5py2.x and 3.x (PR #3240) - Fixed
cython3 compatibility and deprecation warning (PR #3164, #3189)
- Added HDF5 strings: handle
Files
silx-kit/silx-v0.14.0.zip
Files
(14.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:bfad2ccfc462728f1e7250379e0ed486
|
14.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/silx-kit/silx/tree/v0.14.0 (URL)