From 92e1fd0704e208f5f01396f62637e67e75c436fe Mon Sep 17 00:00:00 2001 From: rem Date: Mon, 24 Jun 2024 18:44:44 +0200 Subject: [PATCH 1/9] fix some typo --- src/back/load_csv.py | 1 - src/home.py | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/back/load_csv.py b/src/back/load_csv.py index 83f111f..5a6170f 100644 --- a/src/back/load_csv.py +++ b/src/back/load_csv.py @@ -2,7 +2,6 @@ import pandas as pd import numpy as np import matplotlib.pyplot as plt -<<<<<<< HEAD def return_csv(path): df = pd.read_csv(path) return df diff --git a/src/home.py b/src/home.py index 754dc65..67bbe40 100644 --- a/src/home.py +++ b/src/home.py @@ -37,15 +37,15 @@ def main(): uploaded_file = st.file_uploader("Choose a file") if uploaded_file is not None: df = pd.read_csv(uploaded_file) - st.session_state.orig_df = df + st.session_state.original_df = df st.write("## Dataframe (10 first/last lines)") display_df_first_and_lasts_lines(df) st.write("## Statistics") statistics(df) - profile = ProfileReport(df, title='Pandas Profiling Report', explorative=True) - profile.to_widgets() + # profile = ProfileReport(df, title='Pandas Profiling Report', explorative=True) + # profile.to_widgets() if st.button("Next"): st.switch_page("pages/clean.py") From 6acb8c7a7ecc81b3c0ada9ab99844cda1809c736 Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Jun 2024 21:24:10 +0200 Subject: [PATCH 2/9] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'src/Dockerfile?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Dockerfile b/src/Dockerfile index 7107b12..462b446 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -6,6 +6,6 @@ COPY . . RUN pip install --upgrade pip RUN pip install streamlit matplotlib pandas scikit-learn -EXPOSE 8501 +EXPOSE 4200 -ENTRYPOINT ["streamlit", "run", "home.py", "--server.port=8501", "--server.address=0.0.0.0"] +ENTRYPOINT ["streamlit", "run", "home.py"] From 7ccb32a37351a52942e8550583d4136aea0d9ce8 Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Jun 2024 21:32:02 +0200 Subject: [PATCH 3/9] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'src/Dockerfile?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Dockerfile b/src/Dockerfile index 462b446..3ae533f 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -8,4 +8,4 @@ RUN pip install streamlit matplotlib pandas scikit-learn EXPOSE 4200 -ENTRYPOINT ["streamlit", "run", "home.py"] +ENTRYPOINT ["streamlit", "run", "home.py", "-server.address=0.0.0.0"] From 7e6173f4029dd81665e2d593cda4e7caca288eeb Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Jun 2024 21:39:17 +0200 Subject: [PATCH 4/9] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'src/Dockerfile?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Dockerfile b/src/Dockerfile index 3ae533f..aa66f7e 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -8,4 +8,4 @@ RUN pip install streamlit matplotlib pandas scikit-learn EXPOSE 4200 -ENTRYPOINT ["streamlit", "run", "home.py", "-server.address=0.0.0.0"] +ENTRYPOINT ["streamlit", "run", "home.py", "--server.address=0.0.0.0"] From dd05e041cfabcf7ab6ad93d0081e0ea38981c93f Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Jun 2024 21:46:46 +0200 Subject: [PATCH 5/9] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'src/Dockerfile?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Dockerfile b/src/Dockerfile index aa66f7e..49a29de 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -6,6 +6,6 @@ COPY . . RUN pip install --upgrade pip RUN pip install streamlit matplotlib pandas scikit-learn -EXPOSE 4200 +EXPOSE 8080 -ENTRYPOINT ["streamlit", "run", "home.py", "--server.address=0.0.0.0"] +ENTRYPOINT ["streamlit", "run", "home.py", "--server.address=0.0.0.0", "--server.port=8080"] From d75a354799429a8b6c702548996933a3ec38b1f2 Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Jun 2024 21:48:59 +0200 Subject: [PATCH 6/9] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'src/Dockerfile?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Dockerfile b/src/Dockerfile index 49a29de..9716cfe 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -4,7 +4,7 @@ WORKDIR /app COPY . . RUN pip install --upgrade pip -RUN pip install streamlit matplotlib pandas scikit-learn +RUN pip install streamlit matplotlib pandas scikit-learn ydata-profiling EXPOSE 8080 From 082d07b380662a31899c4d78e6e09b21e46451eb Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Jun 2024 21:54:33 +0200 Subject: [PATCH 7/9] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'src/home.py'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/home.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/home.py b/src/home.py index 67bbe40..61c8391 100644 --- a/src/home.py +++ b/src/home.py @@ -31,6 +31,12 @@ def clean_dataframe(line): line.write("Dataframe has been cleaned") def main(): + url = get_url() + if url: + current_url = f"https://{url}{st.experimental_get_query_params().get('', [''])[0]}" + if not current_url.endswith('/'): + st.experimental_set_query_params(**{'': current_url + '/'}) + st.experimental_rerun() nav_bar() st.write("# Pow: Your data analyser") From e090cbd0d1d8cb422bf96f71954b583cf37728f9 Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Jun 2024 21:56:54 +0200 Subject: [PATCH 8/9] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'src/home.py'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/home.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/home.py b/src/home.py index 61c8391..67bbe40 100644 --- a/src/home.py +++ b/src/home.py @@ -31,12 +31,6 @@ def clean_dataframe(line): line.write("Dataframe has been cleaned") def main(): - url = get_url() - if url: - current_url = f"https://{url}{st.experimental_get_query_params().get('', [''])[0]}" - if not current_url.endswith('/'): - st.experimental_set_query_params(**{'': current_url + '/'}) - st.experimental_rerun() nav_bar() st.write("# Pow: Your data analyser") From 9172409508ea56b7df633042c75312ff8724d92a Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Jun 2024 21:59:36 +0200 Subject: [PATCH 9/9] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9666161..4b05734 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Projet de data mining, qui permet d'ouvrir un CSV, de pré-traiter et nettoyer l Dataset : https://catalog.data.gov/dataset/crash-reporting-drivers-data +Lien du site déployé : https://codefirst.iut.uca.fr/containers/Picksteel-pow/ (ne pas oublier le /) # Développeurs 🧑‍💻