lenskit.pipeline.nodes#

Node objects used to represent pipelines internally. It is very rare for client code to need to work with the types in this module.

Stability:

Internal

Classes#

Node

Representation of a single node in a Pipeline.

InputNode

An input node.

LiteralNode

A node storing a literal value.

ComponentNode

A node storing a component. This is an abstract node class; see subclasses

ComponentConstructorNode

A node storing a component. This is an abstract node class; see subclasses

ComponentInstanceNode

A node storing a component. This is an abstract node class; see subclasses

Exported Aliases#

class lenskit.pipeline.nodes.Component#

Re-exported alias for lenskit.pipeline.components.Component.

class lenskit.pipeline.nodes.ComponentConstructor#

Re-exported alias for lenskit.pipeline.components.ComponentConstructor.

class lenskit.pipeline.nodes.ComponentInput#

Re-exported alias for lenskit.pipeline.components.ComponentInput.

lenskit.pipeline.nodes.PipelineFunction#

Re-exported alias for lenskit.pipeline.components.PipelineFunction.

lenskit.pipeline.nodes.component_inputs()#

Re-exported alias for lenskit.pipeline.components.component_inputs().