castledan commited on
Commit
81b61a4
Β·
1 Parent(s): 17a10d9

create separate file to initialise ee

Browse files
app/pages/1_🌍_Flood_extent_analysis.py CHANGED
@@ -9,6 +9,7 @@ import streamlit as st
9
  import streamlit_ext as ste
10
  from folium.plugins import Draw, Geocoder, MiniMap
11
  from src.config_parameters import config
 
12
  from src.utils_flood_analysis import derive_flood_extents
13
  from src.utils_sidebar import add_about, add_logo
14
  from streamlit_folium import st_folium
@@ -59,14 +60,8 @@ st.markdown(
59
  unsafe_allow_html=True,
60
  )
61
 
62
-
63
  # Initialise Google Earth Engine
64
- @st.cache
65
- def _initialize_ee():
66
- ee.Initialize()
67
-
68
-
69
- _initialize_ee()
70
 
71
 
72
  # Create app
 
9
  import streamlit_ext as ste
10
  from folium.plugins import Draw, Geocoder, MiniMap
11
  from src.config_parameters import config
12
+ from src.utils_ee import ee_initialize
13
  from src.utils_flood_analysis import derive_flood_extents
14
  from src.utils_sidebar import add_about, add_logo
15
  from streamlit_folium import st_folium
 
60
  unsafe_allow_html=True,
61
  )
62
 
 
63
  # Initialise Google Earth Engine
64
+ ee_initialize()
 
 
 
 
 
65
 
66
 
67
  # Create app
app/src/utils_ee.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ """Module for ee-related functionalities."""
2
+ import ee
3
+ import streamlit as st
4
+
5
+
6
+ @st.cache
7
+ def ee_initialize():
8
+ """Initialise Google Earth Engine."""
9
+ ee.Initialize()