Published April 19, 2024 | Version v2.1.0
Software Open

silx-kit/silx: 2.1.0: 2024/04/19

Description

This version of silx supports Python 3.8 to 3.12. This is the first version of silx supporting numpy v2.

<details><summary>

What's Changed...

</summary>

  • silx.image.marchingsquare: Fixed cython code generation warning (PR #4110)

  • silx.io:

    • silx.io.specfile: Fixed compilation warnings (PR #4065)
    • silx.io.commonh5: Improved code to use built-in types (PR #4090)
  • silx.gui:

    • silx.gui.data.RecordTableView: Fixed cell background color in dark mode (PR #4094)
    • silx.gui.plot.PlotWidget: Fixed support of negative error values for curves and scatter plot (PR #4079)
    • silx.gui.widgets.LegendIconWidget: Fixed logging: removing print (PR #4064)
    • silx.gui.widgets.ElidedLabel: Fixed deprecation warning with Qt5>=5.11 (PR #4091)
  • silx.math.marchingcubes: Fixed compilation warnings (PR #4065)

  • silx.opencl.common: Changed ocl object for lazy initialization of OpenCL devices (PR #4093)

  • silx.resources: Changed dependency from deprecated pkg_resources to importlib_resources for Python<3.9 (PR #4078)

  • Dependencies

    • Removed support of Python 3.7 (PR #4057)
    • Added support of numpy v2 (PR #4082, #4100, #4108)
    • Added requirement scipy>=1.10 for the tests (PR #4104)
    • Fixed scipy.signal.gaussian deprecation warning (PR #4087)
  • Documentation:

    • Added how to override silx.opencl.sift parameters (PR #4107)
    • Updated to use sphinx-design instead of sphinx-panels (PR #4063)
    • Updated the guidelines to provide changelog in PR (PR #4058)
    • Updated changelog (PR #4111)
    • Fixed some links to documentation in the README (PR #4096)
  • Continuous integration:

    • Added release workflow (PR #4059)
    • Added tests with numpy v2 (PR #4102, #4108)
    • Fixed test by using PySide<6.7 (PR #4108)
  • Build: Fixed Debian12 packaging by removing build of documentation (PR #4068)

</details>

New Contributors

  • @cchndl made their first contribution in https://github.com/silx-kit/silx/pull/4094
  • @ChannyClaus made their first contribution in https://github.com/silx-kit/silx/pull/4107

Full Changelog: https://github.com/silx-kit/silx/compare/v2.0.1...v2.1.0

Files

silx-kit/silx-v2.1.0.zip

Files (19.9 MB)

Name Size Download all
md5:6b57424374489f85d8eaacfa8b9a19f7
19.9 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/silx-kit/silx/tree/v2.1.0 (URL)