Low-memory data interfaces for scverse
Project description
Shadows
Shadows are on-disk interfaces for scverse data standards such as AnnData and MuData.
It is an experimental project.
Installation
pip install shadows
# or
pip install git+https://github.com/scverse/shadows
Features
The shadows library aims to implement the following features:
-
Shadow objects: Read-only AnnDataShadow and MuDataShadow for HDF5 files.
-
AnnDataShadow and MuDataShadow for Zarr files.
-
AnnDataShadow and MuDataShadow for Parquet-based serialization.
-
Data shadows for Laminate files on S3 storage.
Shadow objects
Example notebook | More features
Briefly, it simply works like this:
from shadows import *
ash = AnnDataShadow("pbmc3k.h5ad")
msh = MuDataShadow("pbmc5k_citeseq.h5mu")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shadows-0.1a0.tar.gz
(12.1 kB
view hashes)
Built Distribution
shadows-0.1a0-py3-none-any.whl
(14.6 kB
view hashes)