CHANGELOG.rst 3.46 KB
Newer Older
Damien Naudet's avatar
Damien Naudet committed
1
2
3
Change Log
==========

4
5
v2020.11.0: 2020/11/13
----------------------
Thomas Vincent's avatar
Thomas Vincent committed
6
7
8

* Compatibility:

9
  - Fixed `h5py` v3 compatibility (MR: !130) and deprecation warnings (MR: !123, !128)
Thomas Vincent's avatar
Thomas Vincent committed
10
  - Fixed `silx` v0.14 issue (MR: !130) and v0.13 deprecation warnings (MR: !126, !129)
Thomas Vincent's avatar
Thomas Vincent committed
11
12
13
14

* Miscellaneous:

  - Update test environment (MR !124)
15
  - Build wheels for Python3.8 and 3.9 (MR !125, !131)
Thomas Vincent's avatar
Thomas Vincent committed
16
17
18
  - Update setup.py and test scripts (MR !127)


Thomas Vincent's avatar
Thomas Vincent committed
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
v2020.1.0: 2020/01/23
---------------------

* Bug fix:

  - Fix intensity computation issue on macOS by avoiding to save to HDF5 from multiprocessing part (MR: !120)
  - Fix Qspace conversion with median filter issue on debian8 by disabling OpenMP (MR: !114)

* Compatibility:

  - Avoid `h5py` deprecation warnings (MR: !121)
  - Improve compatibility with `PySide2` (MR: !118)
  - Make download during tests compatible with `silx` v0.11.0 (MR: !116)
  - Update tests after changes in dependencies (MR: !119)

* Documentation:

  - Update installation documentation (MR: !117)
  - Add description of HDF5 input file format to the documentation (MR: !115)
Thomas Vincent's avatar
Thomas Vincent committed
38
  - Update changelog (MR: !122)
Thomas Vincent's avatar
Thomas Vincent committed
39
40


Thomas Vincent's avatar
Thomas Vincent committed
41
42
v2019.1: 2019/02/08
-------------------
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

* Command line:

  - Add command `xsocs concat` to merge multiple HDF5 master files into one (MR: !54)
  - Add option `--numcores` to set number of cores to use, e.g., `xsocs gui --numcores 2` (MR: !78)
  - Add option `--no-3d` to disable OpenGL: `xsocs gui --no-3d` (MR: !84)

* Merge:

  - Add image ROI support to only save part of input images (MR: !60)
  - Read calibration and energy from spec when available (MR: !65)
  - Allow to merge inconsistent commands (MR: !56)

* Intensity view:

  - Allow to sort scans by any positioner not just eta (MR: !58)
  - Add colorbar and option to change scatter symbols and size (MR: !64)
  - Add selection of normalization (MR: !53)
Thomas Vincent's avatar
Thomas Vincent committed
61
  - Shift editor: Allow to display any measurement rather than intensity (MR: !97, !106)
62
63
64
65
66
67
68
69

* QSpace conversion:

  - Add QSpace spherical coordinates system (MR: !89)
  - Add image mask (MR: !59, !66)
  - Add maxipix correction (MR: !69)
  - Add multiple energies scan support (MR: !94, !98)
  - Add optional normalization (MR: !53)
Thomas Vincent's avatar
Thomas Vincent committed
70
71
  - Provide a default number of bins for QSpace histogram (MR: !73, !104)
  - Allow to override energy and calibration (MR: !50)
72
  - Update helper API (MR: !90)
Thomas Vincent's avatar
Thomas Vincent committed
73
  - Change HDF5 file management (MR: !111, !112)
74
  - QSpace view: Add a stack view of the QSpace as an alternative to 3D view (MR: !72)
Thomas Vincent's avatar
Thomas Vincent committed
75
  - QSpace view: Add a plot with the data histogram (MR: !108)
76
77
78

* Fit:

Thomas Vincent's avatar
Thomas Vincent committed
79
  - Add background subtraction of constant and 'snip' background (MR: !85, !86, !92, !103)
80
  - Improve QSpace projection on axes: normalize after projection (MR: !101, !102)
Thomas Vincent's avatar
Thomas Vincent committed
81
  - Add tests for COM (MR: !107)
82
83
84
85
86
87
88
89
90
91
92
93

* Compatibility:

  - Fix Python3 compatibility issues (Merge requests (MR): !44, !46, !51)
  - Add support of PyQt5 and drop PyQt4 support (MR: !61)
  - Deprecates Python2 support
  - Add dependency to fabio for EDF file reading (MR: !71, !77)
  - Add Windows support (MR: !74)

* Miscellaneous:

  - GUI: Usability improvements (MR: !47, !48, !49, !55, !68, !83, !95)
Thomas Vincent's avatar
Thomas Vincent committed
94
95
  - Tests: Use gitlab-ci for continuous integration on Linux (MR: !76, !110)
  - HDF5: Use gzip compression and allow to configure it (MR: !105)
96
97
  - Minor bug fixes (MR: !45, !70, !80, !91, !96, !99)
  - Clean-up, code style and project structure (MR: !62, !63, !82, !87, !88, !93)
Thomas Vincent's avatar
Thomas Vincent committed
98
  - Update documentation (MR: !52, !79, !109, !113)
99
  - Update to newer versions of dependencies (MR: !81)
Thomas Vincent's avatar
Thomas Vincent committed
100

Thomas Vincent's avatar
Thomas Vincent committed
101
102
103

v2017.1: 2017/12/15
-------------------