From c50dc7f8d3b4101b50a214a93c90f9ae4f6ab9c7 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: Tue, 17 Jun 2025 18:58:26 +0200 Subject: [PATCH] Update file maxwell_integrate_to_h5.py --- maxwell_integrate_to_h5.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/maxwell_integrate_to_h5.py b/maxwell_integrate_to_h5.py index 07a1202..4c022b7 100644 --- a/maxwell_integrate_to_h5.py +++ b/maxwell_integrate_to_h5.py @@ -138,13 +138,17 @@ def integrate_ims_in_dir(path_im, path_int, dtype_im=".tif", dtype_int=".dat"): subdir_fnames = [fname for fname in fnames_ims if os.path.dirname(fname) == subdir] + subdir_fnames_metadata = [fname for fname in fnames_metadata if os.path.dirname(fname) == subdir] + if not subdir_fnames: + print(f"No images found in subdirectory: {subdir}") + continue subdir_path_int = path_int_list[fnames_ims.index(subdir_fnames[0])] if not os.path.isdir(subdir_path_int): os.mkdir(subdir_path_int) filtered_fnames = [fname_im for fname_im in subdir_fnames if "metadata" not in fname_im] - filetered_metadata = [fname_im for fname_im in subdir_fnames if "metadata" in fname_im] + filetered_metadata = [fname_im for fname_im in subdir_fnames_metadata if "metadata" in fname_im] if filtered_fnames: # Use map_async to apply the integration_thread function to all filtered filenames -- GitLab