db_query / queries /process_all_db.py
DavMelchi's picture
adding NICE DB
9a4ad92
from queries.process_atoll_db import process_data_for_atoll
from queries.process_gsm import combined_gsm_database, gsm_analaysis
from queries.process_invunit import process_invunit_data
from queries.process_lte import lte_fdd_analaysis, lte_tdd_analaysis, process_lte_data
from queries.process_mrbts import process_mrbts_data
from queries.process_nice_db import process_data_for_nice
from queries.process_site_db import site_db
from queries.process_wcdma import process_wcdma_data, wcdma_analaysis
from utils.convert_to_excel import convert_database_dfs, convert_dfs
from utils.utils_vars import UtilsVars
def clear_all_dbs():
UtilsVars.all_db_dfs.clear()
UtilsVars.all_db_dfs_names.clear()
UtilsVars.gsm_dfs.clear()
UtilsVars.wcdma_dfs.clear()
UtilsVars.lte_dfs.clear()
UtilsVars.atoll_dfs.clear()
UtilsVars.final_atoll_database = None
def all_dbs(filepath: str):
clear_all_dbs()
combined_gsm_database(filepath)
process_wcdma_data(filepath)
process_lte_data(filepath),
process_mrbts_data(filepath)
process_invunit_data(filepath)
def process_all_tech_db(filepath: str):
all_dbs(filepath)
site_db()
UtilsVars.final_all_database = convert_database_dfs(
UtilsVars.all_db_dfs,
[
"GSM",
"MAL",
"TRX",
"WCDMA",
"LTE_FDD",
"LTE_TDD",
"MRBTS",
"INVUNIT",
"SITE",
],
)
def process_all_tech_db_with_stats(
filepath: str,
# region_list: list
):
all_dbs(filepath)
site_db()
gsm_analaysis(filepath)
wcdma_analaysis(
filepath,
# region_list
)
lte_fdd_analaysis(filepath)
lte_tdd_analaysis(filepath)
UtilsVars.final_all_database = convert_database_dfs(
UtilsVars.all_db_dfs,
[
"GSM",
"MAL",
"TRX",
"WCDMA",
"LTE_FDD",
"LTE_TDD",
"MRBTS",
"INVUNIT",
"SITE",
],
)
def process_atoll_db(filepath: str):
clear_all_dbs()
process_data_for_atoll(filepath)
def process_nice_db(filepath: str):
clear_all_dbs()
process_data_for_nice(filepath)