Skip to main content

Parquet-based serialization for scverse

Project description

PyPi version

pqdata

Experimental Parquet-based I/O for scverse data structures.

Installation

pip install pqdata
# or
pip install git+https://github.com/gtca/pqdata

[!WARNING] This package is experimental, and API can change between versions as well as the file structure.

Motivation

TODO

Features and integrations

TODO

I/O

Example notebook. I/O with pqdata works like this:

from pqdata import write_anndata, write_mudata
write_anndata(adata, "pbmc3k_anndata.pqdata")
write_mudata(mdata, "pbmc5k_citeseq_mudata.pqdata")

from pqdata import read_anndata, read_mudata
adata = read_anndata("pbmc3k_anndata.pqdata")
mdata = read_mudata("pbmc5k_citeseq_mudata.pqdata")

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

pqdata-0.1a1.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

pqdata-0.1a1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pqdata-0.1a1.tar.gz
Algorithm Hash digest
SHA256 303a869cff72e2b69868441ed14b254f62b3ba90958d4b3fcbd5d4238da46776
MD5 3824e693ebfa480620e2b59d71b81e2e
BLAKE2b-256 757f93a0d297761170d6c7a86f80d3a5d8b8b74cc2e0e90c8f7cc477b2e3c70d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pqdata-0.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 55f23be5d3161814df27af5d0110c91b61bd624dd809bb5838ae6fcc9e77a102
MD5 a5be6032f59c390beba8fea0f47bee29
BLAKE2b-256 0eb3aa30bc7f69c67100c8f5a69a951a9b794d9a5bb1289728e425aa183217e8

See more details on using hashes here.

Provenance

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