# https://github.com/BYU-Hydroinformatics/geoglows-rest-api/blob/master/demos/geoglows_package.ipynb # %% import geoglows import pandas as pd import param # %% # australia_file = "/../opt/anaconda3/envs/py39/lib/python3.9/site-packages/geoglows/geometry/australia-geoglows-comid_lat_lon_z.pickle" # australia_regions = pd.read_pickle(australia_file) # australia_regions.to_csv("geoflows_australia.csv") # %% p = param.parameters() # %% reach_df = pd.read_csv( f"{p.local_base_dir}spatial/geoflows_australia_on_coast.csv", index_col="fid", ).drop(["to_keep"], axis=1) reach_df # %% data = pd.DataFrame() for r in reach_df.COMID: data_tmp = geoglows.streamflow.forecast_records(r).rename( {"streamflow_m^3/s": r}, axis="columns" ) data = pd.concat([data, data_tmp], axis=1) data # %% data.to_csv(f"{p.local_base_dir}source/streamflow.csv") # %%