| 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() | |