add works in progress

This commit is contained in:
2025-05-20 06:14:36 +00:00
parent 45b0049600
commit 579d01da45
4 changed files with 184 additions and 8 deletions

View File

@@ -26,12 +26,13 @@ import bz2
import subprocess
import pygrib
import re
from datetime import date
from datetime import date,timedelta
def build_url(base_url, basename):
def build_url(base_url, basename,previousday=0):
# today = datetime.datetime.utcnow().strftime("%d%m%y")
today = date.today().strftime("%y%m%d")
filename = f"{basename}_{today}-12.grb.bz2"
today = date.today()
target = (today - timedelta(previousday)).strftime("%y%m%d")
filename = f"{basename}_{target}-12.grb.bz2"
grib_filename = filename.replace(".bz2", "")
return base_url + filename, filename, grib_filename
@@ -165,12 +166,12 @@ def main():
merged_filename = "merged.grb"
url, bz2_filename, grib_a_filename = build_url("https://openskiron.org/gribs_wrf_4km/","Dunkirk_4km_WRF_WAM")
#download_file(url, bz2_filename)
#decompress_bz2(bz2_filename, grib_a_filename)
download_file(url, bz2_filename)
decompress_bz2(bz2_filename, grib_a_filename)
url, bz2_filename, grib_b_filename = build_url("https://openskiron.org/gribs_wrf_4km/","Hastings_4km_WRF_WAM")
#download_file(url, bz2_filename)
#decompress_bz2(bz2_filename, grib_b_filename)
download_file(url, bz2_filename)
decompress_bz2(bz2_filename, grib_b_filename)
extract_surface_current(grib_a_filename,"surfacea.grb")
extract_surface_current(grib_b_filename,"surfaceb.grb")