|
1 | 1 | Change Log |
2 | 2 | ========== |
3 | 3 |
|
| 4 | +1.1.0: 2022/10/27 |
| 5 | +----------------- |
| 6 | + |
| 7 | +This is the last version of `silx` supporting Python 3.6 and `PySide2`. |
| 8 | +Next version will require Python >= 3.7 |
| 9 | + |
| 10 | +This is the first version of `silx` supporting `PyQt6` (for `Qt6`). |
| 11 | +Please note that `PyQt6` >= v6.3.0 is required. |
| 12 | + |
| 13 | +* `silx view`: |
| 14 | + |
| 15 | + * Improved wildcard support in filename and data path (PR #3663) |
| 16 | + * Enabled plot grid by default for curve plots (PR #3667) |
| 17 | + * Fixed refresh for content opened as `file.h5::/path` (PR #3665) |
| 18 | + |
| 19 | +* `silx.gui`: |
| 20 | + |
| 21 | + * Added support of `PyQt6` >= 6.3.0 (PR #3655) |
| 22 | + * Fixed `matplotlib`>=3.6.0 and `PySide6` support (PR #3639) |
| 23 | + * Fixed `PySide6` >=6.2.2 support (PR #3581) |
| 24 | + * Fixed Python 3.10 with `PyQt5` support (PR #3591) |
| 25 | + * Fixed crashes on exit when deriving `QApplication` (PR #3588) |
| 26 | + * Deprecated `PySide2` support (PR #3648) |
| 27 | + * Fixed: raise exception early when using a version of `PyQt5` incompatible with Python 3.10 (PR #3694) |
| 28 | + |
| 29 | + * `silx.gui.data`: |
| 30 | + |
| 31 | + * Updated: Do not keep aspect ratio in `NXdata` image views when axes `@units` are different (PR #3660) |
| 32 | + * `silx.gui.data.ArrayTableWidget`: Updated to edit without clearing previous data (PR #3686) |
| 33 | + * `silx.gui.data.DataViewer`: Added `selectionChanged` signal (PR #3646) |
| 34 | + * `silx.gui.data.Hdf5TableView`: Fixed for virtual datasets in the same file (PR #3572) |
| 35 | + |
| 36 | + * `silx.gui.dialog.ColormapDialog`: Updated layout and presentation of the features (PR #3671, #3609) |
| 37 | + |
| 38 | + * `silx.gui.hdf5`: Fixed issue with unsupported hdf5 entity (e.g. datatype) (PR #3643) |
| 39 | + |
| 40 | + * `silx.gui.plot`: |
| 41 | + |
| 42 | + * `silx.gui.plot.items`: |
| 43 | + |
| 44 | + * Added `BandROI` item (PR #3680, #3702, #3707) |
| 45 | + * Updated to take errorbars into account for item bounds (PR #3647) |
| 46 | + * Fixed `ArcROI` display (PR #3617) |
| 47 | + * Fixed error logs for scatter triangle visualisation with aligned points (PR #3644) |
| 48 | + |
| 49 | + * `silx.gui.plot.MaskToolsWidget`: Changed mask load/save default directory (PR #3704) |
| 50 | + |
| 51 | + * `silx.gui.plot.PlotWidget`: |
| 52 | + |
| 53 | + * Fixed time axis with values outside of supported range ]0, 10000[ years (PR 3597) |
| 54 | + * Fixed matplotlib backend replot failure under specific conditions (PR #3590) |
| 55 | + |
| 56 | + * `silx.gui.PlotWidget`'s OpenGL backend: |
| 57 | + |
| 58 | + * Added support of LaTex-like math syntax to text display (PR #3600) |
| 59 | + * Updated text label background to be less transparent (PR #3593) |
| 60 | + * Fixed dashed curve rendering (PR #3596) |
| 61 | + * Fixed image rendering of arcsinh colormap for uint8 and uint16 data (PR #3604) |
| 62 | + * Fixed rendering on some GPU (PR #3695) |
| 63 | + * Fixed empty text support (PR #3701) |
| 64 | + * Fixed: Avoid rendering when OpenGL version/extension check fails (PR #3707) |
| 65 | + |
| 66 | + * `silx.gui.plot.PlotWindow`: Fixed management of DockWidgets when showing/hiding the `PlotWindow` (PR #3631) |
| 67 | + * `silx.gui.plot.PositionInfo`: Improved picking (PR #3640) |
| 68 | + * `silx.gui.plot.StackView`: Updated toolbar implementation (PR #3697) |
| 69 | + |
| 70 | + * `silx.gui.plot.stats`: Fixed warnings when all data is outside the selected stats region (PR #3659) |
| 71 | + * `silx.gui.plot.tools`: |
| 72 | + |
| 73 | + * Added snapping to profile curve (PR #3640) |
| 74 | + * Fixed handling of `disconnect` exception (PR #3692) |
| 75 | + * Fixed label formatting for 2D profile tool (PR #3698) |
| 76 | + * Fixed computation of the slice profile (PR #3708) |
| 77 | + |
| 78 | + * `silx.gui.utils.glutils.isOpenGLAvailable`: Added possibility to check `AA_ShareOpenGLContexts` (PR #3688) |
| 79 | + * `silx.gui.widgets.ElidedLabel`: Fixed API inherited from `QLabel` (PR #3650, #3707) |
| 80 | + |
| 81 | +* `silx.io`: |
| 82 | + |
| 83 | + * `silx.io.dictdump`: |
| 84 | + |
| 85 | + * Added "info" logs when an entity is not copied to the output HDF5 file `dicttoh5` (PR #3664) |
| 86 | + * Added support of `pint` in `dicttoh5` and `dicttonx` (PR #3683) |
| 87 | + |
| 88 | + * `silx.io.nxdata`: |
| 89 | + |
| 90 | + * Updated `get_default` to be more permissive and follow `@default` recursively (PR #3662) |
| 91 | + * Updated error dataset retrieval (PR #3657, #3672) |
| 92 | + |
| 93 | + * `silx.io.specfile`: |
| 94 | + |
| 95 | + * Fixed buffer overflow for too long motor or label (PR #3622) |
| 96 | + * Fixed missing data if there is a trailing space in the mca array (PR #3612) |
| 97 | + |
| 98 | + * `silx.io.utils.retry`: Added retry for generator functions (PR #3679) |
| 99 | + |
| 100 | +* `silx.math`: |
| 101 | + |
| 102 | + * `silx.math.histogram`: |
| 103 | + |
| 104 | + * Added support of `uint16` weights for LUT histogram (PR #3670) |
| 105 | + * Fixed `Histogramnd` computation on arrays with more than 2**31-1 samples (PR #3599) |
| 106 | + |
| 107 | + * `silx.math.fft`: |
| 108 | + |
| 109 | + * Added `export_wisdom()` and `import_wisdom()` (PR #3623) |
| 110 | + * Fixed normalization modes, notably account for regression in `pyfftw` normalization (PR #3625) |
| 111 | + * Fixed avoid creating OpenCL/Cuda contexts when not needed (PR #3587) |
| 112 | + |
| 113 | + * `silx.math.fit`: Updated documentation (PR #3582) |
| 114 | + |
| 115 | +* `silx.opencl`: Updated OpenCL profiling, fixed memory leak (PR #3690) |
| 116 | + |
| 117 | +* `silx.utils.ExternalResources`: Stored downloaded data checksum (PR #3580) |
| 118 | + |
| 119 | +* Miscellaneous: |
| 120 | + |
| 121 | + * Added `SILX_INSTALL_REQUIRES_STRIP` build configuration environment variable (PR #3602) |
| 122 | + * Added optional use of `sphinx_autodoc_typehints` to generate the documentation (PR #3668) |
| 123 | + * Updated build and development tools to remove dependency to `distutils` and `numpy.distutils` (PR #3583, #3585, #3613, #3649, #3651, #3653, #3658, #3661, #3678) |
| 124 | + * Updated Windows installer (PR #3642) |
| 125 | + * Updated documentation (PR #3699, #3709) |
| 126 | + * Updated after 1.0.0 release (PR #3560, #3569) |
| 127 | + * Fixed tests and continuous integration (PR #3632, #3637, #3639, #3685) |
| 128 | + * Fixed Debian/Ubuntu packaging (PR #3693) |
| 129 | + * Cleaned-up Python 2 compatibility code (PR #3673) |
| 130 | + |
4 | 131 | 1.0.0: 2021/12/06 |
5 | 132 | ----------------- |
6 | 133 |
|
7 | | -This the first version of `silx` supporting `PySide6` (for `Qt6`) and using `pytest` to run the tests. |
| 134 | +This is the first version of `silx` supporting `PySide6` (for `Qt6`) and using `pytest` to run the tests. |
8 | 135 |
|
9 | 136 | * `silx view`: |
10 | 137 |
|
|
0 commit comments