pqdata


Namepqdata JSON
Version 0.1a1 PyPI version JSON
download
home_pageNone
SummaryParquet-based serialization for scverse
upload_time2024-07-17 04:02:02
maintainerNone
docs_urlNone
authorDanila Bredikhin
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![PyPi version](https://img.shields.io/pypi/v/pqdata)](https://pypi.org/project/pqdata)

# pqdata

Experimental Parquet-based I/O for [scverse](https://scverse.org) 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](/docs/examples/pqdata-serialization-intro.ipynb). I/O with pqdata works like this:

```py
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")
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pqdata",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "Danila Bredikhin <danila@stanford.edu>",
    "keywords": null,
    "author": "Danila Bredikhin",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/75/7f/93a0d297761170d6c7a86f80d3a5d8b8b74cc2e0e90c8f7cc477b2e3c70d/pqdata-0.1a1.tar.gz",
    "platform": null,
    "description": "[![PyPi version](https://img.shields.io/pypi/v/pqdata)](https://pypi.org/project/pqdata)\n\n# pqdata\n\nExperimental Parquet-based I/O for [scverse](https://scverse.org) data structures.\n\n## Installation\n\n```\npip install pqdata\n# or\npip install git+https://github.com/gtca/pqdata\n```\n\n> [!WARNING]\n> This package is experimental, and API can change between versions as well as the file structure.\n\n## Motivation\n\nTODO\n\n## Features and integrations\n\nTODO\n\n### I/O\n\n[Example notebook](/docs/examples/pqdata-serialization-intro.ipynb). I/O with pqdata works like this:\n\n```py\nfrom pqdata import write_anndata, write_mudata\nwrite_anndata(adata, \"pbmc3k_anndata.pqdata\")\nwrite_mudata(mdata, \"pbmc5k_citeseq_mudata.pqdata\")\n\nfrom pqdata import read_anndata, read_mudata\nadata = read_anndata(\"pbmc3k_anndata.pqdata\")\nmdata = read_mudata(\"pbmc5k_citeseq_mudata.pqdata\")\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Parquet-based serialization for scverse",
    "version": "0.1a1",
    "project_urls": {
        "Documentation": "https://gtca.github.io/pqdata",
        "Home-page": "https://github.com/gtca/pqdata",
        "Source": "https://github.com/gtca/pqdata"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0eb3aa30bc7f69c67100c8f5a69a951a9b794d9a5bb1289728e425aa183217e8",
                "md5": "a5be6032f59c390beba8fea0f47bee29",
                "sha256": "55f23be5d3161814df27af5d0110c91b61bd624dd809bb5838ae6fcc9e77a102"
            },
            "downloads": -1,
            "filename": "pqdata-0.1a1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a5be6032f59c390beba8fea0f47bee29",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 10697,
            "upload_time": "2024-07-17T04:02:01",
            "upload_time_iso_8601": "2024-07-17T04:02:01.084665Z",
            "url": "https://files.pythonhosted.org/packages/0e/b3/aa30bc7f69c67100c8f5a69a951a9b794d9a5bb1289728e425aa183217e8/pqdata-0.1a1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "757f93a0d297761170d6c7a86f80d3a5d8b8b74cc2e0e90c8f7cc477b2e3c70d",
                "md5": "3824e693ebfa480620e2b59d71b81e2e",
                "sha256": "303a869cff72e2b69868441ed14b254f62b3ba90958d4b3fcbd5d4238da46776"
            },
            "downloads": -1,
            "filename": "pqdata-0.1a1.tar.gz",
            "has_sig": false,
            "md5_digest": "3824e693ebfa480620e2b59d71b81e2e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 10936,
            "upload_time": "2024-07-17T04:02:02",
            "upload_time_iso_8601": "2024-07-17T04:02:02.617415Z",
            "url": "https://files.pythonhosted.org/packages/75/7f/93a0d297761170d6c7a86f80d3a5d8b8b74cc2e0e90c8f7cc477b2e3c70d/pqdata-0.1a1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-17 04:02:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "gtca",
    "github_project": "pqdata",
    "github_not_found": true,
    "lcname": "pqdata"
}
        
Elapsed time: 2.33170s