From d33a1a4482e91b2c962dec4c09ef9e33ea0d9c74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=B6ne=2C=20Tjark=20Leon=20Raphael?= <tjark.leon.raphael.groene@uni-hamburg.de> Date: Wed, 18 Jun 2025 17:20:26 +0200 Subject: [PATCH] Update file maxwell_integrate_to_h5.py --- maxwell_integrate_to_h5.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/maxwell_integrate_to_h5.py b/maxwell_integrate_to_h5.py index 60ce8d5..1074b74 100644 --- a/maxwell_integrate_to_h5.py +++ b/maxwell_integrate_to_h5.py @@ -261,7 +261,8 @@ def integrate_ims_in_dir(path_im, path_int, dtype_im=".tif", dtype_int=".dat"): for idx, result in enumerate(results_data, start=1): # Drop unfinished scans (usually last scan due to closed shutter) - try: + + if int(results_metadata[idx-1].get("imageSequenceNumber", "").strip()) != -1: # Here one could use the image sequence number from the metadata, however, we use the index as it seemes cleaner entry_name = f"{idx:05d}.1" @@ -269,6 +270,7 @@ def integrate_ims_in_dir(path_im, path_int, dtype_im=".tif", dtype_int=".dat"): entry = h5.create_group(entry_name) try: + entry["title"] = "Collected Q-I scans" entry.attrs["NX_class"] = "NXentry" @@ -379,8 +381,8 @@ def integrate_ims_in_dir(path_im, path_int, dtype_im=".tif", dtype_int=".dat"): del h5[entry_name] continue - except Exception as outer_e: - print(f"Failed to create entry group {entry_name}: {outer_e}") + else: + print(f"Failed to create entry group {entry_name}") continue -- GitLab