Skip to content
Snippets Groups Projects
app.py 1.51 KiB
Newer Older
DIANE's avatar
DIANE committed
#from Modules_manager.PCA_ import pca_maker

from Packages import *
Nicolas BARTHES's avatar
Nicolas BARTHES committed
st.set_page_config(page_title="NIRS Utils", page_icon=":goat:", layout="wide")
DIANE's avatar
DIANE committed
from Modules import *
DIANE's avatar
DIANE committed

# graphical delimiter
# st.write("---")
DIANE's avatar
DIANE committed

# load images for web interface
# img_sselect = Image.open("images\sselect.JPG")
# img_general = Image.open("images\general.JPG")
# img_predict = Image.open("images\predict.JPG")
Nicolas BARTHES's avatar
Nicolas BARTHES committed

# TOC menu on the left
# with st.sidebar:
#     st.markdown("[Sample Selection](#sample-selection)")
#     st.markdown("[Model Development](#create-a-model)")
#     st.markdown("[Predictions Making](#predict)")
DIANE's avatar
DIANE committed


Nicolas BARTHES's avatar
Nicolas BARTHES committed
with st.container():
DIANE's avatar
DIANE committed
    st.subheader("Plateforme d'Analyses Chimiques pour l'Ecologie-PACE :goat:")
Nicolas BARTHES's avatar
Nicolas BARTHES committed
    st.title("NIRS Utils")
    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.")
DIANE's avatar
DIANE committed
    #st.image(img_general)
    st.markdown("### We could add documentation here ###")
    header1, header2, header3 = st.columns(3)
    if header1.button("Samples Selection"):
        st.switch_page('pages\\1-samples_selection.py')
    if header2.button("Model Creation"):
        st.switch_page('pages\\2-model_creation.py')
    if header3.button("Predictions"):
        st.switch_page('pages\\3-prediction.py')