There is a newer version of the record available.

Published October 23, 2018 | Version v0.9.0
Software Open

silx-kit/silx: v0.9.0: 2018/10/23

  • 1. ESRF
  • 2. European Synchrotron Radiation Facility
  • 3. CNRS - OSUG - FAME CRG
  • 4. University of Southampton
  • 5. SRON Space
  • 6. @esrf-bliss
  • 7. Columbia University/Brookhaven National Lab

Description

  • Graphical user interface:

    • silx.gui.widgets:

      • Adds RangeSlider widget, a slider with 2 thumbs
      • Adds CurveLegendsWidget widget to display PlotWidget curve legends (as an alternative to LegendSelector widget)
      • Adds FlowLayout QWidget layout
    • Plot:

      • Adds CompareImages widget providing tools to compare 2 images
      • ScatterView: Adds alpha channel support
      • MaskToolsWidget: Adds load/save masks from/to HDF5 files

      • PlotWidget:

        • Adds getItems method, sigItemAdded and sigItemAboutToBeRemoved signals
        • Adds more options for active curve highlighting (see get|setActiveCurveStyle method)
        • Deprecates get|setActiveCurveColor methods
        • Adds get|setActiveCurveSelectionMode methods to change the behavior of active curve selection
        • Adds configurable line style and width to line markers
        • Fixes texture cache size in OpenGL backend
    • Plot3D:

      • Adds SceneWidget.pickItems method to retrieve the item and data at a given mouse position
      • Adds PositionInfoWidget widget to display data value at a given mouse position
    • silx.gui.utils:

      • Adds image module for QImage/numpy array conversion functions
      • Adds testutils helper module for writing Qt tests (previously available internally as silx.gui.test.utils)
    • Adds silx.gui.qt.inspect module to inspect Qt objects

  • Math:

    • Updates median filter with support for Not-a-Number and a 'constant' padding mode
  • silx view:

    • Fixes file synchronization
    • Adds a refresh button to synchronize file content
  • Dependencies:

    • Deprecates support of PySide Qt4 binding (We intend to drop official support of PySide in silx 0.10.0)
    • Deprecates support of PyQt4
    • Adds h5py and fabio as strong dependencies
  • Miscellaneous:

    • Adds silx.examples package to ship the example with the library

Files

silx-kit/silx-v0.9.0.zip

Files (12.8 MB)

Name Size Download all
md5:64c3094b853c5087babfcd4a743f7a77
12.8 MB Preview Download

Additional details

Related works