v0.8.0: 2018/07/04
-
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.roi
andsilx.gui.plot.tools.roi
) - Adds
StatsWidget
widget for displaying statistics on data displayed in aPlotWidget
- Adds
ScatterView
widget 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
SceneWidget
items to display many cubes, cylinders or hexagonal prisms at once -
Adds
silx.gui.utils
package withsubmitToQtMainThread
for asynchronous execution of Qt-related functions -
Adds Qt signals to
Hdf5TreeView
to manage HDF5 file life-cycle -
Adds
GroupDialog
dialog to select a group in a HDF5 file -
Improves colormap computation with a Cython/OpenMP implementation
-
Main API changes:
Colormap
is now part ofsilx.gui.colors
ColormapDialog
is now part ofsilx.gui.dialogs
MaskToolsWidget.getSelectionMask
method now returnsNone
if no image is selected- Clean-up
FrameBrowser
API
-
-
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
NXdata
parser to get messages about malformed input data
-
silx.sx
- Allows to use
silx.sx
in script as in Python interpreter sx.imshow
supports 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
--fresh
option to clean up user preferences at startup - Adds a widget to create custom viewable
NXdata
by combining different datasets - Supports
CTRL+C
shortcut in the terminal to close the application - Adds buttons to collapse/expand tree items
- NXdata view now uses the
ScatterView
widget for scatters
-
Miscellaneous
- Drops official support of Debian 7
- Drops versions of IPython console widget before the
qtconsole
package - Fixes EDF file size written by
EdfFile
module with Python 3