The load_image function (just like load_processing_set) should load data directly into memory (using Zarr) and not make use of Xarray-backed Dask (which would cause a DAG within a DAG when using the function inside AstroVIPER nodetasks).
Code example:
from xradio.image import load_image, read_image
feather_xds = load_image("feathered_image.img.zarr")
The bokeh dashboard:
It is expected that the bokeh dashboard should be empty.
The load_image function (just like load_processing_set) should load data directly into memory (using Zarr) and not make use of Xarray-backed Dask (which would cause a DAG within a DAG when using the function inside AstroVIPER nodetasks).
Code example:
The bokeh dashboard:
It is expected that the bokeh dashboard should be empty.