Published March 1, 2018
| Version v0.7.0
Software
Open
silx-kit/silx: v0.7.0: 2018/03/01
Creators
- 1. European Synchrotron Radiation Facility
- 2. ESRF
- 3. University of Southampton
- 4. SRON Space
- 5. Columbia University/Brookhaven National Lab
Description
Input/output:
- Priovides
silx.io.url.DataUrl
to parse supported links identifying group or dataset from files. silx.io.open
now supports h5pyd and silx custom URLs.silx.io.get_data
is provided to allow to reach a numpy array from silx.
- Priovides
OpenCL:
- Provides an API to share memory between OpenCL tasks within the same device.
- Provides CBF compression and decompression.
- Simple processing on images (normalization, histogram).
- Sift upgrade using memory sharing.
silx.sx
:- Added
contour3d
function for displaying 3D isosurfaces. - Added
points3d
function for displaying 2D/3D scatter plots. - Added
ginput
function for interactive input of points on 1D/2D plots.
- Added
Graphic user interface:
- Provides a file dialog to pick a dataset or a group from HDF5 files.
- Provides a file dialog to pick an image from HDF5 files or multiframes formats.
- The colormap dialog can now be used as non-modal.
PlotWidget
can save the displayed data as a newNXentry
of a HDF5 file.PlotWidget
exports displayed data as spec files using more digits.Added new OpenGL-based 3D visualization widgets:
- Supports 3D scalar field view 2D/3D scatter plots and images.
- Provides an object oriented API similar to that of the 1D/2D plot.
- Features a tree of parameters to edit visualized item's properties (e.g., transforms, colormap...)
- Provides interactive panning of cut and clip planes.
Updates of
ScalarFieldView
widget:- Added support for a 3x3 transform matrix (to support non orthogonal axes)
- Added support of an alternative interaction when
ctrl
is pressed (e.g., rotate by default and pan when ctrl/command key is pressed). - Added 2 sliders to control light direction in associated parameter tree view.
silx view
:- Uses a single colormap to show any datasets.
- The colormap dialog can stay opened while browsing the data.
- The application is associated with some file types to be used to load files on Debian.
- Provides a square amplitude display mode to visualize complex images.
- Browsing an
NXentry
can display a defaultNXdata
. - Added explanation when an
NXdata
is not displayable. NXdata
visualization can now show multiple curves (see@auxiliary_signals
).- Supports older
NXdata
specification.
silx convert
:- Added handling of file series as a single multiframe
- Default behavior changes to avoid to add an extra group at the root,
unless explicitly requested (see
--add-root-group
). - Writer uses now utf-8 text as default (NeXus specification).
- EDF files containing MCA data are now interpreted as spectrum.
Miscellaneous:
- Added
silx.utils.testutils
to share useful unittest functions with other projects. - Python 2 on Mac OS X is no longer tested.
- Experimental support to PySide2.
- If fabio is used, a version >= 0.6 is mandatory.
- Added
Files
silx-kit/silx-v0.7.0.zip
Files
(12.8 MB)
Name | Size | Download all |
---|---|---|
md5:051ca53b19908cdc197611c20d1e7b31
|
12.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/silx-kit/silx/tree/v0.7.0 (URL)