From 98ad1370fe3e4e505e66b5389cdf0fc08b91d6f1 Mon Sep 17 00:00:00 2001
From: "Daniel.Frisinghelli" <daniel.frisinghelli@eurac.edu>
Date: Tue, 26 Oct 2021 16:13:48 +0200
Subject: [PATCH] Implemented generic computation of anomalies on arbitrary
 time-scale.

---
 climax/core/dataset.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/climax/core/dataset.py b/climax/core/dataset.py
index 83b4dc8..d385cfb 100644
--- a/climax/core/dataset.py
+++ b/climax/core/dataset.py
@@ -250,9 +250,7 @@ class EoDataset(torch.utils.data.Dataset):
 
                 # standardized anomaly = (x(t) - mean(x, t)) / std(x, t)
                 if standard:
-                    anomalies[time] = (anomalies[time] /
-                                       ds.isel(time=time_scale).std(dim='time')
-                                       )
+                    anomalies[time] /= ds.isel(time=time_scale).std(dim='time')
 
         # concatenate anomalies and sort chronologically
         anomalies = xr.concat(anomalies.values(), dim='time')
-- 
GitLab