Splitting the Stellarium iFrame and the historical weather plots into two separate Streamlit pages is necessary as toggling weather indicators on an off by default refreshes the Streamlit dashboard, meaning the expensive loading of the Stellarium iFrame is also done each time. Format wise, it would also make more sense for the weather plots to be separate from the Stellarium iFrame, as they are distinct pieces of information and functionality.
Splitting the Stellarium iFrame and the historical weather plots into two separate Streamlit pages is necessary as toggling weather indicators on an off by default refreshes the Streamlit dashboard, meaning the expensive loading of the Stellarium iFrame is also done each time. Format wise, it would also make more sense for the weather plots to be separate from the Stellarium iFrame, as they are distinct pieces of information and functionality.