-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
307 lines (218 loc) · 7.38 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
## 0.10.0 - 2024-11-01
### Added
- Support for RGB bright-field images #269
- Add dependabot for action workflows 64a50d722d62032f36c4bbc87d17c07db7081a55
### Changed
- Update to bmlab 0.10.0 #269
- Add support for Python 3.13
- Drop support for Python 3.9
- Updated actions dependencies
## 0.9.0 - 2024-06-04
### Changed
- Update to bmlab 0.9.1
- Drop support for Python 3.8
- Add support for Python 3.11 and 3.12
- Fix the read-the-docs configuration
- Do not use deprecated `pkg_resources` anymore
- fix flake8 issues
- Update to PyQt 6.7.0
## 0.8.2 - 2023-09-08
- Maintenance release
## 0.8.1 - 2023-02-07
### Fixed
- Don't reset calibration frequencies on dialog open #256
## 0.8.0 - 2022-11-22
### Added
- Implement GUI to restrict peak width #251
- Make options available in batch calibration #252
### Changed
- Update to Qt version 6.3.2 #249
## 0.7.0 - 2022-09-28
### Added
- Implement 4-peak fitting #244 https://github.com/BrillouinMicroscopy/bmlab/pull/167
- Enable spectrum preview for 1D data #247
## 0.6.2 - 2022-09-27
### Added
- Add console logging for dev packages #242
### Fixed
- Show multi-peak fit in spectrum preview as one #245
- Fix 3D plotting with matplotlib 3.6 #246
## 0.6.1 - 2022-09-16
### Fixed
- Fix spectrum view #241
## 0.6.0 - 2022-09-16
### Added
- Implement exporting 3D data https://github.com/BrillouinMicroscopy/bmlab/pull/162
### Changed
- Fit Brillouin spectrum on frequency axis https://github.com/BrillouinMicroscopy/bmlab/pull/158
- Bump bmlab to 0.6.1 #240
### Fixed
- Fix setting axis limits for 1D data #238
- Fix setting caxis in export dialog #235
- Fix parameter label in csv files https://github.com/BrillouinMicroscopy/bmlab/pull/163
## 0.5.1 - 2022-09-02
### Fixed
- Correctly initialize setup on new file load https://github.com/BrillouinMicroscopy/bmlab/pull/156
- Show correct setup on file load #232
## 0.5.0 - 2022-09-02
### Added
- Allow to account for calibration temperature #212
- Allow to show image and spectrum #216 #218 #222 #224
- Show fits in spectrum view #223 #225 #226
- Implement multi-peak fit batch evaluation #217 #229
- Export all peaks from multi-peak fits https://github.com/BrillouinMicroscopy/bmlab/pull/146
- Write scale bar to Brillouin Tiff file https://github.com/BrillouinMicroscopy/bmlab/pull/154 https://github.com/BrillouinMicroscopy/bmlab/pull/155
### Changed
- Allow to minimaximize the batch evaluation window #228
- Bump bmlab to 0.5.0 #230
### Fixed
- Don't disable export button #219
- Properly handle multi-peak fit bounds in evaluation view #220
- Don't fail batch evaluation for broken repetitions #221
- Close current file before opening new file #227
- Fix exporting fluorescence w/o scale calibration https://github.com/BrillouinMicroscopy/bmlab/pull/145
## 0.4.0 - 2022-08-17
### Added
- Allow to configure Brillouin export #210
## 0.3.4 - 2022-08-12
### Fixed
- Don't crash if arc is empty #209
- Fix github actions check pipeline #207
## 0.3.3 - 2022-07-01
### Fixed
- Fix exporting on macOS and linux #206
## 0.3.2 - 2022-06-30
### Changed
- Show BMicro version in about text as well #205
### Fixed
- Don't search whole Mac on empty folder name #204
## 0.3.1 - 2022-06-29
### Added
- Add global exception handler #199
### Changed
- Remove cron schedule from github actions workflows #202
### Fixed
- Don't crash on exporting #197 #201
## 0.3.0 - 2022-06-29
### Added
- Implement batch evaluation #193
- Add option to export data #189
- Enable calibrating all calibrations at once #192
### Changed
- Bump bmlab to version 0.2.1 #190
- Show extraction points half transparent #191
- Code cleanup #194
### Fixed
- Fix race condition in case of slow evaluation #184
- Update preview image on new file load #196
## 0.2.8 - 2022-05-13
### Fixed
- Use correct bmlab version for macOS DMG packages #183
## 0.2.7 - 2022-05-12
### Added
- Properly handle bmlab exceptions #180
### Fixed
- Don't crash when switching to multi-peak fit during evaluation #181 #182
- Fix DMG packages for macOS by locking shapely version #179
## 0.2.6 - 2022-05-06
### Added
- Implement two-peak Brillouin fitting #167 #168
- Allow to toggle aspect ratio for 2D data #171
### Fixed
- Check x-limits before setting to prevent warning #172
## 0.2.5 - 2022-04-25
### Added
- Add calibration options dialog #162
### Changed
- Show calibrations in correct temporal order #164
- Show non-averged fit for each calibration image #165
### Fixed
- Fix small layout glitch in extraction view #161
## 0.2.4 - 2022-04-12
### Added
- Allow to manually set data range #159
### Changed
- Make circle-fit half-transparent, show points on top #157
### Fixed
- Fix opening broken/empty data sets #156
- Fix automatic color scale for 2D data #158
## 0.2.3 - 2022-04-07
### Fixed
- Fix showing 2D data #154
## 0.2.2 - 2022-03-22
### Changed
- Code cleanup #145
### Fixed
- Bring back multiprocessing support #149
- Don't open multiple instances on Win when evaluating #147
- Don't open multiple instances on MacOS with DMG package #140
## 0.2.1 - 2022-03-21
### Changed
- Code cleanup #135 #142
### Fixed
- Don't crash when extracted peaks are on a straight line #141
- Don't crash when trying to evaluate #139
## 0.2.0 - 2022-03-15
### Added
- Implement showing 3D data #128
- Remember last used folder #132
### Fixed
- Fix warning when file could not be opened #129
- Fix build #131
## 0.1.6 - 2022-02-18
### Added
- Add an about menu #119
### Changed
- Update to PyQt6 to support M1 Macs #124
### Fixed
- Request minimum required bmlab version #122
- Pin Shapely to 1.8.0 #120 #121
## 0.1.5 - 2022-02-16
### Fixed
- Adjust release pipeline to properly build and upload release artifacts #118 9347bce74f7bf1fb40ab823967f4be8490af47b9 eb5d7e7d2bcb4cf590e967a01a71d00aefced3b5
## 0.1.4 - 2022-02-16
### Added
- Add keyboard shortcuts for file actions #117
- Allow finding peaks in extraction view for all calibrations #111
- Implement automatic peak finding in calibration view #110
- Implement automatically finding peaks #99
- Allow to browse through calibration spectra #89
- Show selected extraction points in table, allow editing #85
- Show colorbar with labels in evaluation view #70
- Automatically load session if it exists #67
### Changed
- Add action to exit app #107
- Deploy with python-3.9 #105
- Update pyinstaller version #104
- Require python >= 3.7 #103
- Add more package requirements #98
- Suppress mean of empty slice warning #95
- Suppress useless warning #88
- Automatically set image shape on orientation change #84
- Adjust to streamlined bmlab interface #83
- Adjust to changes in bmlab #82
- Refactor use of session #81
- Only check bmlab main branch in workflows #72
### Fixed
- Fix rotation labels and make rotations more generic #114
- Fix matplotlib deprecation warnings #115
- Fix build on appveyor and for MacOS #116
- Correctly show evaluation plot after closing a file #102
- Fix crash when clicking if no file is loaded #101
- Try to fix slow evaluation plot update #97
- Recalculate derived values when calibration changes #90
- Correctly scale the data if the unit is GHz #77
- Only update necessary tab when switching tabs #76
- Show measurement of arbitrary dimensionality correctly #74
- Actually run pytest in checks #73
## 0.1.3
- setup: use "pytest" command instead of deprecated "setup.py test"
- ui: add app icon (#9)
- ui: data tab (#11)
- build: add Windows and macOS build pipeline (#1)
## 0.1.2
- CI automation
## 0.1.1
- Test CI automation
## 0.1.0
- dummy release