plynx.node

PLynx API for generation user Nodes.

Package Contents

class plynx.node.InputItem[source]

Input item abstraction

name :str[source]
file_type :str[source]
is_array :bool[source]
min_count :int[source]
to_dict(self)[source]

Dict representation

class plynx.node.OutputItem[source]

Output item abstraction

name :str[source]
file_type :str[source]
is_array :bool[source]
min_count :int[source]
to_dict(self)[source]

Dict representation

class plynx.node.ParamItem[source]

Parameter item abstraction

name :str[source]
parameter_type :str[source]
value :Any[source]
widget :Optional[str][source]
to_dict(self)[source]

Dict representation

class plynx.node.PlynxParams[source]

Internal PLynx Node params

title :str[source]
description :str[source]
kind :str[source]
node_type :str[source]
auto_run_enabled :bool = True[source]
inputs :List[InputItem][source]
params :List[ParamItem][source]
outputs :List[OutputItem][source]
plynx.node.input(name=None, var_type=None, is_array=False, min_count=1)[source]

PLynx Operation Input

plynx.node.output(name=None, var_type=None, is_array=False, min_count=1)[source]

PLynx Operation Output

plynx.node.param(name=None, var_type=None, default=None, widget='')[source]

PLynx Operation Parameter

plynx.node.operation(node_type=None, title=None, description='', kind=None, auto_run_enabled: bool = True)[source]

PLynx user-defined Operation

plynx.node.parameter[source]