A newer version of the Streamlit SDK is available:
1.54.0
metadata
title: OML DB Tools
emoji: 🏢
colorFrom: red
colorTo: green
sdk: streamlit
sdk_version: 1.46.1
app_file: app.py
pinned: false
OML DB Tools (Streamlit)
OML DB Tools is a multi-page Streamlit application for telecom engineering workflows:
- database generation from OML dumps
- CIQ generation and CIQ verification
- dump core parsing
- UE capability parsing
- geospatial utilities (GPS conversion, distance, KML generation)
- KPI and capacity analysis tools
Quick Start
- Create and activate a Python virtual environment.
- Install dependencies:
pip install -r requirements.txt
- Run the Streamlit app:
.\run_app.ps1 -App streamlit- or
python -m streamlit run app.py
Default local URL: http://localhost:8501
Authentication
The app uses Streamlit secrets for login:
usernamepassword
Configure them in your local Streamlit secrets file before sharing the app.
Main Functional Areas
- Apps
- Database processing, CIQ generators, CIQ verification, dump core parser, UE capability parser, GPS tools, KML generator, clustering, dump compare.
- Capacity Analysis
- GSM/WBTS/WCEL/LCG/LTE capacity analysis.
- Paging Analysis
- GSM LAC load analysis.
- KPI Analysis
- LTE traffic drop, KPI anomaly detection, traffic analysis.
- Documentations
- In-app user documentation pages (from the top navigation).
Input Formats (most used)
- Dump files:
.xlsb - CIQ files:
.xlsx/.xls - KPI reports:
.csv(depending on page) - UE capability exports:
.txt - GPS / distance / KML helpers:
.xlsx
In-App Documentation
Use Documentations > Documentation Home in the app for:
- page-by-page usage guides
- required columns and file templates
- troubleshooting notes
- known limitations
Hosted Version
https://davmelchi-db-query.hf.space/
Release Notes
See Changelog.md for version history.