Published July 4, 2018
| Version v0.8.0
Software
Open
silx-kit/silx: v0.8.0: 2018/07/04
Authors/Creators
- 1. ESRF
- 2. European Synchrotron Radiation Facility
- 3. University of Southampton
- 4. SRON Space
- 5. @esrf-bliss
- 6. Columbia University/Brookhaven National Lab
Description
Graphical user interface:
Plot:
- Adds support of x-axis date/time ticks for time series display (see
silx.gui.plot.items.XAxis.setTickMode) - Adds support of interactive authoring of regions of interest (see
silx.gui.plot.items.roiandsilx.gui.plot.tools.roi) - Adds
StatsWidgetwidget for displaying statistics on data displayed in aPlotWidget - Adds
ScatterViewwidget for displaying scatter plot with tools such as line profile and mask - Overcomes the limitation to float32 precision with the OpenGL backend
- Splits plot toolbar is several reusable thematic toolbars
- Adds support of x-axis date/time ticks for time series display (see
Plot3D: Adds
SceneWidgetitems to display many cubes, cylinders or hexagonal prisms at once- Adds
silx.gui.utilspackage withsubmitToQtMainThreadfor asynchronous execution of Qt-related functions - Adds Qt signals to
Hdf5TreeViewto manage HDF5 file life-cycle - Adds
GroupDialogdialog to select a group in a HDF5 file Improves colormap computation with a Cython/OpenMP implementation
Main API changes:
Colormapis now part ofsilx.gui.colorsColormapDialogis now part ofsilx.gui.dialogsMaskToolsWidget.getSelectionMaskmethod now returnsNoneif no image is selected- Clean-up
FrameBrowserAPI
Image
- Adds an optimized marching squares algorithm to compute many iso contours from the same image
Input/output:
- Improves handling of empty Spec scans
- Add an API to
NXdataparser to get messages about malformed input data
silx.sx- Allows to use
silx.sxin script as in Python interpreter sx.imshowsupports custom y-axis orientation using argumentorigin=upper|lower- Adds
sx.enable_gui()to enable silx widgets in IPython notebooks
- Allows to use
silx convert- Improves conversion from EDF file series to HDF5
silx view- Adds user preferences to restore colormap, plot backend, y-axis of plot image,...
- Adds
--freshoption to clean up user preferences at startup - Adds a widget to create custom viewable
NXdataby combining different datasets - Supports
CTRL+Cshortcut in the terminal to close the application - Adds buttons to collapse/expand tree items
- NXdata view now uses the
ScatterViewwidget for scatters
Miscellaneous
- Drops official support of Debian 7
- Drops versions of IPython console widget before the
qtconsolepackage - Fixes EDF file size written by
EdfFilemodule with Python 3
Files
silx-kit/silx-v0.8.0.zip
Files
(12.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:8c7c6f8770617828ff11d8b03b90e36f
|
12.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/silx-kit/silx/tree/v0.8.0 (URL)