From f828f40faab29602906a0ca4c4a5ea722d0bf6f3 Mon Sep 17 00:00:00 2001 From: yxd92326 Date: Wed, 27 Nov 2024 10:19:31 +0000 Subject: [PATCH] Don't accept NaN slit widths --- src/murfey/client/contexts/tomo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/murfey/client/contexts/tomo.py b/src/murfey/client/contexts/tomo.py index 54b3f7b34..131856325 100644 --- a/src/murfey/client/contexts/tomo.py +++ b/src/murfey/client/contexts/tomo.py @@ -745,7 +745,9 @@ def gather_metadata( mdoc_metadata["tag"] = str(self._basepath) mdoc_metadata["tilt_series_tag"] = metadata_file.stem mdoc_metadata["exposure_time"] = float(mdoc_data_block["ExposureTime"]) - mdoc_metadata["slit_width"] = float(mdoc_data_block["FilterSlitAndLoss"][0]) + slit_width = mdoc_data_block["FilterSlitAndLoss"][0] + if slit_width.lower() != "nan": + mdoc_metadata["slit_width"] = float(slit_width) mdoc_metadata["file_extension"] = ( f".{mdoc_data_block['SubFramePath'].split('.')[-1]}" )