diff --git a/PSILARTEMP.py b/PSILARTEMP.py index 6916da19c0f8fcc70aa41d8c3f6fc3f3aaa70032..b3fd6c1ab72109fd2ffdcdd12f80b7b150c0bcbf 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 f2617583b5b7abd5b8b5f2b82d60f8cf3b42d417..03888741aadefd402ce984960ddf29f7f479cc30 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