models.node package#

Subpackages#

Submodules#

models.node.node module#

class models.node.node.Node(parameters=None)[source]#

Bases: object

add_child(output_name: str, node: Node, input_name: str)[source]#

Adds a new child node to child nodes dictionary

Parameters:
  • output_name (str) – Current node output name, used as key.

  • node (Node) – Child node object.

  • input_name (str) – Child node input name.

build_graphviz_representation()[source]#
check_input(input_name: str) None[source]#
check_output(output_name: str) None[source]#
abstract dispose() None[source]#

Node self implementation of disposal of allocated resources.

dispose_all() None[source]#

Disposes itself and all its children nodes

classmethod from_config_json(parameters: dict)[source]#

Returns node instance from given parameters in dict form

Parameters:

parameters (dict) – Node parameters in dict form.

property module_name#
print(message: str, exception: Exception | None = None) None[source]#
run(data: FrameworkData | None = None, input_name: str | None = None) None[source]#

Module contents#