Skip to content

Commit

Permalink
Merge pull request #66 from edwardoughton/revise_final_results
Browse files Browse the repository at this point in the history
Revise final results
  • Loading branch information
edwardoughton committed Oct 20, 2020
2 parents 798b4e9 + caa3565 commit d39a52a
Show file tree
Hide file tree
Showing 18 changed files with 1,526 additions and 493 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ vis/spectrum/figures/*
vis/backhaul/figures/*
vis/clustering/figures/*
vis/subscriptions/data_inputs/*
vis/subscriptions/figures/*
vis/smartphones/figures/*
vis/smartphones/data_inputs/*
vis/global_cost/figures/*
Expand Down
155 changes: 85 additions & 70 deletions scripts/options.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,13 +116,28 @@ def generate_policy_options():
"""
output = []

scenarios = ['S1_25_10_2', 'S2_200_50_5', 'S3_400_100_10']
generation_core_types = ['4G_epc','5G_nsa', '5G_sa']
backhaul_types = ['microwave', 'fiber']
scenarios = [
'S1_25_10_2',
'S2_200_50_5',
'S3_400_100_10'
]
generation_core_types = [
'4G_epc',
'5G_nsa',
'5G_sa'
]
backhaul_types = [
'microwave',
'fiber'
]
sharing_types = ['baseline']
networks_types = ['baseline']
spectrum_types = ['baseline', 'low', 'high']
tax_types = ['baseline', 'low', 'high']
tax_types = [
'baseline',
'low',
'high'
]

for scenario in scenarios:
for generation_core_type in generation_core_types:
Expand Down Expand Up @@ -210,13 +225,13 @@ def generate_mixed_options():
COUNTRY_PARAMETERS = {
'MWI': {
'luminosity': {
'high': 3,
'medium': 1,
'high': 20,
'medium': 15,
},
'arpu': {
'high': 6,
'medium': 3,
'low': 2,
'high': 3.5,
'medium': 2.5,
'low': 1,
},
'networks': {
'baseline_urban': 3,
Expand Down Expand Up @@ -250,26 +265,26 @@ def generate_mixed_options():
},
'financials': {
'wacc': 15,
'profit_margin': 10,
'profit_margin': 20,
'spectrum_coverage_baseline_usd_mhz_pop': 0.02,
'spectrum_capacity_baseline_usd_mhz_pop': 0.01,
'spectrum_cost_low': 50,
'spectrum_cost_high': 50,
'spectrum_cost_low': 25,
'spectrum_cost_high': 100,
'tax_low': 10,
'tax_baseline': 30,
'tax_high': 40,
'administration_percentage_of_network_cost': 10,
'administration_percentage_of_network_cost': 20,
},
},
'UGA': {
'luminosity': {
'high': 3,
'medium': 1,
'high': 20,
'medium': 15,
},
'arpu': {
'high': 6,
'medium': 3,
'low': 2,
'high': 3.5,
'medium': 2.5,
'low': 1,
},
'networks': {
'baseline_urban': 3,
Expand Down Expand Up @@ -303,25 +318,25 @@ def generate_mixed_options():
},
'financials': {
'wacc': 15,
'profit_margin': 10,
'profit_margin': 20,
'spectrum_coverage_baseline_usd_mhz_pop': 0.02,
'spectrum_capacity_baseline_usd_mhz_pop': 0.01,
'spectrum_cost_low': 50,
'spectrum_cost_high': 50,
'spectrum_cost_low': 25,
'spectrum_cost_high': 100,
'tax_low': 10,
'tax_baseline': 30,
'tax_high': 40,
'administration_percentage_of_network_cost': 10,
'administration_percentage_of_network_cost': 20,
},
},
'SEN': {
'luminosity': {
'high': 3,
'medium': 1,
'high': 20,
'medium': 15,
},
'arpu': {
'high': 9,
'medium': 7,
'high': 8,
'medium': 5,
'low': 2,
},
'networks': {
Expand Down Expand Up @@ -356,25 +371,25 @@ def generate_mixed_options():
},
'financials': {
'wacc': 15,
'profit_margin': 10,
'spectrum_coverage_baseline_usd_mhz_pop': 0.1,
'profit_margin': 20,
'spectrum_coverage_baseline_usd_mhz_pop': 0.15,
'spectrum_capacity_baseline_usd_mhz_pop': 0.08,
'spectrum_cost_low': 50,
'spectrum_cost_high': 50,
'spectrum_cost_low': 25,
'spectrum_cost_high': 100,
'tax_low': 10,
'tax_baseline': 30,
'tax_high': 40,
'administration_percentage_of_network_cost': 10,
'administration_percentage_of_network_cost': 20,
},
},
'KEN': {
'luminosity': {
'high': 3,
'medium': 1,
'high': 20,
'medium': 15,
},
'arpu': {
'high': 9,
'medium': 7,
'high': 8,
'medium': 5,
'low': 2,
},
'networks': {
Expand Down Expand Up @@ -409,21 +424,21 @@ def generate_mixed_options():
},
'financials': {
'wacc': 15,
'profit_margin': 10,
'spectrum_coverage_baseline_usd_mhz_pop': 0.1,
'profit_margin': 20,
'spectrum_coverage_baseline_usd_mhz_pop': 0.15,
'spectrum_capacity_baseline_usd_mhz_pop': 0.08,
'spectrum_cost_low': 50,
'spectrum_cost_high': 50,
'spectrum_cost_low': 25,
'spectrum_cost_high': 100,
'tax_low': 10,
'tax_baseline': 30,
'tax_high': 40,
'administration_percentage_of_network_cost': 10,
'administration_percentage_of_network_cost': 20,
},
},
'PAK': {
'luminosity': {
'high': 3,
'medium': 1,
'high': 20,
'medium': 15,
},
'arpu': {
'high': 4,
Expand Down Expand Up @@ -466,26 +481,26 @@ def generate_mixed_options():
},
'financials': {
'wacc': 15,
'profit_margin': 10,
'profit_margin': 20,
'spectrum_coverage_baseline_usd_mhz_pop': 0.05,
'spectrum_capacity_baseline_usd_mhz_pop': 0.025,
'spectrum_cost_low': 50,
'spectrum_cost_high': 50,
'spectrum_cost_low': 25,
'spectrum_cost_high': 100,
'tax_low': 10,
'tax_baseline': 30,
'tax_high': 40,
'administration_percentage_of_network_cost': 10,
'administration_percentage_of_network_cost': 20,
},
},
'ALB': {
'luminosity': {
'high': 3,
'medium': 1,
'high': 20,
'medium': 15,
},
'arpu': {
'high': 9,
'high': 8,
'medium': 7,
'low': 5,
'low': 4,
},
'networks': {
'baseline_urban': 3,
Expand Down Expand Up @@ -519,26 +534,26 @@ def generate_mixed_options():
},
'financials': {
'wacc': 15,
'profit_margin': 10,
'profit_margin': 20,
'spectrum_coverage_baseline_usd_mhz_pop': 0.4,
'spectrum_capacity_baseline_usd_mhz_pop': 0.1,
'spectrum_cost_low': 50,
'spectrum_cost_high': 50,
'spectrum_cost_low': 25,
'spectrum_cost_high': 100,
'tax_low': 10,
'tax_baseline': 30,
'tax_high': 40,
'administration_percentage_of_network_cost': 10,
'administration_percentage_of_network_cost': 20,
},
},
'PER': {
'luminosity': {
'high': 3,
'medium': 1,
'high': 20,
'medium': 15,
},
'arpu': {
'high': 12,
'high': 11,
'medium': 10,
'low': 7,
'low': 5,
},
'networks': {
'baseline_urban': 4,
Expand Down Expand Up @@ -572,26 +587,26 @@ def generate_mixed_options():
},
'financials': {
'wacc': 15,
'profit_margin': 10,
'profit_margin': 20,
'spectrum_coverage_baseline_usd_mhz_pop': 0.2,
'spectrum_capacity_baseline_usd_mhz_pop': 0.1,
'spectrum_cost_low': 50,
'spectrum_cost_high': 50,
'spectrum_cost_low': 25,
'spectrum_cost_high': 100,
'tax_low': 10,
'tax_baseline': 30,
'tax_high': 40,
'administration_percentage_of_network_cost': 10,
'administration_percentage_of_network_cost': 20,
},
},
'MEX': {
'luminosity': {
'high': 3,
'medium': 1,
'high': 20,
'medium': 15,
},
'arpu': {
'high': 12,
'high': 11,
'medium': 10,
'low': 7,
'low': 5,
},
'networks': {
'baseline_urban': 3,
Expand Down Expand Up @@ -633,15 +648,15 @@ def generate_mixed_options():
},
'financials': {
'wacc': 15,
'profit_margin': 10,
'profit_margin': 20,
'spectrum_coverage_baseline_usd_mhz_pop': 0.2,
'spectrum_capacity_baseline_usd_mhz_pop': 0.1,
'spectrum_cost_low': 50,
'spectrum_cost_high': 50,
'spectrum_cost_low': 25,
'spectrum_cost_high': 100,
'tax_low': 10,
'tax_baseline': 30,
'tax_high': 40,
'administration_percentage_of_network_cost': 10,
'administration_percentage_of_network_cost': 20,
},
},
}
Loading

0 comments on commit d39a52a

Please sign in to comment.