From 48449958d4a7c9360fe214a04a3e543f51f4c88e Mon Sep 17 00:00:00 2001
From: lewa <lene.wasskog@nibio.no>
Date: Thu, 11 Jan 2024 12:47:35 +0100
Subject: [PATCH] feat: Include year as env variable, update year references in
 script

---
 PSILARTEMP.py | 3 ++-
 env-sample    | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/PSILARTEMP.py b/PSILARTEMP.py
index 6916da1..b3fd6c1 100755
--- a/PSILARTEMP.py
+++ b/PSILARTEMP.py
@@ -31,6 +31,7 @@ load_dotenv()
 config = configparser.ConfigParser()
 config.read("PSILARTEMP.cfg")
 
+year = os.getenv("YEAR")
 weatherdata_path = os.getenv("WEATHER_DATA_DIR")
 tmp_path = "tmp/"
 out_path = os.getenv("DATA_DIR")
@@ -42,7 +43,7 @@ local_timezone = pytz.timezone("Europe/Oslo")
 # Calculate cumulated degree days above 5 degrees after 1st of April
 # Remove all values before April 1st
 subprocess.run(
-    f"cdo -selname,TM -seldate,2023-04-01T00:00:00,2023-12-31T00:00:00 {weatherdata_path}met_1_0km_nordic-2023.nc {tmp_path}TM_from_april.nc",
+    f"cdo -selname,TM -seldate,{year}-04-01T00:00:00,{year}-12-31T00:00:00 {weatherdata_path}met_1_0km_nordic-{year}.nc {tmp_path}TM_from_april.nc",
     shell=True,
 )
 # Subtracting 5 deg C from all cells
diff --git a/env-sample b/env-sample
index f261758..0388874 100644
--- a/env-sample
+++ b/env-sample
@@ -1,5 +1,7 @@
 # Use this as an example to create your own .env file
 
+# Year to run for
+YEAR=2024
 # Where your application resides
 HOME_DIR=/home/foo/
 # Path to the weather data
-- 
GitLab