scvi-tools

View on PyPIReverse Dependencies (54)

1.2.2.post2 scvi_tools-1.2.2.post2-py3-none-any.whl

Wheel Details

Project: scvi-tools
Version: 1.2.2.post2
Filename: scvi_tools-1.2.2.post2-py3-none-any.whl
Download: [link]
Size: 459316
MD5: 51f3b89cce533d2b9ae2de9d04204808
SHA256: 242073ead3bfbfff80d7c94cfe293b219d04348670a3eff28df0a022a034984e
Uploaded: 2025-01-08 08:00:20 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: scvi-tools
Version: 1.2.2.post2
Summary: Deep probabilistic analysis of single-cell omics data.
Author: The scvi-tools development team
Maintainer-Email: The scvi-tools development team <ori.kronfeld[at]weizmann.ac.il>
Project-Url: Documentation, https://scvi-tools.org
Project-Url: Source, https://github.com/scverse/scvi-tools
Project-Url: Home-page, https://scvi-tools.org
License: BSD 3-Clause License Copyright (c) 2024, Adam Gayoso, Romain Lopez, Martin Kim, Pierre Boyeau, Nir Yosef Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.10
Requires-Dist: anndata (>=0.11)
Requires-Dist: docrep (>=0.3.2)
Requires-Dist: flax
Requires-Dist: jax
Requires-Dist: jaxlib
Requires-Dist: lightning (>=2.0)
Requires-Dist: ml-collections (>=0.1.1)
Requires-Dist: mudata (>=0.1.2)
Requires-Dist: numba (>=0.60.0)
Requires-Dist: numpy
Requires-Dist: numpyro (>=0.12.1)
Requires-Dist: optax
Requires-Dist: pandas
Requires-Dist: pyro-ppl (>=1.6.0)
Requires-Dist: rich (>=12.0.0)
Requires-Dist: scikit-learn (>=0.21.2)
Requires-Dist: scipy
Requires-Dist: sparse (>=0.14.0)
Requires-Dist: tensorboard (>=2.0)
Requires-Dist: torch
Requires-Dist: torchmetrics (>=0.11.0)
Requires-Dist: tqdm
Requires-Dist: xarray (>=2023.2.0)
Requires-Dist: biopython (>=1.81); extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: cell2location; extra == "all"
Requires-Dist: coverage; extra == "all"
Requires-Dist: docutils (!=0.18.*,!=0.19.*,>=0.8); extra == "all"
Requires-Dist: dvc[s3]; extra == "all"
Requires-Dist: genomepy; extra == "all"
Requires-Dist: huggingface-hub; extra == "all"
Requires-Dist: hyperopt (>=0.2); extra == "all"
Requires-Dist: igraph; extra == "all"
Requires-Dist: ipython; extra == "all"
Requires-Dist: jupyter; extra == "all"
Requires-Dist: leidenalg; extra == "all"
Requires-Dist: muon; extra == "all"
Requires-Dist: myst-nb; extra == "all"
Requires-Dist: myst-parser; extra == "all"
Requires-Dist: plotnine; extra == "all"
Requires-Dist: pooch; extra == "all"
Requires-Dist: pre-commit; extra == "all"
Requires-Dist: pynndescent; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: pytest-pretty; extra == "all"
Requires-Dist: ray[tune] (>=2.5.0); extra == "all"
Requires-Dist: scanpy (>=1.10); extra == "all"
Requires-Dist: scib-metrics; extra == "all"
Requires-Dist: scikit-misc; extra == "all"
Requires-Dist: scrublet; extra == "all"
Requires-Dist: sphinx-autodoc-typehints; extra == "all"
Requires-Dist: sphinx-book-theme (>=1.0.1); extra == "all"
Requires-Dist: sphinx-copybutton; extra == "all"
Requires-Dist: sphinx-design; extra == "all"
Requires-Dist: sphinx-hoverxref; extra == "all"
Requires-Dist: sphinx (>=4.1); extra == "all"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "all"
Requires-Dist: sphinxext-opengraph; extra == "all"
Requires-Dist: squidpy (>=1.6.0); extra == "all"
Requires-Dist: hyperopt (>=0.2); extra == "autotune"
Requires-Dist: ray[tune] (>=2.5.0); extra == "autotune"
Requires-Dist: boto3; extra == "aws"
Requires-Dist: cellxgene-census; extra == "census"
Requires-Dist: numpy (<2.0); extra == "census"
Requires-Dist: jax[cuda]; extra == "cuda"
Requires-Dist: torchaudio; extra == "cuda"
Requires-Dist: torchvision; extra == "cuda"
Requires-Dist: biopython (>=1.81); extra == "dev"
Requires-Dist: boto3; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: dvc[s3]; extra == "dev"
Requires-Dist: genomepy; extra == "dev"
Requires-Dist: huggingface-hub; extra == "dev"
Requires-Dist: hyperopt (>=0.2); extra == "dev"
Requires-Dist: igraph; extra == "dev"
Requires-Dist: jupyter; extra == "dev"
Requires-Dist: leidenalg; extra == "dev"
Requires-Dist: pooch; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-pretty; extra == "dev"
Requires-Dist: ray[tune] (>=2.5.0); extra == "dev"
Requires-Dist: scanpy (>=1.10); extra == "dev"
Requires-Dist: scikit-misc; extra == "dev"
Requires-Dist: docutils (!=0.18.*,!=0.19.*,>=0.8); extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: myst-nb; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-book-theme (>=1.0.1); extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: sphinx-hoverxref; extra == "docs"
Requires-Dist: sphinx (>=4.1); extra == "docs"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "docs"
Requires-Dist: sphinxext-opengraph; extra == "docs"
Requires-Dist: biopython (>=1.81); extra == "docsbuild"
Requires-Dist: boto3; extra == "docsbuild"
Requires-Dist: docutils (!=0.18.*,!=0.19.*,>=0.8); extra == "docsbuild"
Requires-Dist: dvc[s3]; extra == "docsbuild"
Requires-Dist: genomepy; extra == "docsbuild"
Requires-Dist: huggingface-hub; extra == "docsbuild"
Requires-Dist: hyperopt (>=0.2); extra == "docsbuild"
Requires-Dist: igraph; extra == "docsbuild"
Requires-Dist: ipython; extra == "docsbuild"
Requires-Dist: leidenalg; extra == "docsbuild"
Requires-Dist: myst-nb; extra == "docsbuild"
Requires-Dist: myst-parser; extra == "docsbuild"
Requires-Dist: pooch; extra == "docsbuild"
Requires-Dist: ray[tune] (>=2.5.0); extra == "docsbuild"
Requires-Dist: scanpy (>=1.10); extra == "docsbuild"
Requires-Dist: scikit-misc; extra == "docsbuild"
Requires-Dist: sphinx-autodoc-typehints; extra == "docsbuild"
Requires-Dist: sphinx-book-theme (>=1.0.1); extra == "docsbuild"
Requires-Dist: sphinx-copybutton; extra == "docsbuild"
Requires-Dist: sphinx-design; extra == "docsbuild"
Requires-Dist: sphinx-hoverxref; extra == "docsbuild"
Requires-Dist: sphinx (>=4.1); extra == "docsbuild"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "docsbuild"
Requires-Dist: sphinxext-opengraph; extra == "docsbuild"
Requires-Dist: jupyter; extra == "editing"
Requires-Dist: pre-commit; extra == "editing"
Requires-Dist: dvc[s3]; extra == "hub"
Requires-Dist: huggingface-hub; extra == "hub"
Requires-Dist: igraph; extra == "hub"
Requires-Dist: leidenalg; extra == "hub"
Requires-Dist: jax-metal; extra == "metal"
Requires-Dist: torchaudio; extra == "metal"
Requires-Dist: torchvision; extra == "metal"
Requires-Dist: biopython (>=1.81); extra == "optional"
Requires-Dist: boto3; extra == "optional"
Requires-Dist: dvc[s3]; extra == "optional"
Requires-Dist: genomepy; extra == "optional"
Requires-Dist: huggingface-hub; extra == "optional"
Requires-Dist: hyperopt (>=0.2); extra == "optional"
Requires-Dist: igraph; extra == "optional"
Requires-Dist: leidenalg; extra == "optional"
Requires-Dist: pooch; extra == "optional"
Requires-Dist: ray[tune] (>=2.5.0); extra == "optional"
Requires-Dist: scanpy (>=1.10); extra == "optional"
Requires-Dist: scikit-misc; extra == "optional"
Requires-Dist: pooch; extra == "pooch"
Requires-Dist: biopython (>=1.81); extra == "regseq"
Requires-Dist: genomepy; extra == "regseq"
Requires-Dist: scanpy (>=1.10); extra == "scanpy"
Requires-Dist: scikit-misc; extra == "scanpy"
Requires-Dist: biopython (>=1.81); extra == "test"
Requires-Dist: boto3; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: dvc[s3]; extra == "test"
Requires-Dist: genomepy; extra == "test"
Requires-Dist: huggingface-hub; extra == "test"
Requires-Dist: hyperopt (>=0.2); extra == "test"
Requires-Dist: igraph; extra == "test"
Requires-Dist: leidenalg; extra == "test"
Requires-Dist: pooch; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-pretty; extra == "test"
Requires-Dist: ray[tune] (>=2.5.0); extra == "test"
Requires-Dist: scanpy (>=1.10); extra == "test"
Requires-Dist: scikit-misc; extra == "test"
Requires-Dist: biopython (>=1.81); extra == "tests"
Requires-Dist: boto3; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Requires-Dist: dvc[s3]; extra == "tests"
Requires-Dist: genomepy; extra == "tests"
Requires-Dist: huggingface-hub; extra == "tests"
Requires-Dist: hyperopt (>=0.2); extra == "tests"
Requires-Dist: igraph; extra == "tests"
Requires-Dist: leidenalg; extra == "tests"
Requires-Dist: pooch; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-pretty; extra == "tests"
Requires-Dist: ray[tune] (>=2.5.0); extra == "tests"
Requires-Dist: scanpy (>=1.10); extra == "tests"
Requires-Dist: scikit-misc; extra == "tests"
Requires-Dist: biopython (>=1.81); extra == "tutorials"
Requires-Dist: boto3; extra == "tutorials"
Requires-Dist: cell2location; extra == "tutorials"
Requires-Dist: dvc[s3]; extra == "tutorials"
Requires-Dist: genomepy; extra == "tutorials"
Requires-Dist: huggingface-hub; extra == "tutorials"
Requires-Dist: hyperopt (>=0.2); extra == "tutorials"
Requires-Dist: igraph; extra == "tutorials"
Requires-Dist: jupyter; extra == "tutorials"
Requires-Dist: leidenalg; extra == "tutorials"
Requires-Dist: muon; extra == "tutorials"
Requires-Dist: plotnine; extra == "tutorials"
Requires-Dist: pooch; extra == "tutorials"
Requires-Dist: pynndescent; extra == "tutorials"
Requires-Dist: ray[tune] (>=2.5.0); extra == "tutorials"
Requires-Dist: scanpy (>=1.10); extra == "tutorials"
Requires-Dist: scib-metrics; extra == "tutorials"
Requires-Dist: scikit-misc; extra == "tutorials"
Requires-Dist: scrublet; extra == "tutorials"
Requires-Dist: squidpy (>=1.6.0); extra == "tutorials"
Provides-Extra: all
Provides-Extra: autotune
Provides-Extra: aws
Provides-Extra: census
Provides-Extra: cuda
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: docsbuild
Provides-Extra: editing
Provides-Extra: hub
Provides-Extra: metal
Provides-Extra: optional
Provides-Extra: pooch
Provides-Extra: regseq
Provides-Extra: scanpy
Provides-Extra: test
Provides-Extra: tests
Provides-Extra: tutorials
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5944 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
scvi/__init__.py sha256=Fp-OlC7biZKM37Is6gxCMpsBGipOKPdx6A5Mjr3I_BU 711
scvi/_constants.py sha256=p5SqCp3agnoTBlZxZto3KyRm749_85XnraAeTonZMJk 624
scvi/_settings.py sha256=PaHgjV-I-dtH1xAZnDfgxXFJ0rfZQXnwvgZreDB8lfc 7972
scvi/_types.py sha256=FsUsgiquJEj6wB6bfCKBTsBepBZUs7hpefsOe43MpYE 391
scvi/autotune/__init__.py sha256=PQzbf3uwhLsgRZohuUuwWGDJrXmcHYvogYaGP190-Gs 267
scvi/autotune/_experiment.py sha256=rzZ7BTw9W3Gzd8tI4f1cq9mij4yFlsXVyNUxUAnj4bE 21015
scvi/autotune/_tune.py sha256=gZW4KEFWc-xKusHCsC9NYKuDsmXtatGJvEHj0aUjZy8 5000
scvi/criticism/__init__.py sha256=VGaNI-C0QWfJAj1EUtCXSQP5V4VZcz-MyBAq5Y--1jU 172
scvi/criticism/_constants.py sha256=YsOoQ6QdxF61Yn2BYvCaS2NxiKILxEXiUYCKHq06KHk 366
scvi/criticism/_create_criticism_report.py sha256=OnUBTTY5sgFB3dYkU-T5VYqQv5UgGa5v8mYM0Sa4Gyk 8453
scvi/criticism/_ppc.py sha256=YYqADycPmZ8QnOX6SN8Il82jicr-p5myHAYicrzHlD8 18808
scvi/data/__init__.py sha256=GKQceVVFRgMwP1qeVkPKsToXFrmQpdnPRXcoTXoWMqw 1636
scvi/data/_anntorchdataset.py sha256=FewqDpy62C6sF1W0ghexKAJa2br0f_hYt3GrqdbA-T4 6128
scvi/data/_compat.py sha256=9IacshdDdpXSRIGOXv1WFYA22MWGwsER-FWVtUxHEp4 7800
scvi/data/_constants.py sha256=TztNOgFbmX3qvTpihn__MFEMGy4CloQF32DPoRdtH0g 1498
scvi/data/_datasets.py sha256=KbMW-LRpH_TkAE8ejNuBohUsPvU-JRnCL6S0ozR43eg 22426
scvi/data/_download.py sha256=ARFi3Lrob8si7lxEC1A_-MMGawR86F4IhYn_Dwd4Crs 1944
scvi/data/_manager.py sha256=STQw46qAsI6S_QCn-y1j99zsSle0GZceYwnbjbh5t48 20891
scvi/data/_preprocessing.py sha256=JlOYwrJOmpt9v8XWXse_Rm2aO4QBn731zQMZ5hPp1Ac 17701
scvi/data/_read.py sha256=lX4SxKkeY7vJG-UwTl4lTNFIjGg52debqHSBJL_xg70 2195
scvi/data/_utils.py sha256=fRIawcWUcxczxSae4e-rAP6dpGs6Zhz5J8NRjhd8bCY 11972
scvi/data/_built_in_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scvi/data/_built_in_data/_brain_large.py sha256=Siu11LJgwXLQNHQjmy747sPdNyain1zi1WW_kQjRETQ 4178
scvi/data/_built_in_data/_cellxgene.py sha256=EQUkALCH0jMQaHKt-otj0TXtDUCbOjrMbQvGC8SpuOo 1607
scvi/data/_built_in_data/_cite_seq.py sha256=H9CWHqXnuARG9D8WNdXZ-wwqfvQQAsHJuT0Jlk0wKSI 7034
scvi/data/_built_in_data/_cortex.py sha256=KxZj7Kn3rQZnZe5VNsQIu4hW3J_EFqfYpyXIiWRvC5c 1948
scvi/data/_built_in_data/_csv.py sha256=FP85QjJlmnMjFQlEPEWp5yi317t4yJzecChskxoO73I 1606
scvi/data/_built_in_data/_dataset_10x.py sha256=hiKaM-XAD09lS7dpLz7miARo8Yw124JAOtrQmML0l2c 5892
scvi/data/_built_in_data/_heartcellatlas.py sha256=77kOStT6qs6QRpOBBq-UWivZCi-n2VmC-uXvmNBaU60 1441
scvi/data/_built_in_data/_loom.py sha256=rWvAW8zBTcwW-MHNgpnXzUOVM1thI_JD0aWSTd1CnVI 3339
scvi/data/_built_in_data/_pbmc.py sha256=MJZzSX6DxgCFtBa6kE6aB7f-g01IsTjEE4otjd3leuI 4018
scvi/data/_built_in_data/_smfish.py sha256=wJeP4kfpF4myQcGBF5WHJXYKttbOpztVle_6jewdCcM 2510
scvi/data/_built_in_data/_synthetic.py sha256=7FLHXuOREl5SdsNQKci_cbL_0jRszEQbCMB_pXe0CRc 3367
scvi/data/fields/__init__.py sha256=JDUJe3KBmo6WjUg2HwQ2KNptEL7bwNybrz3AF4l7YhA 1782
scvi/data/fields/_arraylike_field.py sha256=JQn-GHBtcdC_3dZadkzHsuJTIi9ttfki4iwrTOCrWlU 18242
scvi/data/fields/_base_field.py sha256=UUS65gU7xufbI5npJOAiMRymJRY2HYGXecMN76B6ciU 5429
scvi/data/fields/_dataframe_field.py sha256=Ww0BHE0Dch9DY9Q1gX6VNnvWQlLcMv-ZbfG6V4WA4Ag 9614
scvi/data/fields/_layer_field.py sha256=LUvVezkZAF-HP3fZq0GVNKu6PorDlPkZeK_nxe-TY40 5083
scvi/data/fields/_mudata.py sha256=rBACszt4OXP8_Ti_Iie4DNfMwfmYy2fGSpdCmBSIsRE 5369
scvi/data/fields/_protein.py sha256=ei9f5wcBUmzb3FzEiURiYFDFn_5-EI_X6zo3zg_R28M 6392
scvi/data/fields/_scanvi.py sha256=kN9u9Ia_u6Ex5P-wGe3TPbxH8FrHsWD0NM16xCtRIp4 3955
scvi/data/fields/_uns_field.py sha256=PfqEGjF-TuaZDNgtsJbWOwXeFnhOuS9yXasRpQlPJwA 2432
scvi/dataloaders/__init__.py sha256=WUjEk6f93aix7kzJxJ16lexELqrH8IHvN8AekV1B9GI 637
scvi/dataloaders/_ann_dataloader.py sha256=y9wz1padwmgW6O2PB-Rvc0CzsbVsfU3pk_QDsdXJauA 5846
scvi/dataloaders/_concat_dataloader.py sha256=3Hkm3xP-6rFe7_Bh68-mDfxhmkMZMeXF1fev8XcaM0E 3268
scvi/dataloaders/_data_splitting.py sha256=7kLbluc3MgF-DJFbD1iMkCdUJYM-PdO3nns8qpVKldU 28236
scvi/dataloaders/_samplers.py sha256=fDhS4ZGpk_X41qLfmeIdRy35KRJqGv2lsUQkJC423kc 2780
scvi/dataloaders/_semi_dataloader.py sha256=N_71AJI7qvpJCEVGeQ8zIkpnUkL3n604Oj_VdyjfHak 4032
scvi/distributions/__init__.py sha256=e2Es9Ci2PlQ4ClMiY4YfdX5sitjRRByKP73FF8dBLyY 426
scvi/distributions/_beta_binomial.py sha256=W5z7EDEGmt8Y0rL8pmJbJeX4pGhhYxevY9fPyyXB4LQ 4767
scvi/distributions/_constraints.py sha256=IA7As6D2ehoNMFFs7lPx6ea0F0iX5zuiVtATSUHXMRo 1238
scvi/distributions/_negative_binomial.py sha256=tBvARpa-EJPJR-QKQx-bibCZBqZQ9WJCtv2uZhKXudw 24676
scvi/distributions/_normal.py sha256=n9gOO4xYX4JNeB9j2wCkzYABhdy2k3Byt3NmP17wF2w 1608
scvi/distributions/_utils.py sha256=f7TjVbKNDlWbzqYinFNvxjzRNcQAfRZw0CyNTRR9-kw 1630
scvi/external/__init__.py sha256=ZwKTH-A1dpLNEY5Ct4rIn4C4cEKw9WnGZeUzuipQA58 657
scvi/external/cellassign/__init__.py sha256=oNQiVHa01gfVFpXzq8uPUAci9t6cAJCcdeeCdaW4BRU 115
scvi/external/cellassign/_model.py sha256=cyYwpGZrtlZSWRpyS0Rwxjfo_OBy13eWFR3T8ImZq3g 10830
scvi/external/cellassign/_module.py sha256=uV5X5SiYiDNmdOXDnddI4QE5JGEq8J4HuGthI1mi16E 8890
scvi/external/contrastivevi/__init__.py sha256=NtofvRRUVP9f1f8Ab9hRshqZgcSDpu-3Kyfix8QG0ok 312
scvi/external/contrastivevi/_contrastive_data_splitting.py sha256=CuELXh2Y38CsyDlIKCoX0lhuZlglN7B0tWaRpRUwg4o 8987
scvi/external/contrastivevi/_contrastive_dataloader.py sha256=nL9H0iN78FVy6vD5VrGYCNBUWT9KR7kettO641MX_fM 4847
scvi/external/contrastivevi/_model.py sha256=XT6EQjTQHpzqdv4aKR3AFQVm_PPaoB0J6zAik13o3oo 35064
scvi/external/contrastivevi/_module.py sha256=fm4y6iizJi-yRDlXRlIFBFYO5IEEf7XR7RRS-6GIqFs 23374
scvi/external/decipher/__init__.py sha256=xyEiFCvV8QhbTSZnSMShGuVORXHKvCzAig-4-FYCFNo 115
scvi/external/decipher/_components.py sha256=f_7ArpsUgGztEp7F7Lmb-wsj9EJGosQ32OMBaKQJyZU 3572
scvi/external/decipher/_model.py sha256=P03qSp6LNNOI60r0Hvbn83LJtHODLa9D3unHJ4t4pCQ 11378
scvi/external/decipher/_module.py sha256=hnuOaJSvISW1eeiTSyZImqtQzIHIcVdGvahERVXPXT0 6423
scvi/external/decipher/_trainingplan.py sha256=zV7rnw2y49yIvkPegVkQov-pwg-MbvWSFf10vAcy8I8 5171
scvi/external/decipher/utils/__init__.py sha256=UpzPKPsVN6Q-KPtg8GfiyGrO4GqNzv4qo7oy7Zb1Zwk 140
scvi/external/decipher/utils/_rotate.py sha256=eFFVlICIA9foz5BQWIwd7Ny_XXDavLoY9ifto_SzSSo 4456
scvi/external/decipher/utils/_trajectory.py sha256=Z2KhHXMcxL7oF2MOWvF9sviLK_MyJUtWApkK5hQI-R0 4658
scvi/external/gimvi/__init__.py sha256=r_ginqPwZ4hAYMVPamvo4V02IAGKxv7pHlpTCF_GdU0 81
scvi/external/gimvi/_model.py sha256=qNGtsVyR6Z3stxL2YTLETOHLjlYACOmoeYjYufUJSds 25351
scvi/external/gimvi/_module.py sha256=JLa9Gl8AeeymeBWLRFsQKyzEqA51hCDDdGBN0f0WJo0 17489
scvi/external/gimvi/_task.py sha256=-VKw-hrv4k3Czc4cZ48zBCjtFNczVFUr79hsYi7VhTI 5483
scvi/external/gimvi/_utils.py sha256=rui9MJAUaK7vCphsGRtUhn_QVK89L8qzacs9-VPYbOs 3977
scvi/external/methylvi/__init__.py sha256=FN6vHyvclgTwCoo500YC7AnBc0pByhY8WUuyMf9VkrA 247
scvi/external/methylvi/_base_components.py sha256=QRRy5BE8lGUYLAPkLiy6o9lurFCWW4xQ88_o521H9ds 3456
scvi/external/methylvi/_constants.py sha256=HcRMbMfu0Gij1c7i6epRwvmkUBaGm8vKovZ1hYLKdoA 182
scvi/external/methylvi/_model.py sha256=GqFfFHSX-XffSBnPTWHY8cMWhXWNxPWbmXJgNw-w0kM 21906
scvi/external/methylvi/_module.py sha256=j37FmdnlFPeHtdG9fNsGutVejZkTpHvT3BnUz3lPlq8 9739
scvi/external/methylvi/_utils.py sha256=7_dmvJXPqyRuINP5XP6XC3OADILVAIJi_fyLZW52ZyU 2069
scvi/external/mrvi/__init__.py sha256=3DtSpAa8ncEfZ__Uf5yEdNoZn1c82dPlSs4SWQPyZuU 81
scvi/external/mrvi/_components.py sha256=QFsKZc0RwX41Q8azms0TZJaXYXr1vpzDLqq8aHlbwvQ 9900
scvi/external/mrvi/_model.py sha256=IQjDP777KEPoz8nOEMOOoOgTv9vNWZhV0kUwB5Dfd78 63735
scvi/external/mrvi/_module.py sha256=nM1dSn8wQ3UN7MRcEzinQlMm84uFXZ39BUUnWV2SxhY 19757
scvi/external/mrvi/_types.py sha256=XRvHQ2YIFWc6wcE8lVuqgy4g4D0S1_KUSv0uxYZhLDU 1699
scvi/external/mrvi/_utils.py sha256=7hJGktb1r166CsTsbX1XqnXX9VCTUmDr7VlE8-JmJU8 2434
scvi/external/poissonvi/__init__.py sha256=jaQQsatoFwV1lSB5VF5WvFPzbm8BW53CrsPdFKRGhos 55
scvi/external/poissonvi/_model.py sha256=2PuZdGkmh-qrEuZxk4zZP3vUlWqh5_K0_stRMAmkr14 16634
scvi/external/scar/__init__.py sha256=KmcGEv7skF1DoBn76bwKxsNByAHRvhJ1N3kfkmVJQe8 87
scvi/external/scar/_model.py sha256=FO9bIykJbj_IO40W7XfA-d6Z_C8vnlsolt9gYgV7bKE 12941
scvi/external/scar/_module.py sha256=wyGijdC1ECaap8rNQ5AcQwIayHwZYQ_ddxeRan5peCg 12694
scvi/external/scbasset/__init__.py sha256=WklpGjX490gEfgnhwQ9e1ztaMO-vwt3PGPkwCbXgE58 107
scvi/external/scbasset/_model.py sha256=vung_AMos2oPe8ou9Cqecpz9O9qP-ERj8nSsxLWhnIw 17535
scvi/external/scbasset/_module.py sha256=gzXSiubUFzNuz3wT9h1QovYHHXtukvgKjqTcEnnSWPc 13919
scvi/external/solo/__init__.py sha256=GpZLAMaTnzTMPB5FV_bFNbY9lmxX7pnur8Col426jhY 45
scvi/external/solo/_model.py sha256=QjIB_eInadUlkXUKWcD10BtNAFiKknmEKV2tygHw7P8 18143
scvi/external/stereoscope/__init__.py sha256=P-rW6DYe_qm8--U0IrWRsRXeKYmI6lH90T7BbXcEaYw 183
scvi/external/stereoscope/_model.py sha256=i8u3wPbI08iAN7InD-0i7zq3DPVt2MGmMsrgz45ieWk 12994
scvi/external/stereoscope/_module.py sha256=p7ywv0K_Zf3UgqeoQGuQ9c1Uca1uHQkZo7ZT1B8pz0o 8868
scvi/external/tangram/__init__.py sha256=IDhYshsFHVsit-le2ZcuV1OfMVWZjFUYjyS2DMXTwaU 103
scvi/external/tangram/_model.py sha256=DJKf5ycWqE_HXQJFP0n30TAEflNfjjGWwOeA6a6L0qg 12634
scvi/external/tangram/_module.py sha256=lAuPzAhBQcK_vb04YQwPAzJdPmo13Fe6CHYmJC4wps4 4809
scvi/external/velovi/__init__.py sha256=J_V0EXDnQPleYn4kFaVAMSoHGVsJv4RYhti0giwlTG8 89
scvi/external/velovi/_constants.py sha256=uc9AApsj_8vVQtCYN7qCjvLgnLFEX3IEZaVGJFoJSww 156
scvi/external/velovi/_model.py sha256=5pbq2j38jVyrKIltCXztqcybgQUO0B0Q5D9e-QjeqUg 43795
scvi/external/velovi/_module.py sha256=3XEcZA4IT192_l-rfwnHs1P9M3y-KbvKcipzsZqSLJk 22825
scvi/hub/__init__.py sha256=9g8BurLnImR1PwzgRsvLhF3Jm2XUQGmzI22UzZn-uX8 281
scvi/hub/_constants.py sha256=X2Z25d-C34P59vipIZZICS0A4xCdwHBXQhIxWT0nwG8 758
scvi/hub/_metadata.py sha256=t9uyZkZFKqs8nQw67tU_8F8VNc0M74CW-WlJBMz4KcA 14025
scvi/hub/_model.py sha256=bzEmvuc6LHZjJwoC6lloRvrkQEPYl9CqvN0V_aT5SJ0 24267
scvi/hub/_template.py sha256=bYKMZMomWMKTjER0g3NmdjvDlNGtCuGAH-4DfpxcfEM 7931
scvi/hub/_url.py sha256=g6wbJK_gQxl31-lKZjtWjPx3LdacvLcz6sBJG6uU_bo 1019
scvi/model/__init__.py sha256=XlZNNXUHp34k3RMkulf9CIJ1mqzKNpOA0mro58dBHIY 595
scvi/model/_amortizedlda.py sha256=nCe-fVa5xT4z-bK-R_fkBGnczXLO0WuM-xycMHepNgE 8984
scvi/model/_autozi.py sha256=kKkLGUctyoCcC7aGAJfU-ikVC-IiCLP2uv2x6yn4oa8 11127
scvi/model/_condscvi.py sha256=Zo5taa3zc7vQCp9RvX_FiDFUr5HQlOUzU6BYxxzAnr0 10821
scvi/model/_destvi.py sha256=2TltDBoRGRXn0MMzD005jowEmuxJnKtu4mCvDwO3Z5A 14410
scvi/model/_jaxscvi.py sha256=kKeszTuLSRnAaS1RS0CbdT-zXObzjM6R02Sjde-P7Y0 5149
scvi/model/_linear_scvi.py sha256=gnrSXHhk1R1AA45l5ofG2cC0Q6Ql2h_FuOUIWmOY6Ys 5223
scvi/model/_multivi.py sha256=2tzv7xvWVuXvJ3tfl3d0HdE3CkOHWcUPwLslhChRc3A 50184
scvi/model/_peakvi.py sha256=0LmQEG5HckSnmfeAmGyKCVmlbsq30z6uXgL87om8_zM 22748
scvi/model/_scanvi.py sha256=ZwkSzRw9g_nIKoWRO6Ribcbgn0yrOclFJFK0NjhYikg 18724
scvi/model/_scvi.py sha256=BOxe4Sq3hhYnND-d6Ii_uiM2kSNXjK24n_Pk8WPl_pY 8336
scvi/model/_totalvi.py sha256=7BpCa7brvTENok_lGsP45fceY6buXqvjoiCmY8eMtZM 56040
scvi/model/_utils.py sha256=oUgvqKZzyhnZztC-qwye9yivbnM5XQtH2bBEIK9hwq8 14092
scvi/model/base/__init__.py sha256=BcS_5bRSGLI2xSKgsYAUpK9B3924RoN2XaUa8T3mo1o 914
scvi/model/base/_archesmixin.py sha256=dVSZ-SCItxzTRxrVHnsUo4tZ8rD3_Mvba7sd16pqwlU 15115
scvi/model/base/_base_model.py sha256=aY3Q6qrrmqzeAOzm6Mo0XneN56pIsRTobHStzisrvxc 44566
scvi/model/base/_constants.py sha256=pXRxneF8N24q-JJsOI03PdLRTuk82byTAekC_Di7tbk 470
scvi/model/base/_de_core.py sha256=JaAqybJv9OAvLgudCblTO6Yt_Llv2Pl5JYPe2t0DoFs 5372
scvi/model/base/_differential.py sha256=xHeLu0gfccIZwTYY34Xl7oHkwQo4tIUIZrTyl9u8ZIM 27588
scvi/model/base/_embedding_mixin.py sha256=0x3DQERF4RjuM4D9sTLJgzf32xdmaYCG2VZPUJYWNvE 1295
scvi/model/base/_jaxmixin.py sha256=C13yKDlu-BtLk_5uByDIdALnTg3heWEcots5T7VINvU 4233
scvi/model/base/_log_likelihood.py sha256=9UjFWTbAi26yyanS1L3PZeqNnEU85cLmsLMUWXuV4q8 5293
scvi/model/base/_pyromixin.py sha256=oB-QNVYTdV3ao2Td6SQvUiewzA7bAYnWLj8naAcDTo8 20534
scvi/model/base/_rnamixin.py sha256=iwUJBhqngVXSBCqgnuImanqgm7B3MiCdR3AtHU08E68 29689
scvi/model/base/_save_load.py sha256=slVTdcwyr7vTGhsCN2wdcKB6fmabPyfhLHpM2TVzkiA 7825
scvi/model/base/_training_mixin.py sha256=hfGlruBIrFwtRUnzsTq5wLr6pAsV33zZ1rB9knzFi4k 6624
scvi/model/base/_vaemixin.py sha256=CFgjBDr-HUaWuYQRlof0in6wVMGX24OHGDtg0tWt_BA 13436
scvi/model/utils/__init__.py sha256=t-aWv5_REwquANKKEZ571qCNySnr5gTBDKAtt4WhewI 136
scvi/model/utils/_minification.py sha256=O_vRk4fdlDlnCGWq1GSNqi3RNrZgKmsQgqSJyktymGg 2007
scvi/module/__init__.py sha256=nJLh9iyK_y8A4QYCwd-I-HuJ5qXOGrsR8RhSvE3yRAM 565
scvi/module/_amortizedlda.py sha256=Sa40fpBRqHtEsgEe4UHm-IAVslRlQjrFe6pxFsGXh38 12357
scvi/module/_autozivae.py sha256=eVSwtUxrkAOQogoSrpU8rI1vQJAQEV5_YDTl2_xYOdg 16666
scvi/module/_classifier.py sha256=0zcm6H_thxzkIc5WMomZKQsrCwVkCYUODeb1oLzB3wg 2108
scvi/module/_constants.py sha256=cKP37OxttKjO2qO4NdEwm7xKs2qQGGxvJqKTKRwItas 630
scvi/module/_jaxvae.py sha256=URG7OXr5bS6LDz4vLZ9BwG_1Cez0Opcivc5RGU3wofM 6758
scvi/module/_mrdeconv.py sha256=w0u6PatEbiG62jOcrXq6sBdL_11N_DY0fkYFD7POnn4 15086
scvi/module/_multivae.py sha256=JeaHVosJf5Mss3d0g_cF5rwCVLRI2znfb_58Pd4WTPE 39458
scvi/module/_peakvae.py sha256=5ZsenZ79tr-CEGj8LpMj0cXoUKgMEmXSgbA2nRO7v5I 12512
scvi/module/_scanvae.py sha256=7XPC4UCsa8SmLFBLT6zGsivWN_MA-Yxs4I2hl-TfrRI 14615
scvi/module/_totalvae.py sha256=Zt97vgXxPwGXorohvoEaJvLx_KzZ3EZZ-1qFFwEVmRE 31913
scvi/module/_utils.py sha256=u_q0U1r9cuGEgsI3mYn8uO4PWfFTuR4h2eE8Qz_vfxk 1229
scvi/module/_vae.py sha256=bT4sfxMhY_FYsbtTbd0St5mfs2EjYMt3VdEcXl5earI 34342
scvi/module/_vaec.py sha256=s8kaREx_Mw7n7A2q1lQ41MABlgpp7uKrFg7STkNcZcw 8708
scvi/module/base/__init__.py sha256=sLDMF32vL5Pa-kXokOc8bEooa0r_VATjj-NmhjBIdEs 524
scvi/module/base/_base_module.py sha256=4yrLkBUnBvWQoxv8qTubgs2gzns-KY-EQNidIrNyuuA 27424
scvi/module/base/_decorators.py sha256=E_ZtAZDhgjKbzeEmzfLeiQe717quPnj0O5OQO4zF3ys 4123
scvi/module/base/_embedding_mixin.py sha256=TKIIcC7vyI8CVvS4kd_gRcWcchLInUONpHB2AbWKoUE 1898
scvi/module/base/_pyro.py sha256=WiK5nItuPqHbm99jGHM9s6YVIhSx5cLun-VRl9KrNzo 254
scvi/nn/__init__.py sha256=ygykgAvsKRcs038XJrLgqNkcbgtixRbyZ2FpLlQys6U 473
scvi/nn/_base_components.py sha256=yq6vNCAxSH8c1b7XvJ4WQffOe4cAANBYFUq6GQ8oqX4 35823
scvi/nn/_embedding.py sha256=lcYrXZVDT-OZuT028PymIj1hDMbOsOmmlP4FGmovMcM 3835
scvi/nn/_utils.py sha256=YqvtLn8QrU7Q-29vcQwqTSW5JnJar1Ra6ZByBqVydxk 768
scvi/train/__init__.py sha256=OAb0S4SBlgbouDtwtm_VZWleDwmxYbmsmNddFMpNCy4 755
scvi/train/_callbacks.py sha256=jIwKYXH6mYSXLD6OslLUCqGH6Mer5quFcCMkTQr6P98 11586
scvi/train/_constants.py sha256=s63-F2RIN735IXy622brwSsLeE681SnC-E9hKDlmnNk 477
scvi/train/_logger.py sha256=A12YbFxFcOTWADSEXo0GfVnfdbBKQchgn5jM0hRKH34 2632
scvi/train/_metrics.py sha256=vq9sr1v1u2OBelT4fMTh0kex-RPQJkqFnArRHV0xF88 2747
scvi/train/_progress.py sha256=XQ7HT9jDFuR1jUVyTCVhA5u0Lb2lR_autqZ9SL24upY 3119
scvi/train/_trainer.py sha256=EVvTs8t8gR7cXeeihEwqSgqzBQUMtBvcGYr6csByE7Y 8777
scvi/train/_trainingplans.py sha256=M6QqS8L8pADNuHNvWPNt1_ApFKc-sJKMHIC8bXDwUec 51557
scvi/train/_trainrunner.py sha256=JwF-A2Q6ZyUfyACU5-LudbfaY7Hq0dlLVtcOB89ROPs 5392
scvi/utils/__init__.py sha256=dChFOX-g6g9yBaKJaYCVH3-mQ6jojM2zBvOocn4VKI8 487
scvi/utils/_attrdict.py sha256=iH3toWL2Az6UpoYgvAEg-4H3rB3XLJCIIj_p2a3vwzY 413
scvi/utils/_decorators.py sha256=c4L9oOBYTnJ3QB9oUkmMyI9fYktysyVbVwgstfFTwKk 599
scvi/utils/_dependencies.py sha256=gtwE-KQq2IT3kF-Ed4RjDaT4COxqscGLBGaReEGqBeU 769
scvi/utils/_docstrings.py sha256=4Yv5K_nYkQG8zdyHRf1rWZLuOkCYJGFVWg3sPp22JZo 9043
scvi/utils/_jax.py sha256=1AzPZvNpWo-EvNz7Y1FVVQTuzoJAynP5j3XpBXUppPE 497
scvi/utils/_track.py sha256=abMAS4Isjjg3lJ3HCjoqF9BJwfZcCNSDBuGr9CNiyZw 1760
scvi_tools-1.2.2.post2.dist-info/METADATA sha256=nsh7Y3IIJDEEKf93kBldxjInL-yVjM73pn6mQoirQn8 17690
scvi_tools-1.2.2.post2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
scvi_tools-1.2.2.post2.dist-info/licenses/LICENSE sha256=PS6mpK8wUEKdDlDyFh5xfjwTUipx4ycq-IgpPYmoTaQ 1550
scvi_tools-1.2.2.post2.dist-info/RECORD