From aaf4cdd513b38fcb4d0d24f737f4aefc169fc410 Mon Sep 17 00:00:00 2001
From: Thibaut Lunet <thibaut.lunet@tuhh.de>
Date: Sat, 18 Jan 2025 22:30:11 +0100
Subject: [PATCH] TL: allowed ndarray.dtype for FieldsIO arg

---
 pySDC/helpers/fieldsIO.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/pySDC/helpers/fieldsIO.py b/pySDC/helpers/fieldsIO.py
index 4507a8bdb..bec1e73de 100644
--- a/pySDC/helpers/fieldsIO.py
+++ b/pySDC/helpers/fieldsIO.py
@@ -100,8 +100,13 @@ def __init__(self, dtype, fileName):
         fileName : str
             File.
         """
-        assert dtype in DTYPES_AVAIL, f"{dtype=} not available"
-        self.dtype = dtype
+        avail = False
+        for key in DTYPES_AVAIL:
+            if key == dtype:
+                self.dtype = key
+                avail = True
+                break
+        assert avail, f"{dtype=} not available"
         self.fileName = fileName
         self.initialized = False