Skip to content
Snippets Groups Projects
common.py 1.1 KiB
Newer Older
DIANE's avatar
DIANE committed
# """This package provides a complete workflow to users how want to proced to NIRS analysis without particular knowledge.

# This is a webapp with Streamlit.
# GUI shows whatever is needed for Samples Selection based on NIRS spectra and then, to compute a model to predict
#     chemical values on your samples.

# Examples:
#     streamlit run ./app.py
# """
# ##

import streamlit as st
from pathlib import Path

DIANE's avatar
UI  
DIANE committed
css_file = Path("style/style_model.css")
DIANE's avatar
DIANE committed
pages_folder = Path("pages/")
DIANE's avatar
UI  
DIANE committed
image_path = Path('./images/img-sky.jpg')
DIANE's avatar
DIANE committed

DIANE's avatar
DIANE committed
import os
DIANE's avatar
DIANE committed
import sys
DIANE's avatar
DIANE committed
from shutil import rmtree
DIANE's avatar
DIANE committed
from pandas import DataFrame, concat
DIANE's avatar
DIANE committed
from PIL import Image
import plotly.express as px
DIANE's avatar
DIANE committed
from tempfile import NamedTemporaryFile
import numpy as np
from datetime import datetime
DIANE's avatar
DIANE committed
import json
DIANE's avatar
DIANE committed
from shutil import rmtree, move, make_archive
DIANE's avatar
DIANE committed

from utils.data_parsing import JcampParser, CsvParser
DIANE's avatar
UI  
DIANE committed
from style.layout import  UiComponents
DIANE's avatar
DIANE committed
from utils.data_handling import *
from utils.data_parsing import *
from utils.hash import *
from utils.visualize import *
from utils.miscellaneous import ObjectHash
from utils.samsel import RDM, KS
from report import report