Tools: Add indexing analysis timing

This commit is contained in:
2026-04-30 13:54:47 +02:00
parent 4e5a0b53ca
commit d27b3c9824
3 changed files with 22 additions and 18 deletions
+10 -9
View File
@@ -286,15 +286,16 @@ int main(int argc, char **argv) {
static_cast<double>(nsummation * nimages * x.GetModulesNum() * RAW_MODULE_SIZE *
x.GetBitDepthReadout() / 8) / (receiving_time * 1e9));
logger.Info("Per-image time: (mean; microseconds): compression {:.0f} preprocess {:.0f} spot finding {:.0f} indexing {:.0f} refinement {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}",
output.processing_time.compression * 1e6,
output.processing_time.preprocessing * 1e6,
output.processing_time.spot_finding * 1e6,
output.processing_time.indexing * 1e6,
output.processing_time.refinement * 1e6,
output.processing_time.bragg_prediction * 1e6,
output.processing_time.integration * 1e6,
output.processing_time.processing * 1e6);
logger.Info("Per-image time: (mean; microseconds): compression {:.0f} preprocess {:.0f} spot finding {:.0f} indexing {:.0f} refinement {:.0f} indexing analysis {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}",
output.processing_time.compression * 1e6,
output.processing_time.preprocessing * 1e6,
output.processing_time.spot_finding * 1e6,
output.processing_time.indexing * 1e6,
output.processing_time.refinement * 1e6,
output.processing_time.indexing_analysis * 1e6,
output.processing_time.bragg_prediction * 1e6,
output.processing_time.integration * 1e6,
output.processing_time.processing * 1e6);
logger.Info("");
for (int i = 0; i < nstreams; i++) {
+10 -8
View File
@@ -202,13 +202,15 @@ int main(int argc, char **argv) {
if (output.status.max_receive_delay)
logger.Info("Max delay {}", output.status.max_receive_delay.value());
logger.Info("Per-image time: (mean; microseconds): decompression {:.0f} preprocess {:.0f} spot finding {:.0f} indexing {:.0f} refinement {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}",
logger.Info("Per-image time: (mean; microseconds): compression {:.0f} preprocess {:.0f} spot finding {:.0f} indexing {:.0f} refinement {:.0f} indexing analysis {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}",
output.processing_time.compression * 1e6,
output.processing_time.preprocessing * 1e6,
output.processing_time.spot_finding * 1e6,
output.processing_time.indexing * 1e6,
output.processing_time.refinement * 1e6,
output.processing_time.bragg_prediction * 1e6,
output.processing_time.integration * 1e6,
output.processing_time.processing * 1e6);
output.processing_time.preprocessing * 1e6,
output.processing_time.spot_finding * 1e6,
output.processing_time.indexing * 1e6,
output.processing_time.refinement * 1e6,
output.processing_time.indexing_analysis * 1e6,
output.processing_time.bragg_prediction * 1e6,
output.processing_time.integration * 1e6,
output.processing_time.processing * 1e6);
}
+2 -1
View File
@@ -744,13 +744,14 @@ int main(int argc, char **argv) {
}
auto image_mean_time = plots.GetMeanProcessingTime();
logger.Info("Per-image time: (mean; microseconds): decompress {:.0f} preprocess {:.0f} azint {:.0f} spot finding {:.0f} indexing {:.0f} refinement {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}",
logger.Info("Per-image time: (mean; microseconds): decompress {:.0f} preprocess {:.0f} azint {:.0f} spot finding {:.0f} indexing {:.0f} refinement {:.0f} indexing analysis {:.0f} prediction {:.0f} integration {:.0f} total {:.0f}",
image_mean_time.compression * 1e6,
image_mean_time.preprocessing * 1e6,
image_mean_time.azint * 1e6,
image_mean_time.spot_finding * 1e6,
image_mean_time.indexing * 1e6,
image_mean_time.refinement * 1e6,
image_mean_time.indexing_analysis * 1e6,
image_mean_time.bragg_prediction * 1e6,
image_mean_time.integration * 1e6,
image_mean_time.processing * 1e6);