simeneide commited on
Commit
3fd31ae
1 Parent(s): f340e6f

move load_data function

Browse files
Files changed (1) hide show
  1. app.py +11 -17
app.py CHANGED
@@ -352,17 +352,7 @@ def latlon_to_xy(lat, lon):
352
  # %%
353
  def show_forecast():
354
 
355
- with st.spinner('Fetching data...'):
356
- @st.cache_data
357
- def load_data(filepath):
358
- local=False
359
- if local:
360
- subset = xr.open_dataset("subset.nc")
361
- else:
362
- subset = load_meps_for_location(filepath)
363
- subset.to_netcdf("subset.nc")
364
- return subset
365
-
366
  if "file_path" not in st.session_state:
367
  st.session_state.file_path = find_latest_meps_file()
368
  subset = load_data(st.session_state.file_path)
@@ -471,6 +461,15 @@ def show_forecast():
471
  st.session_state.file_path = find_latest_meps_file()
472
  subset = load_data(st.session_state.file_path)
473
 
 
 
 
 
 
 
 
 
 
474
 
475
  if __name__ == "__main__":
476
  run_streamlit = True
@@ -483,12 +482,7 @@ if __name__ == "__main__":
483
  x_target, y_target = latlon_to_xy(lat, lon)
484
 
485
  dataset_file_path = find_latest_meps_file()
486
- local=True
487
- if local:
488
- subset = xr.open_dataset("subset.nc")
489
- else:
490
- subset = load_meps_for_location()
491
- subset.to_netcdf("subset.nc")
492
 
493
  build_map_overlays(subset, date="2024-05-14", hour="16")
494
 
 
352
  # %%
353
  def show_forecast():
354
 
355
+ with st.spinner('Fetching data...'):
 
 
 
 
 
 
 
 
 
 
356
  if "file_path" not in st.session_state:
357
  st.session_state.file_path = find_latest_meps_file()
358
  subset = load_data(st.session_state.file_path)
 
461
  st.session_state.file_path = find_latest_meps_file()
462
  subset = load_data(st.session_state.file_path)
463
 
464
+ @st.cache_data
465
+ def load_data(filepath):
466
+ local=False
467
+ if local:
468
+ subset = xr.open_dataset("subset.nc")
469
+ else:
470
+ subset = load_meps_for_location(filepath)
471
+ subset.to_netcdf("subset.nc")
472
+ return subset
473
 
474
  if __name__ == "__main__":
475
  run_streamlit = True
 
482
  x_target, y_target = latlon_to_xy(lat, lon)
483
 
484
  dataset_file_path = find_latest_meps_file()
485
+ subset = load_data(dataset_file_path)
 
 
 
 
 
486
 
487
  build_map_overlays(subset, date="2024-05-14", hour="16")
488