castledan
adjust config and layout files
62b4495
raw
history blame
563 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 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()