File size: 868 Bytes
89da381 85dcbdf 84bf197 89da381 562f6c3 89da381 562f6c3 110ebd2 6750db7 7b7ede3 85dcbdf | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import streamlit as st
from my_pages import landing, home, information_loss, rashomon_effect, developer_decisions, ica, multiverse
# --- Configure the app ---
st.set_page_config(page_title="Multiplicity Demo", layout="centered")
# --- Initialize session state ---
if "page" not in st.session_state:
st.session_state.page = "landing" # can be: landing, main, sentence_X
# Routing
if st.session_state.page == "landing":
landing.render()
elif st.session_state.page == "home":
home.render()
elif st.session_state.page == "information_loss":
information_loss.render()
elif st.session_state.page == "rashomon_effect":
rashomon_effect.render()
elif st.session_state.page == "developer_decisions":
developer_decisions.render()
elif st.session_state.page == "ica":
ica.render()
elif st.session_state.page == "multiverse":
multiverse.render() |