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.

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


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)

Uploaded Source

Built Distribution

shadows-0.1a0-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

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

Hashes for shadows-0.1a0.tar.gz
Algorithm Hash digest
SHA256 98e70611dd5591cac5a3a45e937f15ad667b6ad5b269c7a1f4cbe3c62911ace3
MD5 c76327439e1f6424c3d87b2fad6d4fe9
BLAKE2b-256 4a3363845bfcad41dafa41ca40dd203256e7438afe4fb641e5c2b280757a5909

See more details on using hashes here.

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

Hashes for shadows-0.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 4d5fd2d61348c1ed5ea0616ac0f0e6fc66872982683a5646c85199dfa517d3dd
MD5 82ea2e187806d071ec0ef53d4d7a6a18
BLAKE2b-256 5da4e507b70a868a50665d6ab03ff93c37a984eb354d2092a5aaddd5c3a30f31

See more details on using hashes here.

Supported by

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