mufasa.io.inputs.geotiff#

Classes#

GeoTiffInput

Loads a single-band GeoTIFF file as a Map.

Module Contents#

class mufasa.io.inputs.geotiff.GeoTiffInput(path: str)#

Bases: mufasa.io.inputs.base.InputNode

Loads a single-band GeoTIFF file as a Map.

The raster is returned in its native CRS. Reprojection and resampling to the pipeline’s CRS, bounding box, and resolution is handled automatically by the InputNode base class.

Parameters:

path (str)

path#
items() → list[mufasa.map.Map]#

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().

Return type:

list[mufasa.map.Map]

get_config() → dict#

Return all constructor arguments as a plain JSON-serializable dict.

Used by Graph.to_config() to serialise the pipeline. Every key must be a string; every value must be JSON-serializable.

Return type:

dict