aboutsummaryrefslogtreecommitdiff
path: root/run.py
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2023-09-29 16:48:26 +0200
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2023-09-29 16:48:26 +0200
commit5be351dbe7feb4c8cfd28da883a6904ab7fc57b3 (patch)
tree761b45b9914679952a66bafc435a48537ce795d7 /run.py
parent09dbbe809ab6a3728e971a29e7704ffa0ecb93a7 (diff)
downloadmeteo_toolbox-5be351dbe7feb4c8cfd28da883a6904ab7fc57b3.tar.gz
global product index
Diffstat (limited to 'run.py')
-rwxr-xr-xrun.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/run.py b/run.py
index 41c1f59..de6a078 100755
--- a/run.py
+++ b/run.py
@@ -2,6 +2,7 @@
import sys
import yaml
+import json
import matplotlib.pyplot as plt
from metpy.units import units
@@ -19,11 +20,16 @@ conf = None
with open(FILE, 'r') as f:
conf = yaml.safe_load(f)
+index = []
+
for plotter in conf['plotter']:
modname = plotter['module']
del plotter['module']
mod = __import__(modname, fromlist=[None])
- mod.run(**plotter)
+ index.extend(mod.run(**plotter))
plt.close('all')
+
+with open(conf['index'], 'w') as f:
+ f.write(json.dumps(index, indent=4))