Skip to contents

Runs the full planner pass pipeline and returns a Plan: the pipeline's operations fused into schedulable stages over a chunk grid, ready for an executor. collect() calls this internally, so most code never needs it directly; it is useful for inspecting a pipeline with plan_dot() or executing a plan by hand.

Usage

plan_lazy(x)

Arguments

x

A LazyRaster, a LazyDataset (its bands are assembled along the band axis first, as in collect()), or a named list of LazyRasters (multi-export: one graph, one execution, several sinks).

Value

A Plan.