|
import streamlit as st |
|
|
|
st.set_page_config( |
|
page_title="NPO DB Query", |
|
page_icon="💻", |
|
layout="wide", |
|
initial_sidebar_state="expanded", |
|
menu_items={ |
|
"About": "**📡 NPO DB Query v0.2.8**", |
|
}, |
|
) |
|
|
|
|
|
pages = { |
|
"Apps": [ |
|
st.Page("apps/database_page.py", title="🏡Generate Databases"), |
|
st.Page("apps/parameters_distribution.py", title="📊Parameters distribution"), |
|
st.Page("apps/core_dump_page.py", title="📠Parse dump core"), |
|
st.Page("apps/gps_converter.py", title="🧭GPS Converter"), |
|
st.Page("apps/distance.py", title="🛰Distance Calculator"), |
|
st.Page( |
|
"apps/multi_points_distance_calculator.py", |
|
title=" 🗺 Multi Points Distance Calculator", |
|
), |
|
st.Page( |
|
"apps/sector_kml_generator.py", |
|
title="📡 Sector KML Generator", |
|
), |
|
st.Page("apps/import_physical_db.py", title="🌏Physical Database Verification"), |
|
], |
|
"KPI Analysis": [ |
|
st.Page( |
|
"apps/kpi_analysis/wbts_capacty.py", |
|
title=" 📊 WBTS Capacity BB and CE Analysis", |
|
), |
|
st.Page( |
|
"apps/kpi_analysis/gsm_capacity.py", |
|
title=" 📊 GSM Capacity Analysis", |
|
), |
|
], |
|
"Documentations": [ |
|
st.Page("documentations/database_doc.py", title="📚Databases Documentation"), |
|
st.Page("documentations/core_dump_doc.py", title="📗Dump core Documentation"), |
|
], |
|
} |
|
|
|
pg = st.navigation(pages) |
|
pg.run() |
|
|