Skip to content

Commit a970b1f

Browse files
committed
Updated CHANGELOG
1 parent d0134ac commit a970b1f

File tree

2 files changed

+790
-431
lines changed

2 files changed

+790
-431
lines changed

CHANGELOG.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,79 @@
33
See DataLab [roadmap page](https://datalab-platform.com/en/contributing/roadmap.html)
44
for future and past milestones.
55

6+
## DataLab Version 0.16.0 ##
7+
8+
💥 New features and enhancements:
9+
10+
* Major user interface overhaul:
11+
* The menu bar and toolbars have been reorganized to make the application more
12+
intuitive and easier to use
13+
* Operations and processing features have been regrouped in submenus
14+
* All visualization-related actions are now grouped in the plot view vertical toolbar
15+
* Clarified the "Annotations" management (new buttons, toolbar action, ...)
16+
17+
* New validation process for signal and image features:
18+
* Before this release, DataLab's validation process was exclusively done from the
19+
programmer's point of view, by writing unit tests and integration tests, thus
20+
ensuring that the code was working as expected (i.e. that no exception was raised
21+
and that the behavior was correct)
22+
* With this release, a new validation process has been introduced, from the user's
23+
point of view, by adding new validation functions (marked with the
24+
`@pytest.mark.validation` decorator) in the test suite
25+
* A new "Validation" section in the documentation explains how validation is done
26+
and contains a list of all validation functions with the statistics of the
27+
validation process (generated from the test suite)
28+
* The validation process is a work in progress and will be improved in future versions
29+
30+
* "Properties" group box:
31+
* Added "Scales" tab, to show and set the plot scales:
32+
* X, Y for signals
33+
* X, Y, Z (LUT range) for images
34+
35+
* View options:
36+
* New "Show first only" option in the "View" menu, to show only the first curve
37+
(or image) when multiple curves (or images) are displayed in the plot view
38+
* New (movable) label for FWHM computations, additional to the existing segment annotation
39+
40+
* I/O features:
41+
* Added support for reading and writing .MAT files (MATLAB format)
42+
* Create a new group when opening a file containing multiple signals or images (e.g. CSV file with multiple curves)
43+
44+
* Add support for binary images
45+
* Signal ROI extraction: added new dialog box to manually edit the ROI lower and upper bounds after defining the ROI graphically
46+
47+
ℹ️ New **Signal** operations, processing and computing features:
48+
49+
| Menu | Submenu |Features |
50+
|-------------|--------------|---------------------------------------------------------|
51+
| New | New signal | Exponential, pulse, polynomial, experimental (manual input) |
52+
| Operations | | Exponential, Square root, Power |
53+
| Operations | Operations with a constant | +, -, *, / |
54+
| Processing | Axis Transformation | Reverse X-axis |
55+
| Processing | Level Adjustment | Offset correction |
56+
| Processing | Fourier analysis | Power spectrum, Phase spectrum, Magnitude spectrum, Power spectral density |
57+
| Processing | Frequency filters | Low-pass, High-pass, Band-pass, Band-stop |
58+
| Processing | | Windowing (Hanning, Hamming, Blackman, Blackman-Harris, Nuttall, Flat-top, ...) |
59+
| Processing | Fit | Linear fit, Sinusoidal fit, Exponential fit, CDF fit |
60+
| Computing | | FWHM (Zero-crossing method), X value @ min/max, Sampling period/frequency, Dynamic parameters (ENOB, SNR, SINAD, THD, SFDR), -3dB bandwidth, Contrast |
61+
62+
ℹ️ New **Image** operations, processing and computing features:
63+
64+
| Menu | Submenu |Features |
65+
|-------------|--------------|---------------------------------------------------------|
66+
| Operations | | Exponential |
67+
| Operations | Intensity profiles | Profile along a segment |
68+
| Operations | Operations with a constant | +, -, *, / |
69+
| Processing | Level Adjustment | Normalization, Clipping, Offset correction |
70+
| Processing | Fourier analysis | Power spectrum, Phase spectrum, Magnitude spectrum, Power spectral density |
71+
| Processing | Thresholding | Parametric, ISODATA, Li, Mean, Minimum, Otsu, Triangle, Yen |
72+
73+
🛠️ Bug fixes:
74+
75+
* Fixed a performance issue due to an unnecessary refresh of the plot view when adding a new signal or image
76+
* Fixed [Issue #77](https://github.com/DataLab-Platform/DataLab/issues/77) - Intensity profiles: unable to accept dialog the second time
77+
* Fixed [Issue #75](https://github.com/DataLab-Platform/DataLab/issues/75) - View in a new window: curve anti-aliasing is not enabled by default
78+
679
## DataLab Version 0.15.1 ##
780

881
🛠️ Bug fixes:

0 commit comments

Comments
 (0)