mpi_data_store / start_page.py
ricklon's picture
App updates
cb171ce
raw
history blame
No virus
1.47 kB
import streamlit as st
def main():
st.title("Data Processing Interface")
# Introduction or project description
st.write("""
Welcome to the Data Processing Interface! This application facilitates the mining, processing,
and embedding of data from public GitHub repositories. Navigate through the sidebar to access
different stages of the process.
""")
# Display the steps and their status
st.header("Process Overview")
steps = [
"Data Source Configuration",
"Data Loading",
"Model Selection and Configuration",
"Processing and Embedding"
]
# Placeholder for checking the completion of each step
# This part can be updated to reflect the actual status dynamically
completion_status = {
"Data Source Configuration": False,
"Data Loading": False,
"Model Selection and Configuration": False,
"Processing and Embedding": False
}
# Display each step and its completion status
for step in steps:
if completion_status[step]:
st.success(f"{step}: Completed βœ”οΈ")
else:
st.warning(f"{step}: Not Completed ❌")
st.write("""
### Instructions
- Use the **sidebar** to navigate to each step.
- Complete each step in sequence to ensure data is correctly processed and embedded.
- You can revisit and modify previous steps as needed.
""")
if __name__ == "__main__":
main()