There is a newer version of the record available.

Published July 4, 2018 | Version v0.8.0
Software Open

silx-kit/silx: v0.8.0: 2018/07/04

  • 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 and silx.gui.plot.tools.roi)
      • Adds StatsWidget widget for displaying statistics on data displayed in a PlotWidget
      • 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
    • Plot3D: Adds SceneWidget items to display many cubes, cylinders or hexagonal prisms at once

    • Adds silx.gui.utils package with submitToQtMainThread 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 of silx.gui.colors
      • ColormapDialog is now part of silx.gui.dialogs
      • MaskToolsWidget.getSelectionMask method now returns None 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 argument origin=upper|lower
    • Adds sx.enable_gui() to enable silx widgets in IPython notebooks
  • 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