emod_api.demographics.Node module¶
-
class
emod_api.demographics.Node.
Node
(lat, lon, pop, name: str = None, area: int = None, forced_id: int = None, individual_attributes: emod_api.demographics.PropertiesAndAttributes.IndividualAttributes = None, individual_properties: emod_api.demographics.PropertiesAndAttributes.IndividualProperties = None, node_attributes: emod_api.demographics.PropertiesAndAttributes.NodeAttributes = None, meta: dict = None)¶ Bases:
emod_api.demographics.Updateable.Updateable
-
default_population
= 1000¶
-
res_in_degrees
= 0.041666666666666664¶
-
to_tuple
()¶
-
property
id
¶
-
classmethod
init_resolution_from_file
(fn)¶
-
classmethod
from_data
(data: dict)¶ Function used to create the node object from data (most likely coming from a demographics file) :param data: :return:
-
property
pop
¶
-
property
lon
¶
-
property
lat
¶
-
property
birth_rate
¶
-
-
class
emod_api.demographics.Node.
OverlayNode
(node_id, latitude=None, longitude=None, initial_population=None, **kwargs)¶ Bases:
emod_api.demographics.Node.Node
Node that only requires an ID. Use to overlay a Node.
-
emod_api.demographics.Node.
get_xpix_ypix
(nodeid)¶
-
emod_api.demographics.Node.
lat_lon_from_nodeid
(nodeid, res_in_deg=0.041666666666666664)¶
-
emod_api.demographics.Node.
xpix_ypix_from_lat_lon
(lat, lon, res_in_deg=0.041666666666666664)¶
-
emod_api.demographics.Node.
nodeid_from_lat_lon
(lat, lon, res_in_deg=0.041666666666666664)¶
-
emod_api.demographics.Node.
nodes_for_DTK
(filename, nodes)¶