castledan
hide menu button if on streamlit
19b905a
raw
history blame
570 Bytes
"""Module for ee-related functionalities."""
import ee
import streamlit as st
from ee import oauth
from google.oauth2 import service_account
from src.utils_layout import is_app_on_streamlit
@st.experimental_memo
def ee_initialize():
"""Initialise Google Earth Engine."""
if is_app_on_streamlit():
service_account_keys = st.secrets["ee_keys"]
credentials = service_account.Credentials.from_service_account_info(
service_account_keys, scopes=oauth.SCOPES
)
ee.Initialize(credentials)
else:
ee.Initialize()