From 9d43144c4d68fd98e5eea1900eac6b8f579b302c Mon Sep 17 00:00:00 2001
From: DIANE <abderrahim.diane@cefe.cnrs.fr>
Date: Thu, 10 Oct 2024 15:15:54 +0200
Subject: [PATCH] shared imports

---
 src/shared_imports.py | 59 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)
 create mode 100644 src/shared_imports.py

diff --git a/src/shared_imports.py b/src/shared_imports.py
new file mode 100644
index 0000000..c37f3f7
--- /dev/null
+++ b/src/shared_imports.py
@@ -0,0 +1,59 @@
+## Data loading, handling, and preprocessing
+import os
+import sys
+
+import glob
+from pathlib import Path
+
+import jcamp
+import re
+import csv
+import numpy as np
+from pandas import DataFrame, read_csv, concat, Series, json_normalize
+
+from datetime import datetime
+from shutil import rmtree, move, make_archive
+from hashlib import md5
+
+
+
+from typing import Optional, List
+import scipy as sc
+
+### Exploratory data analysis-Dimensionality reduction
+from pandas.api.types import is_float_dtype
+
+## Images and plots
+from PIL import Image
+import plotly.express as px
+import plotly.graph_objects as go
+import plotly.io as pio
+import matplotlib.pyplot as plt
+from matplotlib import colors
+from matplotlib.colors import Normalize
+import seaborn as sns
+
+## Web app construction
+import streamlit as st
+from st_pages import Page, Section, show_pages, add_page_title, hide_pages
+from tempfile import NamedTemporaryFile, TemporaryDirectory
+# help on streamlit input https://docs.streamlit.io/library/api-reference/widgets
+
+#Library for connecting to SQL DB
+import pyodbc
+
+#Library for reading the config file, which is in JSON
+import json
+
+# save models
+from joblib import dump, load, hash
+
+from hyperopt import fmin, hp, tpe, Trials, space_eval, STATUS_OK, anneal
+
+st.set_option('deprecation.showPyplotGlobalUse', False)
+
+
+
+#########################
+css_file = Path("style/")
+pages_folder = Path("pages/")
-- 
GitLab