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 ="πŸ“ˆ")
        
      
    ]
)