diff --git a/src/app.py b/src/app.py index 8de4fd983b53d43751a7bbf42cf655e59b9fc6a2..e55e99d0ab52aa3bcc2328c4cee744ebd548c05a 100644 --- a/src/app.py +++ b/src/app.py @@ -13,7 +13,6 @@ pages_folder = Path("pages/") show_pages( [Page("app.py", "Home"), Page(str(pages_folder / "4-inputs.py"), "Inputs"), - Page(str(pages_folder / "1-samples_selection.py"), "Samples Selection"), Page(str(pages_folder / "2-model_creation.py"), "Models Creation & Predictions"), @@ -22,9 +21,10 @@ show_pages( with st.sidebar: interface = st.selectbox(label="Interface", options=['simple', 'advanced'], key='interface') - st.page_link(str(pages_folder / '1-samples_selection.py')) + # st.page_link(str(pages_folder / '1-samples_selection.py')) if st.session_state['interface'] == 'simple': - st.page_link(str(pages_folder / '2-model_creation.py')) + # st.page_link(str(pages_folder / '2-model_creation.py')) + pass # if advanced interface, split Models Creation and Predictions elif st.session_state['interface'] == 'advanced': show_pages( @@ -35,13 +35,15 @@ with st.sidebar: Page(str(pages_folder / "3-prediction.py"), "Predictions"), ] ) - st.page_link(str(pages_folder / '2-model_creation.py')) - st.page_link(str(pages_folder / '3-prediction.py')) + # st.page_link(str(pages_folder / '2-model_creation.py')) + # st.page_link(str(pages_folder / '3-prediction.py')) # Page header with st.container(): - + st.subheader("Plateforme d'Analyses Chimiques pour l'Ecologie-PACE :goat:") + st.title("NIRS Utils") + st.markdown("#### This app allows users to perform visualization, pre-treatments, samples selection & predictions on their NIRS spectra.") header1, header2, header3,header4 = st.columns(4) if header1.button("Inputs"): st.switch_page(pages_folder / '4-inputs.py') @@ -51,8 +53,5 @@ with st.container(): st.switch_page(pages_folder / '2-model_creation.py') if header4.button("Predictions"): st.switch_page(pages_folder / '3-prediction.py') - st.subheader("Plateforme d'Analyses Chimiques pour l'Ecologie-PACE :goat:") - st.title("NIRS Utils") + st.markdown("We could add documentation here") st.write("Samples selection (PCA, [UMAP](https://umap-learn.readthedocs.io/en/latest/how_umap_works.html), ...), Predictive Modelling ([Pinard](https://github.com/GBeurier/pinard), [LWPLSR](https://doi.org/10.1002/cem.3209), ...), and Predictions using your data (CSV or DX files) and/or PACE NIRS Database.") - #st.image(img_general) - st.markdown("### We could add documentation here ###") diff --git a/src/pages/1-samples_selection.py b/src/pages/1-samples_selection.py index aae214b0b25a0f898061fa47657e558b138c541e..12f560e5fa84d0ad60efb1ea0c5c1c7247c02cf5 100644 --- a/src/pages/1-samples_selection.py +++ b/src/pages/1-samples_selection.py @@ -3,7 +3,7 @@ st.set_page_config(page_title="NIRS Utils", page_icon=":goat:", layout="wide") from Modules import * # empty temp figures -repertoire_a_vider = 'D:/Mouhcine/nirs_workflow/src/Report/figures' +repertoire_a_vider = Path('Report/figures') if os.path.exists(repertoire_a_vider): for fichier in os.listdir(repertoire_a_vider): chemin_fichier = os.path.join(repertoire_a_vider, fichier)