circkit.node

class circkit.node.Node(operation, incoming)

Bases: object

Node in a circuit.

__init__(operation, incoming)
is_OUTPUT()

Returns whether this node is an output node in its circuit.

siblings_by_outgoing(node=None)

Find the siblings of current by outgoing nodes (or by the single @node node)

reapply(*incoming, circuit=None, inherit_info=True, auto_output=False)

Apply the same operation to new incoming nodes/values in th. # AU: auto_output option? (outputs in new circuit if is output here)