pyiron_base.project.delayed

pyiron_base.project.delayed#

Functions

draw(node_dict, edge_lst)

Draw graph of nodes and edges

evaluate_function(funct, input_dict)

Evaluate python function by using the input dictionary as *args and **kwargs

get_function_parameter_dict(funct)

Get dictionary of parameters for a function

get_graph(obj[, obj_name, nodes_dict, ...])

Get dictionary of nodes with node names as keys and node objects as values.

get_hash(binary)

Get the hash of a binary string - remove the specification of jupyter kernel from hash to be deterministic

get_node_name(node[, node_name])

Get name of the node

recursive_dict_resolve(input_dict)

Recursively resolve the dictionary to call result() on all objects of type DelayedObject

Classes

DelayedObject(function, *args[, output_key, ...])

Selector(obj, selector)