(feat): read_lazy
for whole AnnData
lazy-loading + xarray
reading + read_elem_as_dask
-> read_elem_lazy
#1247
93.28% of diff hit (target 86.99%)
View this Pull Request on Codecov
93.28% of diff hit (target 86.99%)
Annotations
Check warning on line 27 in src/anndata/_core/aligned_df.py
codecov / codecov/patch
src/anndata/_core/aligned_df.py#L27
Added line #L27 was not covered by tests
Check warning on line 115 in src/anndata/_core/index.py
codecov / codecov/patch
src/anndata/_core/index.py#L115
Added line #L115 was not covered by tests
Check warning on line 45 in src/anndata/_core/merge.py
codecov / codecov/patch
src/anndata/_core/merge.py#L45
Added line #L45 was not covered by tests
Check warning on line 47 in src/anndata/_core/merge.py
codecov / codecov/patch
src/anndata/_core/merge.py#L47
Added line #L47 was not covered by tests
Check warning on line 781 in src/anndata/_core/merge.py
codecov / codecov/patch
src/anndata/_core/merge.py#L781
Added line #L781 was not covered by tests
Check warning on line 1412 in src/anndata/_core/merge.py
codecov / codecov/patch
src/anndata/_core/merge.py#L1411-L1412
Added lines #L1411 - L1412 were not covered by tests
Check warning on line 1438 in src/anndata/_core/merge.py
codecov / codecov/patch
src/anndata/_core/merge.py#L1437-L1438
Added lines #L1437 - L1438 were not covered by tests
Check warning on line 31 in src/anndata/_core/storage.py
codecov / codecov/patch
src/anndata/_core/storage.py#L31
Added line #L31 was not covered by tests
Check warning on line 36 in src/anndata/_core/storage.py
codecov / codecov/patch
src/anndata/_core/storage.py#L33-L36
Added lines #L33 - L36 were not covered by tests
Check warning on line 222 in src/anndata/_io/specs/lazy_methods.py
codecov / codecov/patch
src/anndata/_io/specs/lazy_methods.py#L222
Added line #L222 was not covered by tests
Check warning on line 311 in src/anndata/_io/specs/registry.py
codecov / codecov/patch
src/anndata/_io/specs/registry.py#L311
Added line #L311 was not covered by tests
Check warning on line 315 in src/anndata/_io/specs/registry.py
codecov / codecov/patch
src/anndata/_io/specs/registry.py#L315
Added line #L315 was not covered by tests
Check warning on line 9 in src/anndata/experimental/backed/_compat.py
codecov / codecov/patch
src/anndata/experimental/backed/_compat.py#L9
Added line #L9 was not covered by tests
Check warning on line 24 in src/anndata/experimental/backed/_compat.py
codecov / codecov/patch
src/anndata/experimental/backed/_compat.py#L24
Added line #L24 was not covered by tests
Check warning on line 33 in src/anndata/experimental/backed/_compat.py
codecov / codecov/patch
src/anndata/experimental/backed/_compat.py#L33
Added line #L33 was not covered by tests
Check warning on line 42 in src/anndata/experimental/backed/_compat.py
codecov / codecov/patch
src/anndata/experimental/backed/_compat.py#L42
Added line #L42 was not covered by tests
Check warning on line 112 in src/anndata/experimental/backed/_io.py
codecov / codecov/patch
src/anndata/experimental/backed/_io.py#L112
Added line #L112 was not covered by tests
Check warning on line 107 in src/anndata/experimental/backed/_lazy_arrays.py
codecov / codecov/patch
src/anndata/experimental/backed/_lazy_arrays.py#L107
Added line #L107 was not covered by tests
Check warning on line 122 in src/anndata/experimental/backed/_lazy_arrays.py
codecov / codecov/patch
src/anndata/experimental/backed/_lazy_arrays.py#L122
Added line #L122 was not covered by tests
Check warning on line 127 in src/anndata/experimental/backed/_lazy_arrays.py
codecov / codecov/patch
src/anndata/experimental/backed/_lazy_arrays.py#L127
Added line #L127 was not covered by tests
Check warning on line 1072 in src/anndata/tests/helpers.py
codecov / codecov/patch
src/anndata/tests/helpers.py#L1072
Added line #L1072 was not covered by tests
Check warning on line 1077 in src/anndata/tests/helpers.py
codecov / codecov/patch
src/anndata/tests/helpers.py#L1077
Added line #L1077 was not covered by tests
Check warning on line 1082 in src/anndata/tests/helpers.py
codecov / codecov/patch
src/anndata/tests/helpers.py#L1082
Added line #L1082 was not covered by tests