Bases: Node
Takes N numeric inputs containing exactly the same data & outputs a single copy
Inputs:
duplicated: Type.Numeric
...
Singleton Outputs:
deduped: Type.Numeric
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
| class DedupNumeric(Node):
"""
Takes N numeric inputs containing exactly the same data & outputs a single copy
Inputs:
duplicated: Type.Numeric
...
Singleton Outputs:
deduped: Type.Numeric
"""
def __init__(self) -> None: ...
def __call__(self, compressor: ext.Compressor, successor: ext.GraphID | ext.graphs.Graph) -> ext.GraphID: ...
def run(self, edge: ext.Edge) -> list[ext.Edge]: ...
def run_multi_input(self, edges: Sequence[ext.Edge]) -> list[ext.Edge]: ...
def build_graph(self, compressor: ext.Compressor, successors: Sequence[ext.GraphID]) -> ext.GraphID: ...
def parameterize(self, compressor: ext.Compressor) -> ext.NodeID: ...
@property
def base_node(self) -> ext.NodeID: ...
|
__call__(compressor, successor)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
| def __call__(self, compressor: ext.Compressor, successor: ext.GraphID | ext.graphs.Graph) -> ext.GraphID: ...
|
__init__()
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
| def __init__(self) -> None: ...
|
build_graph(compressor, successors)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
| def build_graph(self, compressor: ext.Compressor, successors: Sequence[ext.GraphID]) -> ext.GraphID: ...
|
parameterize(compressor)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
| def parameterize(self, compressor: ext.Compressor) -> ext.NodeID: ...
|
run(edge)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
| def run(self, edge: ext.Edge) -> list[ext.Edge]: ...
|
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
| def run_multi_input(self, edges: Sequence[ext.Edge]) -> list[ext.Edge]: ...
|