Commit 8482b1e
committed
Fix cross-panel computation group handling for image-to-signal operations
When running cross-panel computations (image → signal) on a group of images,
results are now properly organized in a new signal group instead of being
added to the current group.
Previously, operations like "Analysis > Histogram" or "Radial profile" on
image groups would add results to the current signal group, inconsistent
with same-panel operations that create new groups.
Modified _compute_1_to_1_subroutine() to use _create_group_for_result()
and _add_object_to_appropriate_panel() for both native and cross-panel
computations, ensuring consistent group handling.
Added test_cross_panel_image_to_signal_group() to verify the fix.1 parent 7b02154 commit 8482b1e
4 files changed
Lines changed: 88 additions & 15 deletions
File tree
- datalab
- gui/processor
- tests/features/common
- doc/locale/fr/LC_MESSAGES
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
486 | 486 | | |
487 | 487 | | |
488 | 488 | | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
489 | 495 | | |
490 | 496 | | |
491 | 497 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1051 | 1051 | | |
1052 | 1052 | | |
1053 | 1053 | | |
1054 | | - | |
1055 | | - | |
1056 | | - | |
1057 | | - | |
1058 | | - | |
1059 | 1054 | | |
1060 | | - | |
| 1055 | + | |
1061 | 1056 | | |
1062 | 1057 | | |
1063 | 1058 | | |
1064 | 1059 | | |
1065 | 1060 | | |
1066 | 1061 | | |
1067 | 1062 | | |
1068 | | - | |
1069 | | - | |
| 1063 | + | |
| 1064 | + | |
1070 | 1065 | | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
1075 | | - | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
1076 | 1070 | | |
1077 | 1071 | | |
1078 | 1072 | | |
| |||
Lines changed: 59 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
535 | 535 | | |
536 | 536 | | |
537 | 537 | | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
538 | 596 | | |
539 | 597 | | |
540 | 598 | | |
| |||
756 | 814 | | |
757 | 815 | | |
758 | 816 | | |
| 817 | + | |
759 | 818 | | |
760 | 819 | | |
761 | 820 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
1387 | 1387 | | |
1388 | 1388 | | |
1389 | 1389 | | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
1390 | 1405 | | |
1391 | 1406 | | |
1392 | 1407 | | |
| |||
3876 | 3891 | | |
3877 | 3892 | | |
3878 | 3893 | | |
3879 | | - | |
| |||
0 commit comments