Skip to content

Releases: silx-kit/silx

0.13.3b0: 2020/09/28

28 Sep 13:56
2709a4f
Compare
Choose a tag to compare
0.13.3b0: 2020/09/28 Pre-release
Pre-release

Bug fix version:

  • silx.gui.plot.PlotWidget: Fixed time serie axis for range < 2.5 microseconds (PR #3195)
  • Documentation: Updated changelog and version number (PR #3202)

0.13.2: 2020/09/15

15 Sep 11:58
135e64f
Compare
Choose a tag to compare

Minor release:

  • silx view application: Prevent collapsing browsing panel, Added -f command line option (PR #3176)

  • silx.gui:

    • silx.gui.data: Fixed DataViews.titleForSelection method (PR #3171).
    • silx.gui.plot.items: Added DATA_BOUNDS visualization parameter for Scatter item histogram bounds (PR #3180)
    • silx.gui.plot.PlotWidget: Fixed support of curves with infinite data (PR #3175)
    • silx.gui.utils.glutils: Fixed isOpenGLAvailable function (PR #3184)
  • Documentation:

    • Update silx view command line options documentation (PR #3173)
    • Update version number and changelog (PR #3190)

0.13.1: 2020/07/22

22 Jul 09:21
76d4071
Compare
Choose a tag to compare

Bug fix release:

  • silx.gui.plot.dialog: Fixed ColormapDialog custom range input (PR #3155)
  • Build: Fixed cython 3 compatibility (PR #3163).
  • Documentation: Update version number and changelog (PR #3156)

0.13.0: 2020/06/23

23 Jun 13:05
aa9f78d
Compare
Choose a tag to compare

This version drops the support of Python 2.7 and Python <= 3.4.

  • silx view application:

    • Added support of compound data (PR #2948)
    • Added Close All menu (PR #2963)
    • Added default title to plots (PR #2979, #2999)
    • Added a button to enable/disable file content sorting (PR #3132)
    • Added support of a SILX_style HDF5 attribute to provide axes and colormap scale (PR #3092)
    • Improved HDF5TableView information table to make text selectable and ease copy (PR #2903)
    • Fixes (PR #2881, #2902, #3083)
  • silx.gui:

    • silx.gui.colors.Colormap:

      • Added mean+/-3std autoscale mode (PR #2877, #2900)
      • Added sqrt, arcsinh and gamma correction colormap normalizations (PR #3010, #3054, #3057, #3066, #3070, #3133)
      • Limit number of threads used for computing the colormap (PR #3073)
      • Reordered colormaps (PR #3137)
    • silx.gui.dialog.ColormapDialog: Improved widget (PR #2874, #2915, #2924, #2954, #3136)

    • silx.gui.plot:

    • silx.gui.qt:

      • Changed behavior of QObject multiple-inheritance (PR #3052)
      • Limit silxGlobalThreadPool function to use 4 threads maximum (PR #3072)
    • silx.gui.utils.glutils: Added isOpenGLAvailable to check the availability of OpenGL (PR #2878)

    • silx.gui.widgets:

      • Added ElidedLabel widget (PR #3110, #3111)
      • Fixed LegendIconWidget (PR #3112)
  • silx.io:

    • Added support of signal dataset name-based errors to NXdata (PR #2976)
    • Added dicttonx function and support of HDF5 attibutes in dicttoh5 function (PR #3013, #3017, #3031, #3093)
    • Fixed url.DataUrl.path (PR #2973)
  • silx.opencl:

    • Fixed issue with Python 3.8 (PR #3036)
    • Disable textures for Nvidia Fermi GPUs for convolution (PR #3101)
  • Miscellaneous:

  • Build, documentation and tests:

v0.13.0 beta 2: 09/06/2020

09 Jun 14:51
v0.13.0b2
Compare
Choose a tag to compare
Pre-release

First release candidate of v0.13.0

https://pypi.org/project/silx/0.13.0b2/

v0.13.0 beta 1: 29/05/2020

29 May 14:19
790aab1
Compare
Choose a tag to compare
Pre-release
Merge pull request #3082 from silx-kit/vallsv-patch-1

Bump version to beta 1

v0.13.0 beta 0: 21/02/2020

21 Feb 14:58
ce03de7
Compare
Choose a tag to compare
Pre-release
  • silx view application:

    • Improved HDF5TableView information table to make text selectable and ease copy (PR #2903)
    • Fixed expand/collapse tree actions (PR #2881)
    • Fixed display of chunk infomation (PR #2902)
  • silx.gui:

    • silx.gui.colors.Colormap: Added mean+/-3*std autscale mode (PR #2877, #2900)

    • silx.gui.utils.glutils: Added isOpenGLAvailable to check the availability of OpenGL (PR #2878)

    • silx.gui.dialog.ColormapDialog: Improved widget (PR #2874, #2915, #2924)

    • silx.gui.plot:

      • silx.gui.plot.PlotWidget:

        • Renamed PlotWidget.addItem to PlotWidget.addShape to add Shape items (PR #2873)
        • Change behavior of PlotWidget.addItem and PlotWidget.removeItem to handle object items (previous behavior deprecated, not removed) (PR #2904, #2919)
        • Added pan with middle button pressed (PR #2909)
        • Fixed avoid display of offset for axis ticks (PR #2884)
        • Fixed crosshair position offset with right axis on (PR #2901)
        • Fixed image picking inconsitency between backends (PR #2913)
        • Fixed image profile window position being reset each time data is updated (PR #2933)
        • Cleaned-up backends (PR #2887, #2910)
      • silx.gui.plot.items:

        • Added sigDragStarted and sigDragFinished signals to marker items and sigEditingStarted and sigEditingFinished signals to region of interest items (PR #2754)
        • Added XAxisExtent and YAxisExtent items in silx.gui.plot.items to control the plot data extent (PR #2932)
        • Improved performance of colormapped items by caching data min/max (PR #2876, #2886)
        • Improved Scatter item regular grid visualization to be more resilient (PR #2918)
  • Miscellaneous:

    • Requires fabio >= 0.9 (PR #2937)
    • Avoid deprecation warnings from Python 3.8 (PR #2891, #2934), h5py (PR #2854, #2893), matplotlib (PR #2890) and fabio (PR #2930)
    • Use numpy.errstate to ignore warnings rather than the warnings module (PR #2920)
  • Build, documentation and tests:

    • Added debian 11/Ubuntu 20.04 packaging (PR #2875)
    • Removed Python 2 tests and packaging (PR #2838, #2917)
    • Improved test environement (PR #2870) and documentation (PR #2872, #2894, #2937)

v0.12.0: 09/01/2020

09 Jan 11:06
cbd7b06
Compare
Choose a tag to compare

Python 2.7 is no longer officially supported (even if tests pass and most of the library should work).

  • silx view application:

    • Added: keep the same axes selection when changing dataset except for the stack view (PR #2701, #2780)
    • Added a Description column in the browsing tree to display NeXus title or name (PR #2804)
    • Added support of URL as filename (PR #2750)
    • Behavior changed: no longer lock HDF5 files by default, can be changed with --hdf5-file-locking option (PR #2861)
  • silx.gui:

  • silx.opencl:

    • Added silx.opencl.sparse.CSR with support of different data types (PR #2671)
    • Improved support of different platforms like PoCL (PR #2669, #2698, #2806)
    • Moved non-OpenCL related utilities to silx.opencl.utils module (PR #2782)
    • Fixed silx.opencl.sinofilter.SinoFilter to avoid importing scikit-cuda (PR #2721)
    • Fixed kernel garbage collection (PR #2708)
    • Fixed silx.opencl.convolution.Convolution (PR #2781)
  • silx.math/silx.image:

    • Added trilinear interpolator: silx.math.interpolate.interp3d (PR #2678)
    • Added silx.image.utils.gaussian_kernel function (PR #2782)
    • Improved silx.image.shapes.Polygon argument check (PR #2761)
    • Fixed and improved silx.math.fft with FFTW backend (PR #2751)
    • Fixed support of not finite data in fit manager (PR #2868)
  • silx.io:

    • Added asarray=True argument to silx.io.dictdump.h5todict function (PR #2692, #2767)
    • Improved silx.io.utils.DataUrl (PR #2790)
    • Increased max number of motors in specfile (PR #2817)
    • Fixed data conversion when reading images with fabio (PR #2735)
  • Build, documentation and tests:

v0.12.0 release candidate 0: 16/12/2019

16 Dec 16:08
v0.12.0b0
Compare
Choose a tag to compare
Pre-release

First release candidate for v0.12.0

v0.11.0: 03/07/2019

03 Jul 08:15
ab0c933
Compare
Choose a tag to compare
  • Graphical user interface:

    • Plot:

      • Add sample code on how to update a plot3d widget from a thread
      • ScatterPlot: add the possibility to plot as a surface using Delaunay triangulation
      • ScatterView: add a tool button to change scatter visualization mode (ex. Solid)
      • (OpenGL backend) Fix memory leak when creating/deleting widgets in a loop
    • Plot3D:

      • Add an action to toggle plot3d's PositionInfoWidget picking.
      • Add a 3D complex field visualization: Complex3DField (also available from silx view)
      • Add a PositionInfoWidget and a tool button to toggle the picking mode to SceneWindow
      • Add the possibility to render the scene with linear fog.
    • silx.gui.widgets:

      • Fix ImageFileDialog selection for a cube with shape like 1,y,x.
  • Miscellaneous:

    • Requires numpy version >= 1.12
    • HDF5 creator script
    • Support of Python 3.4 is dropped. Please upgrade to at least Python 3.5.
    • This is the last version to officially support Python 2.7.
    • The source code is Python 3.8 ready.
    • Improve PySide2 support. PyQt4 and PySide are deprecated.