Published July 4, 2018
| Version v0.8.0
Software
Open
silx-kit/silx: v0.8.0: 2018/07/04
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.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
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)