CityDrain3¶
- 
class 
pycd3.CityDrain3(start_time='', end_time='', delta_t='')¶ CityDrain3 simulation interface
- 
add_connection(source, source_port_name, sink, sink_port_name)¶ Connect two nodes
Parameters: - source (
Node) – Source node - source_port_name – Port name at source
 - sink (
Node) – Sink node - sink_port_name – Port name at sink
 
Returns: None
- source (
 
- 
add_node(node_type, parameter={}, node_name='')¶ Add node to simulation
Parameters: - node_type (str) – “Node type”
 - node_name (str) – “Name of the node. If not set a uuid is set”
 
Returns: created Node
Return type: Node
- 
register_native_plugin(file_name)¶ Parameters: file_name – file name Returns: None 
- 
register_python_plugin(file_name)¶ Parameters: file_name – file name Returns: None 
- 
set_simulation_parameter(start_time, end_time, delta_t)¶ Set simulation start, end time as well as delta T
Parameters: - start_time (str) – start time as string e.g. “2000-Jan-01 00:00:00”
 - end_time (str) – end time as string e.g. “2001-Jan-01 00:00:00”
 - delta_t (str) – delta t in seconds e.g. “86400”
 
Returns: None
- 
start(start_time)¶ Parameters: start_time – start time as string (2000-Jan-01 00:00:00) Returns: None 
-