LazyCSVLoader(path=/tmp/mertisreader_lazy_loading_sample.csv, status=lazy (query plan))
['a', 'b', 'c']
a b c
0 1 2 3
1 4 5 6
/home/kidpixo/work/esa/mertis_data_management/mertisreader/mertisreader/lazy_loading.py:211: PerformanceWarning:
Determining the column names of a LazyFrame requires resolving its schema, which is a potentially expensive operation. Use `LazyFrame.collect_schema().names()` to get the column names without this warning.
Notes
LazyArray keeps FITS-backed data accessible without forcing an immediate load, while LazyCSVLoader defers CSV reads until the data is explicitly collected.