File size: 1,450 Bytes
fbf7879
a9f4212
fbf7879
bb3e08f
fbf7879
57fe85f
 
 
 
fbf7879
57fe85f
ccb28f5
 
 
 
fbf7879
57fe85f
fbf7879
bb3e08f
a9f4212
57fe85f
fbf7879
 
 
 
 
 
a9f4212
fbf7879
 
 
ccb28f5
 
 
 
fbf7879
 
ccb28f5
 
 
 
fbf7879
 
57fe85f
bb3e08f
a9f4212
57fe85f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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_dfs
from utils.utils_vars import UtilsVars


def all_dbs(filepath: str):
    UtilsVars.all_db_dfs.clear()
    UtilsVars.all_db_dfs_names.clear()
    UtilsVars.gsm_dfs.clear()
    UtilsVars.wcdma_dfs.clear()
    UtilsVars.lte_dfs.clear()
    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_dfs(
        UtilsVars.all_db_dfs,
        ["GSM", "MAL", "TRX", "WCDMA", "LTE_FDD", "LTE_TDD", "MRBTS", "INVUNIT"],
    )


def process_all_tech_db_with_stats(
    filepath: str,
    #    region_list: list
):
    all_dbs(filepath)
    gsm_analaysis(filepath)
    wcdma_analaysis(
        filepath,
        # region_list
    )
    lte_fdd_analaysis(filepath)
    lte_tdd_analaysis(filepath)
    UtilsVars.final_all_database = convert_dfs(
        UtilsVars.all_db_dfs,
        ["GSM", "MAL", "TRX", "WCDMA", "LTE_FDD", "LTE_TDD", "MRBTS", "INVUNIT"],
    )