phileas.iteration.node#
This module defines abstract and concrete iteration tree nodes, which are iteration methods and transform nodes, as well as their iterators.
Classes
|
Transform node that accumulates its inputs, as a kind of unlazifying transform: |
|
|
|
Iteration over the cartesian product of the children. |
|
|
|
Represents a set of named configurations that can be invoked using |
|
Return only the first elements of its child. |
|
|
|
Transform node using its function attribute to modify its child. |
|
Iteration node having multiple children, supplied either as a list or dictionary. |
|
Base class used to implement concrete |
|
Transform node that only returns the elements that were updated in its children values (for dictionary values), or leaves its inputs untouched (for other types). |
|
|
|
|
|
Randomly pick and return one child at a time. |
|
|
|
Unary node that shuffles the order of its child. |
|
|
|
Node that modifies the data trees generated by its child during iteration. |
|
|
|
|
|
Iteration over one child at a time, starting with the first one (or the first one of the order, if specified). |
|
|
|
Iteration over all of the children of the nodes at the same time, in a way similar to |
|