From 376fdc414db8ed8232ec66a3b307c0e0bdd6e88d Mon Sep 17 00:00:00 2001 From: b8raoult <53792887+b8raoult@users.noreply.github.com> Date: Tue, 21 Jan 2025 12:49:15 +0000 Subject: [PATCH] fix json encoding (#178) --- src/anemoi/datasets/create/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/anemoi/datasets/create/__init__.py b/src/anemoi/datasets/create/__init__.py index bc35dcf5..0ca98813 100644 --- a/src/anemoi/datasets/create/__init__.py +++ b/src/anemoi/datasets/create/__init__.py @@ -79,7 +79,10 @@ def json_tidy(o): ) return o.isoformat() - raise TypeError(repr(o) + " is not JSON serializable") + if isinstance(o, (np.float32, np.float64)): + return float(o) + + raise TypeError(f"{repr(o)} is not JSON serializable {type(o)}") def build_statistics_dates(dates, start, end):