Skip to main content

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.

PyPi version

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 .pqdata and .zarr files 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:

Project details


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.1a1.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shadows-0.1a1-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file shadows-0.1a1.tar.gz.

File metadata

  • Download URL: shadows-0.1a1.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for shadows-0.1a1.tar.gz
Algorithm Hash digest
SHA256 c6b7beb9314f38f41e5c11d2a3e37b4561b1d134cefb203f51bcf813efefeb12
MD5 07c64d5f74c22c43a3c6571cc015f962
BLAKE2b-256 2c2bbe43613a3d27acd24aebc741e990fac9a7e22c47bfeb4c8c9189311de2d8

See more details on using hashes here.

File details

Details for the file shadows-0.1a1-py3-none-any.whl.

File metadata

  • Download URL: shadows-0.1a1-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for shadows-0.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 fabd57e580472766e8d2d2b004fb6cc03c42ee3d2ec751223385a110261ad8da
MD5 0ecd015ab7658224eb4f01ed68ac3456
BLAKE2b-256 78e6bc300da704307dc5e7865dc8b39c0e7943e2d43f2ecf484eb61c1668d8e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page