v1.0.0-rc.40

This commit is contained in:
2025-05-28 18:49:27 +02:00
parent aaae74e70b
commit 53c90ee5d8
340 changed files with 9583 additions and 5919 deletions

View File

@@ -47,8 +47,11 @@ void HDF5DataFilePluginMX::Write(const DataMessage &msg, uint64_t image_number)
}
npeaks[image_number] = spot_cnt;
strong_pixel_count[image_number] = msg.strong_pixel_count;
indexed[image_number] = msg.indexing_result;
if (msg.strong_pixel_count.has_value())
strong_pixel_count[image_number] = msg.strong_pixel_count.value();
if (msg.indexing_result.has_value())
indexed[image_number] = msg.indexing_result.value();
if (msg.bkg_estimate.has_value())
bkg_estimate[image_number] = msg.bkg_estimate.value();
@@ -75,9 +78,10 @@ void HDF5DataFilePluginMX::WriteFinal(HDF5File &data_file) {
data_file.SaveVector("/entry/MX/peakIndexed", spot_indexed, {(hsize_t) (max_image_number + 1), max_spots});
data_file.SaveVector("/entry/MX/nPeaks", npeaks.vec());
data_file.SaveVector("/entry/MX/strongPixels", strong_pixel_count.vec());
}
if (!strong_pixel_count.empty())
data_file.SaveVector("/entry/MX/strongPixels", strong_pixel_count.vec());
if (!spot_count_rings.empty())
data_file.SaveVector("/entry/MX/nPeaksRingFiltered", spot_count_rings.vec());