digital_comms.fixed_network package¶
Submodules¶
digital_comms.fixed_network.adoption module¶
Decide who adopts
-
digital_comms.fixed_network.adoption.update_adoption_desirability(system, annual_adoption_rate)¶ Given adoption parameters and a premises, return likely adoptees
scenario - scenario name number_of_adopters - aggregate number wanting to adopt premises - premises objects timestep - year
- access list of wta for all premises
- rank premises based on wta
- select top n % of premises in ranking
- if premises in top n % adoption_desirability = True
digital_comms.fixed_network.interventions module¶
Decide on interventions
-
digital_comms.fixed_network.interventions.decide_interventions(strategy, budget, service_obligation_capacity, system, timestep, adoption_cap, telco_match_funding, subsidy)¶ Given strategy parameters and a system return some next best intervention
-
digital_comms.fixed_network.interventions.meet_most_beneficial_demand(budget, available_interventions, timestep, system, adoption_cap, telco_match_funding, subsidy)¶
digital_comms.fixed_network.model module¶
Cambridge Communications Assessment Model
-
class
digital_comms.fixed_network.model.Cabinet(data, clients, link, parameters)¶ Bases:
objectCabinets
-
compute()¶
-
upgrade(action)¶
-
-
class
digital_comms.fixed_network.model.Distribution(data, clients, link, parameters)¶ Bases:
object-
compute()¶
-
upgrade(action)¶
-
-
class
digital_comms.fixed_network.model.Exchange(data, clients, parameters)¶ Bases:
objectExchanges
-
compute()¶
-
-
class
digital_comms.fixed_network.model.ICTManager(assets, links, parameters)¶ Bases:
objectModel controller class.
-
aggregate_coverage()¶ define aggregate coverage
-
assets¶ Returns a certain subset of links
-
avg_link_length¶
-
capacity()¶ define capacity
-
coverage()¶ define coverage
-
lads¶ Returns a list of lads which have premises
-
links¶ Returns a certain subset of links
-
number_of_assets¶ obj – Number of assets in the model
-
number_of_links¶ obj – Number of links in the model
-
total_link_length¶ obj – Total link length in the model
-
update_adoption_desirability(adoption_desirability)¶
-
upgrade(interventions)¶
-