|
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_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) |
|
|
|
UtilsVars.final_all_database = convert_database_dfs( |
|
UtilsVars.all_db_dfs, |
|
["GSM", "MAL", "TRX", "WCDMA", "LTE_FDD", "LTE_TDD", "MRBTS", "INVUNIT"], |
|
) |
|
|
|
|
|
def process_all_tech_db_with_stats( |
|
filepath: str, |
|
|
|
): |
|
all_dbs(filepath) |
|
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"], |
|
) |
|
|
|
|
|
def process_atoll_db(filepath: str): |
|
clear_all_dbs() |
|
process_data_for_atoll(filepath) |
|
|