aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2019-09-05 16:21:10 +0100
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2019-09-05 16:21:10 +0100
commit91a3772b679034b5427c4471810b67389159a121 (patch)
tree376c9de1c9a234ea0cf0cbdb615f76173ca2d051 /app
parentAdd word of warning on never changing the x indexing (diff)
downloadAnnotateChange-91a3772b679034b5427c4471810b67389159a121.tar.gz
AnnotateChange-91a3772b679034b5427c4471810b67389159a121.zip
Add check for use of null in datasets
Diffstat (limited to 'app')
-rw-r--r--app/utils/datasets.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/utils/datasets.py b/app/utils/datasets.py
index 6b5805f..4341467 100644
--- a/app/utils/datasets.py
+++ b/app/utils/datasets.py
@@ -62,10 +62,14 @@ def validate_dataset(filename):
if "time" in data.keys():
if len(data["time"]["raw"]) != data["n_obs"]:
return "Number of time points doesn't match number of observations"
+ if None in data["time"]["raw"]:
+ return "Null is not supported in time axis. Use 'NaN' instead."
for var in data["series"]:
if len(var["raw"]) != data["n_obs"]:
return "Number of observations doesn't match for %s" % var["label"]
+ if None in var["raw"]:
+ return "Null is not supported in series. Use 'NaN' instead."
return None