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 details)
Built Distribution
shadows-0.1a0-py3-none-any.whl
(14.6 kB
view details)
File details
Details for the file shadows-0.1a0.tar.gz
.
File metadata
- Download URL: shadows-0.1a0.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98e70611dd5591cac5a3a45e937f15ad667b6ad5b269c7a1f4cbe3c62911ace3 |
|
MD5 | c76327439e1f6424c3d87b2fad6d4fe9 |
|
BLAKE2b-256 | 4a3363845bfcad41dafa41ca40dd203256e7438afe4fb641e5c2b280757a5909 |
File details
Details for the file shadows-0.1a0-py3-none-any.whl
.
File metadata
- Download URL: shadows-0.1a0-py3-none-any.whl
- Upload date:
- Size: 14.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d5fd2d61348c1ed5ea0616ac0f0e6fc66872982683a5646c85199dfa517d3dd |
|
MD5 | 82ea2e187806d071ec0ef53d4d7a6a18 |
|
BLAKE2b-256 | 5da4e507b70a868a50665d6ab03ff93c37a984eb354d2092a5aaddd5c3a30f31 |