
A named, multi-band, multi-time lazy dataset.
LazyDataset.RdThe dataset holds one entry per band; each entry is a list of per-time-slice
LazyRasters on a shared grid and intermediate representation (IR) graph.
Construct one with lazy_dataset() (from a STAC source table) or
as_dataset() (from LazyRasters you already have) rather than calling
this class constructor directly. Apply lazy_map(), focal(),
reduce_over() and mask() across all bands; index a single band with
ds[["B04"]] or a sub-dataset with ds[c("B04", "B03")]; collect() to
materialise.
Arguments
- graph
The shared IR
Graph.- bands
Named list; each element is a list of per-slice
LazyRasters.- mask_asset
Length-0 or length-1 name of the QA/mask band, if any.
- steps
Internal display-only pipeline log, shown by
draw(); does not affect execution.