metawards.utils.scale_node_susceptibles

metawards.utils.scale_node_susceptibles(nodes: Nodes, ratio: any = None, work_ratio: any = None, play_ratio: any = None)

Scale the number of susceptibles in the passed Nodes by the passed scale ratios. These can be values, e.g. ratio = 2.0 will scale the total number of susceptibles in each ward by 2.0. They can also be lists of values, where ward[i] will be scaled by ratio[i]. They can also be dictionaries, e.g. ward[i] scaled by ratio[i]

Parameters
  • nodes (Nodes) – The nodes whose susceptible population will be scaled

  • ratio (None, float, list or dict) – The amount by which to scale the total population of susceptibles - evenly scales the work and play populations

  • work_ratio (None, float, list or dict) – Scale only the work population of susceptibles

  • play_ratio (None, float, list or dict) – Scale only the play population of susceptibles

Returns

Return type

None