You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
read_vrt chunks mode materializes the full mosaic before chunking #1798
read_vrt(chunks=...) returns a dask-backed DataArray, but it first eagerly assembles the full VRT into memory and only then chunks the result. This makes the API look lazy while still carrying full eager memory risk for large mosaics.
Expected behavior
Either read_vrt(chunks=...) should be truly lazy, building dask tasks over VRT windows, or the public contract should be changed to make the eager materialization explicit.
Screenshots
Not applicable.
Desktop
Not applicable.
Smartphone
Not applicable.
Additional context
This affects large VRT mosaics and can produce out-of-memory failures before dask has a chance to help.
Activity
Make read_vrt chunks mode lazy (#1807)
geotiff: extract read_vrt and VRT dask helpers to _backends/vrt.py (#…