|
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, |
|
|
|
): |
|
all_dbs(filepath) |
|
site_db() |
|
gsm_analaysis(filepath) |
|
wcdma_analaysis( |
|
filepath, |
|
|
|
) |
|
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) |
|
|