Skip to content

Commit aba8a99

Browse files
committed
Merge branch 'develop' into feature/16-deconvolve
# Conflicts: # CHANGELOG.md # doc/locale/fr/LC_MESSAGES/changelog.po
2 parents 38c9221 + 94b1d6f commit aba8a99

31 files changed

Lines changed: 1025 additions & 133 deletions

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,16 @@ See DataLab [roadmap page](https://datalab-platform.com/en/contributing/roadmap.
99
* New image operation:
1010
* Convolution.
1111

12+
* Internal console status indicator added to the status bar:
13+
* The status bar now features an indicator for the internal console, visible only when the console is hidden.
14+
* Clicking the indicator opens the internal console.
15+
* The icon turns red if an error or warning is logged, alerting the user to check the console.
16+
1217
* New common signal/image feature:
18+
* Added two options for signal and image creation:
19+
* "Use xmin and xmax bounds from current signal when creating a new signal" (default: disabled)
20+
* "Use dimensions from current image when creating a new image" (default: enabled)
21+
* If enabled, the new signal/image will use the xmin/xmax bounds or dimensions of the current signal/image, if any
1322
* Added `phase` (argument) feature to extract the phase information from complex signals or images.
1423
* This complements the "Absolute value" (modulus) feature.
1524
* Added operation to create complex-valued signal/image from real and imaginary parts.
@@ -115,6 +124,12 @@ See DataLab [roadmap page](https://datalab-platform.com/en/contributing/roadmap.
115124
* New signal generators: linear chirp, logistic function, Planck function.
116125
* This closes [Issue #213](https://github.com/DataLab-Platform/DataLab/issues/213).
117126

127+
* New "Extent" group box in image properties:
128+
* Added computed parameters for image extent: `Xmin`, `Xmax`, `Ymin`, and `Ymax`.
129+
* These parameters are automatically calculated based on the image origin, pixel spacing, and dimensions.
130+
* They provide the physical coordinate boundaries of the image for enhanced spatial analysis.
131+
* The parameters are displayed in a dedicated "Extent" group in the image properties panel.
132+
118133
* New I/O features:
119134
* Improved delimiter handling in CSV reading (signals) to better support files with variable whitespace separators (now using `\s+` instead of single space character).
120135
* FT-Lab signals and images:

datalab/config.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,12 @@ class ProcSection(conf.Section, metaclass=conf.SectionMeta):
172172
# - False: do not keep analysis results (default)
173173
keep_results = conf.Option()
174174

175+
# Use xmin and xmax bounds from current signal when creating a new signal:
176+
use_signal_bounds = conf.Option()
177+
178+
# Use dimensions from current image when creating a new image:
179+
use_image_dims = conf.Option()
180+
175181
# FFT shift enabled state for signal/image processing:
176182
# - True: FFT shift is enabled (default)
177183
# - False: FFT shift is disabled
@@ -326,6 +332,8 @@ def initialize():
326332
sigima_options.imageio_formats.set(iofmts) # Sync with sigima config
327333
# Proc section
328334
Conf.proc.operation_mode.get("single")
335+
Conf.proc.use_signal_bounds.get(False)
336+
Conf.proc.use_image_dims.get(True)
329337
Conf.proc.fft_shift_enabled.get(True)
330338
sigima_options.fft_shift_enabled.set(True) # Sync with sigima config
331339
Conf.proc.extract_roi_singleobj.get(False)
File renamed without changes.
File renamed without changes.
Lines changed: 101 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)