mufasa.io.inputs.base#
Classes#
Base for all pipeline input nodes. Has no predecessor inputs. |
Module Contents#
- class mufasa.io.inputs.base.InputNode#
Bases:
mufasa.node.NodeBase for all pipeline input nodes. Has no predecessor inputs.
- configure(crs, bbox, resolution) None#
Receive spatial configuration from the Graph at construction time.
Override in nodes that need crs/bbox/resolution to initialise internal state (e.g. POM creates its map here). Default is a no-op.
- Return type:
None
- abstractmethod items()#
Return items from this input in temporal order.
File-based nodes return a sorted list. Streaming nodes return a blocking generator that yields as items arrive via ingest().
- run() None#
- Return type:
None
- process(*args, **kwargs) None#
Input nodes do not receive process() calls from the framework.
- Return type:
None