Spaces:
Sleeping
Sleeping
File size: 4,043 Bytes
ac49a80 e223247 3eec9da 49706d2 ac49a80 bb9efa9 58dd73c ac49a80 806014f ac49a80 870d555 890a566 ac49a80 890a566 7c89ccd 806014f ac49a80 5909430 5da99b5 bd8ded1 5da99b5 1583fd0 5da99b5 e223247 711f46b e223247 49706d2 740bd9b 49706d2 740bd9b 49706d2 740bd9b 49706d2 740bd9b 49706d2 740bd9b 49706d2 740bd9b 49706d2 e9543a1 5744d54 e9543a1 5744d54 49706d2 e223247 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
import streamlit as st
import pandas as pd
import base64
import json
from st_pages import Page, Section, show_pages, add_page_title,add_indentation
st.set_page_config(
page_title="app",
page_icon="π",
)
st.markdown("<h1 style='text-align: center; color: black;'> Welcome to DataAI! π</h1>", unsafe_allow_html=True)
st.sidebar.success("Please select a demo above.")
def get_base64_of_bin_file(png_file):
with open(png_file, "rb") as f:
data = f.read()
return base64.b64encode(data).decode()
def build_markup_for_logo(
png_file,
background_position="50% 10%",
margin_top="10%",
image_width="60%",
image_height="",
):
binary_string = get_base64_of_bin_file(png_file)
return """
<style>
[data-testid="stSidebarNav"] {
background-image: url("data:image/png;base64,%s");
background-repeat: no-repeat;
background-position: %s;
margin-top: %s;
background-size: %s %s;
}
</style>
""" % (
binary_string,
background_position,
margin_top,
image_width,
image_height,
)
def add_logo(png_file):
logo_markup = build_markup_for_logo(png_file)
st.markdown(
logo_markup,
unsafe_allow_html=True,
)
add_logo("logoo.png")
st.markdown("<h2 style='text-align: center; color: black;'>This is the demo for the usecases we've worked on.</h1>", unsafe_allow_html=True)
st.markdown("<h3 style='text-align: center; color: black;'>Select a demo from the sidebar to see some examples of what we can do!!! </h2>", unsafe_allow_html=True)
footer="""<style>
a:link , a:visited{
color: blue;
background-color: transparent;
text-decoration: underline;
}
a:hover, a:active {
color: red;
background-color: transparent;
text-decoration: underline;
}
.footer {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
background-color: white;
color: black;
text-align: center;
}
</style>
<div class="footer">
<p>Developed with β€ by DataAi Team. Please contact us at +91 12-32130332</p>
</div>
"""
st.markdown(footer,unsafe_allow_html=True)
main_bg_ext = "jpg"
main_bg = "vally4.jpg"
st.markdown(
f"""
<style>
.stApp {{
background: url(data:image/{main_bg_ext};base64,{base64.b64encode(open(main_bg, "rb").read()).decode()});
background-size: cover
}}
</style>
""",
unsafe_allow_html=True
)
add_indentation()
# Specify what pages should be shown in the sidebar, and what their titles and icons
# should be
show_pages(
[
Page("app.py", "Home", "π "),
Section("GenAI", icon="π€"),
Page("pages/AI_Chatbot.py", "AI Chatbot", "π",in_section=True),
# Pages after a section will be indented
Page("pages/Auto_Code_Generation.py", "Auto Code Generation", "π"),
Page("pages/Auto_Report_Generation.py", "Auto Report Generation", "π"),
Page("pages/Auto_Score_Generation.py", "Auto Score Generation", "π"),
Page("pages/core_risk.py", "Core Risk Classification", "π"),
Page("pages/jury_records.py", "Jury Records", "π"),
Page("pages/topic_classification.py", "Topic Classification", "π"),
Section("Deep Learning", icon="π€"),
Page(path = "pages/deep_learning_demo.py", name = "Image Analytics", icon = "π"),
Page(path = "pages/deep_learning_demo.py",name = "Video Analytics", icon ="π"),
Page(path = "pages/deep_learning_demo.py",name = "Speech Recognization", icon = "π"),
Section("Machine Learning", icon="π€"),
Page(path = "pages/machine_learning_demo.py",name = "Regression", icon = "π"),
Page(path = "pages/machine_learning_demo.py",name = "Forecasting", icon = "π"),
Page(path = "pages/machine_learning_demo.py",name = "Clustering", icon = "π"),
Page(path = "pages/machine_learning_demo.py",name = "Optimization", icon ="π")
]
) |