add some columns to gsm
Browse files
documentations/gsm_capacity_docs.py
CHANGED
@@ -147,7 +147,7 @@ results = analyze_gsm_data(
|
|
147 |
| Number of required TRXs | Final computed number of TRXs required to meet traffic and blocking targets. |
|
148 |
| operational_comment | Generated operational comment based on analysis (e.g., upgrade needed, OK, etc.). |
|
149 |
| Final comment | Final summary comment combining all relevant flags, operational status, and recommendations. |
|
150 |
-
|
151 |
---
|
152 |
|
153 |
"""
|
|
|
147 |
| Number of required TRXs | Final computed number of TRXs required to meet traffic and blocking targets. |
|
148 |
| operational_comment | Generated operational comment based on analysis (e.g., upgrade needed, OK, etc.). |
|
149 |
| Final comment | Final summary comment combining all relevant flags, operational status, and recommendations. |
|
150 |
+
| Final comment summary | Final summary comment combining all relevant flags, operational status, and recommendations. |
|
151 |
---
|
152 |
|
153 |
"""
|
process_kpi/process_gsm_capacity.py
CHANGED
@@ -41,6 +41,9 @@ GSM_ANALYSIS_COLUMNS = [
|
|
41 |
"MAL_TCH",
|
42 |
"amrSegLoadDepTchRateLower",
|
43 |
"amrSegLoadDepTchRateUpper",
|
|
|
|
|
|
|
44 |
"dedicatedGPRScapacity",
|
45 |
"defaultGPRScapacity",
|
46 |
"number_trx_per_cell",
|
@@ -116,6 +119,9 @@ GSM_COLUMNS = [
|
|
116 |
"frequencyBandInUse",
|
117 |
"amrSegLoadDepTchRateLower",
|
118 |
"amrSegLoadDepTchRateUpper",
|
|
|
|
|
|
|
119 |
"dedicatedGPRScapacity",
|
120 |
"defaultGPRScapacity",
|
121 |
"cellId",
|
|
|
41 |
"MAL_TCH",
|
42 |
"amrSegLoadDepTchRateLower",
|
43 |
"amrSegLoadDepTchRateUpper",
|
44 |
+
"btsSpLoadDepTchRateLower",
|
45 |
+
"btsSpLoadDepTchRateUpper",
|
46 |
+
"amrWbFrCodecModeSet",
|
47 |
"dedicatedGPRScapacity",
|
48 |
"defaultGPRScapacity",
|
49 |
"number_trx_per_cell",
|
|
|
119 |
"frequencyBandInUse",
|
120 |
"amrSegLoadDepTchRateLower",
|
121 |
"amrSegLoadDepTchRateUpper",
|
122 |
+
"btsSpLoadDepTchRateLower",
|
123 |
+
"btsSpLoadDepTchRateUpper",
|
124 |
+
"amrWbFrCodecModeSet",
|
125 |
"dedicatedGPRScapacity",
|
126 |
"defaultGPRScapacity",
|
127 |
"cellId",
|
queries/process_gsm.py
CHANGED
@@ -24,6 +24,9 @@ BTS_COLUMNS = [
|
|
24 |
"allowIMSIAttachDetach",
|
25 |
"amrSegLoadDepTchRateLower",
|
26 |
"amrSegLoadDepTchRateUpper",
|
|
|
|
|
|
|
27 |
"antennaHopping",
|
28 |
"bcchTrxPower",
|
29 |
"bsIdentityCodeBCC",
|
|
|
24 |
"allowIMSIAttachDetach",
|
25 |
"amrSegLoadDepTchRateLower",
|
26 |
"amrSegLoadDepTchRateUpper",
|
27 |
+
"btsSpLoadDepTchRateLower",
|
28 |
+
"btsSpLoadDepTchRateUpper",
|
29 |
+
"amrWbFrCodecModeSet",
|
30 |
"antennaHopping",
|
31 |
"bcchTrxPower",
|
32 |
"bsIdentityCodeBCC",
|
utils/convert_to_excel.py
CHANGED
@@ -63,6 +63,9 @@ def get_format_map_by_format_type(formats: dict, format_type: str) -> dict:
|
|
63 |
# "name": formats["blue"],
|
64 |
"amrSegLoadDepTchRateLower": formats["beurre"],
|
65 |
"amrSegLoadDepTchRateUpper": formats["beurre"],
|
|
|
|
|
|
|
66 |
"dedicatedGPRScapacity": formats["beurre"],
|
67 |
"defaultGPRScapacity": formats["beurre"],
|
68 |
"number_trx_per_cell": formats["blue"],
|
@@ -107,7 +110,7 @@ def get_format_map_by_format_type(formats: dict, format_type: str) -> dict:
|
|
107 |
"number_of_days_exceeding_availability_threshold_daily": formats[
|
108 |
"green_light"
|
109 |
],
|
110 |
-
"availability_comment_daily": formats["
|
111 |
"max_tch_abis_fail_daily": formats["green_light"],
|
112 |
"avg_tch_abis_fail_daily": formats["green_light"],
|
113 |
"number_of_days_with_tch_abis_fail_exceeded_daily": formats["green_light"],
|
|
|
63 |
# "name": formats["blue"],
|
64 |
"amrSegLoadDepTchRateLower": formats["beurre"],
|
65 |
"amrSegLoadDepTchRateUpper": formats["beurre"],
|
66 |
+
"btsSpLoadDepTchRateLower": formats["beurre"],
|
67 |
+
"btsSpLoadDepTchRateUpper": formats["beurre"],
|
68 |
+
"amrWbFrCodecModeSet": formats["beurre"],
|
69 |
"dedicatedGPRScapacity": formats["beurre"],
|
70 |
"defaultGPRScapacity": formats["beurre"],
|
71 |
"number_trx_per_cell": formats["blue"],
|
|
|
110 |
"number_of_days_exceeding_availability_threshold_daily": formats[
|
111 |
"green_light"
|
112 |
],
|
113 |
+
"availability_comment_daily": formats["orange"],
|
114 |
"max_tch_abis_fail_daily": formats["green_light"],
|
115 |
"avg_tch_abis_fail_daily": formats["green_light"],
|
116 |
"number_of_days_with_tch_abis_fail_exceeded_daily": formats["green_light"],
|