-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Read tables using anndata._io.read_zarr for local data #256
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #256 +/- ##
==========================================
- Coverage 84.54% 83.91% -0.64%
==========================================
Files 13 13
Lines 1475 1498 +23
==========================================
+ Hits 1247 1257 +10
- Misses 228 241 +13
... and 2 files with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
@joshmoore/@sbesson If this approach looks good to you, I'll start to add tests?
but I'll probably hold off for now, since it's not needed, and can be got from path. |
Closing since tables spec is not changing just now... |
This creates a Node for each table listed under
image.zarr/tables/.zattrs
and adds anode.table
AnnData object to the node. Thenode.metadata
dict is populated with theimage.zarr/tables/my_table/.zattrs
data.These tables can be used by e.g.
napari-ome-zarr
as needed to read "regions" or "tracking" data etc.We read remote anndata using
anndata.experimental
methods so the anndata requirement is pinned to an exact version.