Top Navigation with streamlit 1.46.1
Browse files- Changelog.md +7 -0
- README.md +1 -1
- app.py +10 -8
Changelog.md
CHANGED
|
@@ -1,6 +1,13 @@
|
|
| 1 |
|
| 2 |
# CHANGELOGS
|
| 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
## [0.2.9] - 2025-06-16
|
| 5 |
|
| 6 |
- Add paging analysis App
|
|
|
|
| 1 |
|
| 2 |
# CHANGELOGS
|
| 3 |
|
| 4 |
+
## [0.2.10] - 2025-07-01
|
| 5 |
+
|
| 6 |
+
- Add KPI analysis App
|
| 7 |
+
- Add automatic site clustering App
|
| 8 |
+
- Add KPIs Anomaly Detection App
|
| 9 |
+
- Bump streamlit version to 1.46.1
|
| 10 |
+
|
| 11 |
## [0.2.9] - 2025-06-16
|
| 12 |
|
| 13 |
- Add paging analysis App
|
README.md
CHANGED
|
@@ -4,7 +4,7 @@ emoji: π’
|
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: green
|
| 6 |
sdk: streamlit
|
| 7 |
-
sdk_version: 1.
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
---
|
|
|
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: green
|
| 6 |
sdk: streamlit
|
| 7 |
+
sdk_version: 1.46.1
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
---
|
app.py
CHANGED
|
@@ -108,7 +108,7 @@ if check_password():
|
|
| 108 |
layout="wide",
|
| 109 |
initial_sidebar_state="expanded",
|
| 110 |
menu_items={
|
| 111 |
-
"About": "**π‘ NPO DB Query v0.2.
|
| 112 |
},
|
| 113 |
)
|
| 114 |
|
|
@@ -158,6 +158,14 @@ if check_password():
|
|
| 158 |
"apps/kpi_analysis/lte_capacity.py",
|
| 159 |
title=" π LTE Capacity Analysis",
|
| 160 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 161 |
st.Page(
|
| 162 |
"apps/kpi_analysis/lte_drop_trafic.py",
|
| 163 |
title=" π LTE Drop Traffic Analysis",
|
|
@@ -167,12 +175,6 @@ if check_password():
|
|
| 167 |
title=" π KPIs Anomaly Detection",
|
| 168 |
),
|
| 169 |
],
|
| 170 |
-
"Paging Analysis": [
|
| 171 |
-
st.Page(
|
| 172 |
-
"apps/kpi_analysis/gsm_lac_load.py",
|
| 173 |
-
title=" π GSM LAC Load Analysis",
|
| 174 |
-
),
|
| 175 |
-
],
|
| 176 |
"Documentations": [
|
| 177 |
st.Page(
|
| 178 |
"documentations/database_doc.py", title="πDatabases Documentation"
|
|
@@ -191,5 +193,5 @@ if check_password():
|
|
| 191 |
],
|
| 192 |
}
|
| 193 |
|
| 194 |
-
pg = st.navigation(pages)
|
| 195 |
pg.run()
|
|
|
|
| 108 |
layout="wide",
|
| 109 |
initial_sidebar_state="expanded",
|
| 110 |
menu_items={
|
| 111 |
+
"About": "**π‘ NPO DB Query v0.2.10**",
|
| 112 |
},
|
| 113 |
)
|
| 114 |
|
|
|
|
| 158 |
"apps/kpi_analysis/lte_capacity.py",
|
| 159 |
title=" π LTE Capacity Analysis",
|
| 160 |
),
|
| 161 |
+
],
|
| 162 |
+
"Paging Analysis": [
|
| 163 |
+
st.Page(
|
| 164 |
+
"apps/kpi_analysis/gsm_lac_load.py",
|
| 165 |
+
title=" π GSM LAC Load Analysis",
|
| 166 |
+
),
|
| 167 |
+
],
|
| 168 |
+
"KPI Analysis": [
|
| 169 |
st.Page(
|
| 170 |
"apps/kpi_analysis/lte_drop_trafic.py",
|
| 171 |
title=" π LTE Drop Traffic Analysis",
|
|
|
|
| 175 |
title=" π KPIs Anomaly Detection",
|
| 176 |
),
|
| 177 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 178 |
"Documentations": [
|
| 179 |
st.Page(
|
| 180 |
"documentations/database_doc.py", title="πDatabases Documentation"
|
|
|
|
| 193 |
],
|
| 194 |
}
|
| 195 |
|
| 196 |
+
pg = st.navigation(pages, position="top")
|
| 197 |
pg.run()
|