Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
print("Failed, the exception is {}".format(e))
print("\nstation wmo + metar ids timeseries:")
try:
df_sd_ids = api.query_station_timeseries(startdate_station_ts, enddate_station_ts, interval_station_ts,
parameters_station_ts, username, password, model=model_station_ts,
wmo_ids=wmo_stations, metar_ids=metar_stations,
mch_ids=mch_stations, on_invalid='fill_with_invalid',
request_type="POST", temporal_interpolation='none')
print(df_sd_ids.head())
except Exception as e:
print("Failed, the exception is {}".format(e))
print("\nget init dates:")
try:
df_init_dates = api.query_init_date(now, now + dt.timedelta(days=2), dt.timedelta(hours=3), 't_2m:C',
username,
password, 'ecmwf-ens')
print(df_init_dates.head())
except Exception as e:
print("Failed, the exception is {}".format(e))
print("\nget available time ranges:")
try:
df_time_ranges = api.query_available_time_ranges(['t_2m:C', 'precip_6h:mm'], username, password,
'ukmo-euro4')
print(df_time_ranges.head())
except Exception as e:
print("Failed, the exception is {}".format(e))
else:
print("""