diff --git a/hubverse_annotator/utils.py b/hubverse_annotator/utils.py index 607f47c..f73d713 100644 --- a/hubverse_annotator/utils.py +++ b/hubverse_annotator/utils.py @@ -30,7 +30,7 @@ logger = logging.getLogger(__name__) -@st.cache_data +@st.cache_data(show_spinner=False) def get_available_locations( observed_data_table: pl.DataFrame, forecast_table: pl.DataFrame ) -> pl.DataFrame: @@ -59,6 +59,7 @@ def get_available_locations( ) +@st.cache_data(show_spinner=False) def get_reference_dates(forecast_table: pl.DataFrame) -> list[datetime.date]: """ Retrieves a dataframe of forecast reference dates. The @@ -315,6 +316,7 @@ def band(low: str, high: str, opacity: float) -> alt.Chart: return alt.layer(*bands, median) +@st.cache_data(show_spinner=False) def filter_for_plotting( observed_data_table: pl.DataFrame, forecast_table: pl.DataFrame, @@ -409,7 +411,7 @@ def validate_schema( st.stop() -@st.cache_data +@st.cache_data(show_spinner=False) def load_hubverse_table(hub_file: UploadedFile | None): """ Load a hubverse formatted table into Polars from a @@ -467,6 +469,7 @@ def load_hubverse_table(hub_file: UploadedFile | None): return hub_table +@st.cache_data(show_spinner=False) def load_observed_data( observed_data_file: UploadedFile | None, ) -> pl.DataFrame: @@ -507,6 +510,7 @@ def load_observed_data( return table +@st.cache_data(show_spinner=False) def load_forecast_data( forecast_file: UploadedFile | None, ) -> pl.DataFrame: