import math import matplotlib as mpl import matplotlib.pyplot as plt import networkx as nx import numpy as np import os import pandas as pd import streamlit as st import time import umap from bsoid import classify, config, feature_engineering, io, videoprocessing, visuals from bsoid.config import BSOID_BASE_PROJECT_PATH, CROSSVALIDATION_K, DLC_PROJECT_PATH, HDBSCAN_PARAMS, HOLDOUT_PERCENT, MLP_PARAMS, UMAP_PARAMS from bsoid.util import likelihoodprocessing, statistics logger = config.initialize_logger(__name__) ######################################################################################################################## app_model_data_filename = f'DEFAULTAPPMODEL_data.sav' # Default init app_model_features_filename = f'DEFAULTAPPMODEL_features.sav' app_model_predictions_filename = f'DEFAULTAPPMODEL_predictions.sav' app_model_clusters_filename = f'DEFAULTAPPMODEL_clusters.sav' app_model_neuralnet_filename = f'DEFAULTAPPMODEL_neuralnet.sav' ######################################################################################################################## def run_streamlit_app(): # Introduction st.title('B-SOiD')
'Mary' """ from bsoid import config try: import streamlit.ReportThread as ReportThread from streamlit.server.Server import Server except ImportError: # For Streamlit >= 0.65.0 import streamlit.report_thread as ReportThread from streamlit.server.server import Server logger = config.initialize_logger(__file__) ### class SessionState(object): def __init__(self, **kwargs): """A new SessionState object. Parameters ---------- **kwargs : any Default values for the session state. Example -------