jfjoch_process: Save scale factors
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m48s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m21s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m4s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m16s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 14m19s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 14m20s
Build Packages / Build documentation (push) Successful in 40s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 14m59s
Build Packages / build:rpm (rocky9) (push) Successful in 14m56s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m36s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m24s
Build Packages / Unit tests (push) Failing after 52m44s

This commit is contained in:
2026-02-20 11:48:34 +01:00
parent 3819fe5a86
commit 203eefca66
2 changed files with 4 additions and 2 deletions

View File

@@ -81,8 +81,8 @@ struct MergeStatistics {
struct ScaleMergeResult {
std::vector<MergedReflection> merged;
std::vector<double> image_scale_g;
std::vector<double> mosaicity_deg;
std::vector<float> image_scale_g;
std::vector<float> mosaicity_deg;
/// Per-shell and overall merging statistics (populated after merging)
MergeStatistics statistics;

View File

@@ -446,6 +446,8 @@ int main(int argc, char **argv) {
double scale_time = std::chrono::duration<double>(scale_end - scale_start).count();
if (scale_result) {
end_msg.scale_factor = scale_result->image_scale_g;
logger.Info("Scaling completed in {:.2f} s ({} unique reflections)",
scale_time, scale_result->merged.size());