jfjoch_viewer: Grid scan 2D image has also 1/d^2 for resolution estimation plot
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m3s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m57s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m58s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m10s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m14s
Build Packages / build:rpm (rocky8) (push) Successful in 13m24s
Build Packages / Build documentation (push) Successful in 33s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m6s
Build Packages / build:rpm (rocky9) (push) Successful in 14m15s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m58s
Build Packages / Unit tests (push) Successful in 50m2s

This commit is contained in:
2025-11-27 14:21:36 +01:00
parent 5d2d69f9e6
commit 60da4bb2f8
4 changed files with 40 additions and 14 deletions
+6 -4
View File
@@ -107,6 +107,7 @@ void JFJochViewerDatasetInfo::UpdatePlot() {
if (image)
image_number = image->ImageData().number;
bool one_over_d2 = false;
std::vector<float> data;
if (val == 0)
data = dataset->bkg_estimate;
@@ -122,15 +123,16 @@ void JFJochViewerDatasetInfo::UpdatePlot() {
data = dataset->indexing_result;
else if (val == 6)
data = dataset->profile_radius;
else if (val == 7)
else if (val == 7) {
data = dataset->resolution_estimate;
else if (val == 8)
one_over_d2 = true;
} else if (val == 8)
data = dataset->b_factor;
chart_view->loadValues(data, image_number, val == 7);
chart_view->loadValues(data, image_number, one_over_d2);
if (dataset->experiment.GetGridScan()) {
stack->setCurrentWidget(grid_scan_image);
grid_scan_image->loadData(data, dataset->experiment.GetGridScan().value());
grid_scan_image->loadData(data, dataset->experiment.GetGridScan().value(), one_over_d2);
grid_button->setEnabled(true);
grid_button->setChecked(true);
} else {