scvi-tools

View on PyPIReverse Dependencies (51)

1.2.1 scvi_tools-1.2.1-py3-none-any.whl

Wheel Details

Project: scvi-tools
Version: 1.2.1
Filename: scvi_tools-1.2.1-py3-none-any.whl
Download: [link]
Size: 438626
MD5: 81ae5cdec61794ed8caa74836898cd39
SHA256: 22348c8fc9e3febe7889ab2560977e658a65acae72a8f599f6347907ceb57acb
Uploaded: 2024-12-04 11:24:01 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: scvi-tools
Version: 1.2.1
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
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: numpy (<2.0)
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: 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: loompy (>=3.0.6); 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: pymde; 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.6); 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; 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: biopython (>=1.81); extra == "dev"
Requires-Dist: boto3; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: genomepy; extra == "dev"
Requires-Dist: huggingface-hub; extra == "dev"
Requires-Dist: hyperopt (>=0.2); extra == "dev"
Requires-Dist: jupyter; extra == "dev"
Requires-Dist: loompy (>=3.0.6); extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pymde; 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.6); 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: genomepy; extra == "docsbuild"
Requires-Dist: huggingface-hub; extra == "docsbuild"
Requires-Dist: hyperopt (>=0.2); extra == "docsbuild"
Requires-Dist: ipython; extra == "docsbuild"
Requires-Dist: loompy (>=3.0.6); extra == "docsbuild"
Requires-Dist: myst-nb; extra == "docsbuild"
Requires-Dist: myst-parser; extra == "docsbuild"
Requires-Dist: pymde; extra == "docsbuild"
Requires-Dist: ray[tune] (>=2.5.0); extra == "docsbuild"
Requires-Dist: scanpy (>=1.6); 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: huggingface-hub; extra == "hub"
Requires-Dist: loompy (>=3.0.6); extra == "loompy"
Requires-Dist: biopython (>=1.81); extra == "optional"
Requires-Dist: boto3; extra == "optional"
Requires-Dist: genomepy; extra == "optional"
Requires-Dist: huggingface-hub; extra == "optional"
Requires-Dist: hyperopt (>=0.2); extra == "optional"
Requires-Dist: loompy (>=3.0.6); extra == "optional"
Requires-Dist: pymde; extra == "optional"
Requires-Dist: ray[tune] (>=2.5.0); extra == "optional"
Requires-Dist: scanpy (>=1.6); extra == "optional"
Requires-Dist: pymde; extra == "pymde"
Requires-Dist: biopython (>=1.81); extra == "regseq"
Requires-Dist: genomepy; extra == "regseq"
Requires-Dist: scanpy (>=1.6); extra == "scanpy"
Requires-Dist: biopython (>=1.81); extra == "tests"
Requires-Dist: boto3; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Requires-Dist: genomepy; extra == "tests"
Requires-Dist: huggingface-hub; extra == "tests"
Requires-Dist: hyperopt (>=0.2); extra == "tests"
Requires-Dist: loompy (>=3.0.6); extra == "tests"
Requires-Dist: pymde; 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.6); extra == "tests"
Requires-Dist: biopython (>=1.81); extra == "tutorials"
Requires-Dist: boto3; extra == "tutorials"
Requires-Dist: cell2location; 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: loompy (>=3.0.6); extra == "tutorials"
Requires-Dist: muon; extra == "tutorials"
Requires-Dist: plotnine; extra == "tutorials"
Requires-Dist: pooch; extra == "tutorials"
Requires-Dist: pymde; extra == "tutorials"
Requires-Dist: pynndescent; extra == "tutorials"
Requires-Dist: ray[tune] (>=2.5.0); extra == "tutorials"
Requires-Dist: scanpy (>=1.6); extra == "tutorials"
Requires-Dist: scib-metrics; extra == "tutorials"
Requires-Dist: scikit-misc; extra == "tutorials"
Requires-Dist: scrublet; extra == "tutorials"
Requires-Dist: squidpy; extra == "tutorials"
Provides-Extra: all
Provides-Extra: autotune
Provides-Extra: aws
Provides-Extra: census
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: docsbuild
Provides-Extra: editing
Provides-Extra: hub
Provides-Extra: loompy
Provides-Extra: optional
Provides-Extra: pymde
Provides-Extra: regseq
Provides-Extra: scanpy
Provides-Extra: tests
Provides-Extra: tutorials
Description-Content-Type: text/markdown
[Description omitted; length: 5944 characters]

WHEEL

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

RECORD

Path Digest Size
scvi/__init__.py sha256=Fp-OlC7biZKM37Is6gxCMpsBGipOKPdx6A5Mjr3I_BU 711
scvi/_constants.py sha256=3bFsrLyFJNHnV-1B8jT0AFQjdgUXfbYFZ6AhhmaBsNc 595
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=FsEht_lj0V160t9mEREVPoWx5V2NWIWdEdMCJOUdzhs 83
scvi/criticism/_constants.py sha256=YsOoQ6QdxF61Yn2BYvCaS2NxiKILxEXiUYCKHq06KHk 366
scvi/criticism/_ppc.py sha256=jcrAiC_HuRWBUi6s1KXlErZfIHoHF9rHFuAuThO43bI 17685
scvi/data/__init__.py sha256=74VlJ6_tqp7KyE-_5XxKVNbpbowXJ5A6ri-U22oKNdY 1614
scvi/data/_anntorchdataset.py sha256=RbcI77H5mRnArNcERuSaoRW3IpyoBEjOiNtL2zAX9Rs 6253
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=hNx6LAKZQyGAdPtEuDdkWfqKEpr1NcLiTtZRa_s7xYs 19765
scvi/data/_preprocessing.py sha256=gvRJzdO9W1pPMJ8J0G46gpXAOkGlnu9zIsGGv9PKsG8 17069
scvi/data/_read.py sha256=lX4SxKkeY7vJG-UwTl4lTNFIjGg52debqHSBJL_xg70 2195
scvi/data/_utils.py sha256=pb5QnFt0veyIUzDoTPqmxGwX3PBvdQeLsAnhDaaWwpE 12153
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=_Ocrr5MN8Famb2HJhVVuYsQBGG0HroeO8Se1Az3cdZ8 1603
scvi/data/_built_in_data/_dataset_10x.py sha256=9d-LszJigzJFgRjwhXDc8No6POE15F-ewqhxD0PRtKk 5960
scvi/data/_built_in_data/_heartcellatlas.py sha256=77kOStT6qs6QRpOBBq-UWivZCi-n2VmC-uXvmNBaU60 1441
scvi/data/_built_in_data/_loom.py sha256=ncxDGQSNA12ffPa6FE2wplQm0_fN3TN5rCZyTH_q2FU 5365
scvi/data/_built_in_data/_pbmc.py sha256=MJZzSX6DxgCFtBa6kE6aB7f-g01IsTjEE4otjd3leuI 4018
scvi/data/_built_in_data/_smfish.py sha256=QjZ8SgXGxjil1aGQydlEWhhCVa1I-_0DSARukk3xCfM 3212
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=G13NhbM2sRJUBELCyJMJzNV7nLpNhcdVJzFJRI5p__U 17894
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=zMtnPC2_XaNqk_4cAiT4lSS6qv_yXu8iHpn7qYyrZtw 2666
scvi/dataloaders/_data_splitting.py sha256=ynhE7FE9o4_TU1kGIY7NRKhOBUp6sEQFA-7FBnrdPcQ 28245
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=HfQ-1SNtL_mHud52UyrT5FTqyhdRm2_Tjlosp2g2054 22630
scvi/distributions/_normal.py sha256=n9gOO4xYX4JNeB9j2wCkzYABhdy2k3Byt3NmP17wF2w 1608
scvi/distributions/_utils.py sha256=f7TjVbKNDlWbzqYinFNvxjzRNcQAfRZw0CyNTRR9-kw 1630
scvi/external/__init__.py sha256=9pag4zMgC02_NehCIPMld4QMSibvg2hz6XElcdomS_0 610
scvi/external/cellassign/__init__.py sha256=oNQiVHa01gfVFpXzq8uPUAci9t6cAJCcdeeCdaW4BRU 115
scvi/external/cellassign/_model.py sha256=cyYwpGZrtlZSWRpyS0Rwxjfo_OBy13eWFR3T8ImZq3g 10830
scvi/external/cellassign/_module.py sha256=Tr4R-G6D51mU5GMmVie9uYsyX39ef6hWcJJ9LXwPEkc 8869
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/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=rS3L5wGTZRs5fLTvBcSvWv9H6He_yh39DqdRshrMQsQ 3937
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=7VIU9N07w88pjlr2Zs7AguQcMqcF9UvhTWastnfmOdo 21920
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=OOge7W-C4X_oXDh8wzbpbrv5DyRwHXDeI9XOGmoTWag 22323
scvi/hub/__init__.py sha256=9g8BurLnImR1PwzgRsvLhF3Jm2XUQGmzI22UzZn-uX8 281
scvi/hub/_constants.py sha256=d2ZHGAggsqv5rgacsxZmOC-7Pf0qRxREwDtE8HcY_jY 737
scvi/hub/_metadata.py sha256=KrGaAUGmmLbmNrE4TuFxXlEmiJKlTvjTiUoKgVgsEgI 11846
scvi/hub/_model.py sha256=v6fg0n8negXVOgneESjjexTXiOiF6uhvdwe24qxyM7U 19700
scvi/hub/_template.py sha256=weqFU0Kulytm5kTBRpNXb_a-1wqoLS71Hbt3VoUltII 1038
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=kWm_dWWUbC1RQWFoodxAiP68BpRjLxdZsrfKj7HIR5M 44221
scvi/model/_peakvi.py sha256=0LmQEG5HckSnmfeAmGyKCVmlbsq30z6uXgL87om8_zM 22748
scvi/model/_scanvi.py sha256=k40wiNSfhaC2yxPrVfDagAp-MYKx55a2qWgXPK0ANdE 18463
scvi/model/_scvi.py sha256=kZU6-g8NyuXtvPizkHxqx6bq1muNYNZqiBBkai0xiMY 8209
scvi/model/_totalvi.py sha256=83UQNg-C5r9IzIQjr0hLi1xryAmAqFMA4UlzciA5bPc 54092
scvi/model/_utils.py sha256=04-dg1GOt-s09uHbxreicrYQKBIhtKf_3WEFkhe6kPQ 13354
scvi/model/base/__init__.py sha256=GArxzOz3Pwe34te1fqm6DNorJ8pW4U_XiQxIpi4MJt0 823
scvi/model/base/_archesmixin.py sha256=dVSZ-SCItxzTRxrVHnsUo4tZ8rD3_Mvba7sd16pqwlU 15115
scvi/model/base/_base_model.py sha256=DcjNfW0pX6dPx5-3J89CB0dmHlXsDWrcpxzd10RXeUA 38605
scvi/model/base/_constants.py sha256=pXRxneF8N24q-JJsOI03PdLRTuk82byTAekC_Di7tbk 470
scvi/model/base/_de_core.py sha256=451c7fetBBe2Stvg5TcfB1bz0qWEq6C5IYj3jCZXpsI 4912
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=kd0UvJ_QG6zVmZgLBl0ssCxFSbpjDR1m8jFY17svPpE 29619
scvi/model/base/_save_load.py sha256=Nsg6P_EslRw7Z0MvD0SqBYW16i2pRQqevl0Ov_RzwYs 7785
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=f9ogXGD0ekAiEmJ56Fzuzu3kmxZErEFdtukcM_x9C0M 121
scvi/model/utils/_mde.py sha256=dHThNUD-OUa7wWGfGJloXkHI4aoUoTGApELrYecfIQw 3125
scvi/model/utils/_minification.py sha256=eyXMd47Oc_agXuLRoV2CBqSR8U8pIfcLVHE9rwQZz6w 1160
scvi/module/__init__.py sha256=nJLh9iyK_y8A4QYCwd-I-HuJ5qXOGrsR8RhSvE3yRAM 565
scvi/module/_amortizedlda.py sha256=Sa40fpBRqHtEsgEe4UHm-IAVslRlQjrFe6pxFsGXh38 12357
scvi/module/_autozivae.py sha256=QC4EcgsEjbIuFPS1ElfrDf2oSnhl5vqGXEtXj1vHEmA 15993
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=qVJKjkC9wZX6smrMwhh6VNyDGLId0bGVFMDqV3o8VTg 15002
scvi/module/_multivae.py sha256=u-CBnLx80POsocV9xGsLAqyxGxNeTC_lGyHBIXuMwhU 39461
scvi/module/_peakvae.py sha256=5ZsenZ79tr-CEGj8LpMj0cXoUKgMEmXSgbA2nRO7v5I 12512
scvi/module/_scanvae.py sha256=7XPC4UCsa8SmLFBLT6zGsivWN_MA-Yxs4I2hl-TfrRI 14615
scvi/module/_totalvae.py sha256=CpDdRH6o3oBFq3gKMshxvE0LdQBvcqiCjRkrtdLjBE4 30442
scvi/module/_utils.py sha256=u_q0U1r9cuGEgsI3mYn8uO4PWfFTuR4h2eE8Qz_vfxk 1229
scvi/module/_vae.py sha256=C_mEygGcWS1ko0xPjtbPn6GCq_a1hZFNaYhR69wRC1k 34106
scvi/module/_vaec.py sha256=sfb84J0Sgmxc2yExrMeblTrE42lKbqwFD_4w2H-t1DA 8856
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=Kkf6foImmRfF_vqNlx3iF6gOFAGYvNdXX5eCF2sNK88 35368
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=9Gzbn_O3SfHxf8F2aSgKcMWDuIiRL6iXhBI3ZdGtaeY 50540
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=bR7J2SalXw0fMkGGEKK4oEbLycW9kBxCmZUxyB2MCWQ 8915
scvi/utils/_jax.py sha256=1AzPZvNpWo-EvNz7Y1FVVQTuzoJAynP5j3XpBXUppPE 497
scvi/utils/_track.py sha256=abMAS4Isjjg3lJ3HCjoqF9BJwfZcCNSDBuGr9CNiyZw 1760
scvi_tools-1.2.1.dist-info/METADATA sha256=Rk9KfunQpFoy2kPbN8MOz0ASFVaVIQblO1MpAp9AK24 16093
scvi_tools-1.2.1.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
scvi_tools-1.2.1.dist-info/licenses/LICENSE sha256=PS6mpK8wUEKdDlDyFh5xfjwTUipx4ycq-IgpPYmoTaQ 1550
scvi_tools-1.2.1.dist-info/RECORD