This release is a pre-release and may not be stable for production use.
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 (pqdata).
-
Data shadows for
.pqdataand.zarrfiles on S3 storage.
Shadow objects
Briefly, shadow objects simply work like this:
from shadows import *
ash = AnnDataShadow("pbmc3k.h5ad")
msh = MuDataShadow("pbmc5k_citeseq.h5mu")
All the various features are showcased in the following tutorials:
Release files for shadows 0.1a2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| shadows-0.1a2.tar.gz | 18.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shadows-0.1a2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.3 kB
Release files / shadows-0.1a2.tar.gz
| Download URL | shadows-0.1a2.tar.gz |
|---|---|
| Size | 18.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25567a3d90d6f3020113125dfc332dcc2a6183d68728dfbe7272cc8651111a77
|
|
BLAKE2b-256 checksum How to use checksums |
bf00ceb5d4e06d34901a5e8fc2d2bc120cb0a37aafbce63be54d9b8b3430ce19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|
Release files / shadows-0.1a2-py3-none-any.whl
| Download URL | shadows-0.1a2-py3-none-any.whl |
|---|---|
| Size | 19.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
22a95f690eaa8deec644c96fe6fbe5fb1c7e9ecb2ab15a9142577b1ad326c9fb
|
|
BLAKE2b-256 checksum How to use checksums |
a4079d1b2fa89affbe31e1af772cc9ca4f054f9b8888f28227c84a2d59025027
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|