zero_infections
zero_human_infections(humans, keep_ids=None)
Sets the infection state of individuals to uninfected.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
humans
|
List[dict]
|
All humans in a node |
required |
keep_ids
|
list
|
ids of individuals that will be skipped, i.e. infection state is not changed |
None
|
Source code in emodpy_malaria/serialization/zero_infections.py
zero_infection_path(in_out_paths, ser_date, ignore_nodeids=None, keep_humanids=None)
Loop over all .dtk files in ser_paths that have ser_date in the file name but not 'zero' and remove human and vector infections. '_zero' is appended to the output files.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
in_out_paths
|
list
|
a list of lists of paths for directories to look into for .dtk files |
required |
ser_date
|
list
|
List of timestamps |
required |
ignore_nodeids
|
list
|
list of nodes that are ignored |
None
|
keep_humanids
|
list
|
infections are not removed from these humans |
None
|
Source code in emodpy_malaria/serialization/zero_infections.py
zero_infections(source_filename, dest_filename, ignore_nodes, keep_individuals, remove=False)
Removes/resets infections from humans and vectors.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
source_filename
|
str
|
input file |
required |
dest_filename
|
str
|
output file |
required |
ignore_nodes
|
List[int]
|
list of node ids. These nodes are skipped. |
required |
keep_individuals
|
List[int]
|
Ids of individuals. These individuals are skipped. |
required |
remove
|
bool
|
If true infections are removed from vectors, if false infections are reset. |
False
|
Returns:
| Type | Description |
|---|---|
None
|
None |
Source code in emodpy_malaria/serialization/zero_infections.py
zero_vector_infections(vector_pop_list, remove=False)
Resets infections in vectors or removes infections from vectors.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
vector_pop_list
|
list
|
list of vector population in a node. |
required |
remove
|
bool
|
If True all infected vectors are removed from serialized population. If set to False (default) all vectors in the simulation are reset to state STATE_ADULT. |
False
|
Returns: None