drvi-py

View on PyPIReverse Dependencies (0)

0.1.2 drvi_py-0.1.2-py3-none-any.whl

Wheel Details

Project: drvi-py
Version: 0.1.2
Filename: drvi_py-0.1.2-py3-none-any.whl
Download: [link]
Size: 64649
MD5: 0788453f91c08338afa0dd886fad8f45
SHA256: 13b6c9fe30d6fbf61481388595fbd43b08f1aa53854416db36a7c6c3d499b695
Uploaded: 2024-11-11 12:01:46 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: drvi-py
Version: 0.1.2
Summary: Disentangled Generative Representation of Single Cell Omics
Author: Amir Ali Moinfar
Maintainer-Email: Amir Ali Moinfar <moinfar.amirali[at]gmail.com>
Project-Url: Documentation, https://drvi.readthedocs.io/
Project-Url: Source, https://github.com/theislab/drvi
Project-Url: Home-page, https://github.com/theislab/drvi
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: <3.13,>=3.10
Requires-Dist: anndata (>=0.10.2)
Requires-Dist: jax (<=0.4.20)
Requires-Dist: jaxlib (<=0.4.20)
Requires-Dist: lightning (<2.1,>=2.0)
Requires-Dist: numpy (>=1.16.1)
Requires-Dist: pandas (>=1.2.0)
Requires-Dist: scanpy (==1.9.5)
Requires-Dist: scikit-learn (>=1.5.1)
Requires-Dist: scipy (<1.13,>=1.11.3)
Requires-Dist: scvi-tools (==1.0.4)
Requires-Dist: session-info
Requires-Dist: torch (<2.4,>=2.1.0)
Requires-Dist: urllib3 (<2)
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: twine (>=4.0.2); extra == "dev"
Requires-Dist: docutils (!=0.18.*,!=0.19.*,>=0.8); extra == "doc"
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: ipython; extra == "doc"
Requires-Dist: myst-nb (>=1.1.0); extra == "doc"
Requires-Dist: pandas; extra == "doc"
Requires-Dist: setuptools; extra == "doc"
Requires-Dist: sphinx-autodoc-typehints; extra == "doc"
Requires-Dist: sphinx-book-theme (>=1.0.0); extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx (>=4); extra == "doc"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "doc"
Requires-Dist: sphinxext-opengraph; extra == "doc"
Requires-Dist: merlin-dataloader (==23.8.0); extra == "merlin"
Requires-Dist: coverage; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: gprofiler; extra == "tutorials"
Requires-Dist: leidenalg; extra == "tutorials"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: merlin
Provides-Extra: test
Provides-Extra: tutorials
Description-Content-Type: text/markdown
[Description omitted; length: 2566 characters]

WHEEL

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

RECORD

Path Digest Size
drvi/__init__.py sha256=eUT1FIEpzE0lxxGY4sNetC8QMx2NPmNsOIch8h94S1w 233
drvi/model/__init__.py sha256=1BsQACMnbIysDX1Dlbi7lYoDkciBr-a5U31DUW6Bhvg 65
drvi/nn_modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
drvi/nn_modules/embedding.py sha256=eEZoqz-o9Dk79VUytowAKfzuJ-sFDfcz9bCA--3WBcA 9655
drvi/nn_modules/encodig.py sha256=N9WyU2Ck8RnB7JN8niqIA8AbnBe0SfCszRHIf0wfbQo 2050
drvi/nn_modules/feature_interface.py sha256=AYao7PXIbQikFopB_XCSOxiF5vUUc4WosS8xKJfCPwQ 3439
drvi/nn_modules/freezable.py sha256=0EkkaTufQ0VX_3IQohRtx1nKaSr7iGmo008OxFByWrI 745
drvi/nn_modules/noise_model.py sha256=LPmZcED7rwP75FWVdP7d-g1HlvnX7ySbJuGEHmQamBw 9001
drvi/nn_modules/prior.py sha256=AFYpHfGJB0YAe77QsbZx68yOGGXuwB65APRzw1hIk5A 5038
drvi/nn_modules/layer/__init__.py sha256=ZBTqxSZgJcIP7vMbcQQ044il5UYskxRwyyOdoDfkgUA 57
drvi/nn_modules/layer/factory.py sha256=_AReyIaRYxtZAMjOGjxVwxqm3iwbG_nz5cuqh2HqFD4 2470
drvi/nn_modules/layer/linear_layer.py sha256=Ydq4KzFckv3PvjzTsKBR7aZluf0xq4NML18HzHkOt6w 1894
drvi/nn_modules/layer/structures.py sha256=U8qgwtX-BwGKVwzBrqQeedsr3WrlddJfF0c8aJ2mpkI 201
drvi/scvi_tools_based/__init__.py sha256=U8ptnzFbzJ-0cDYwLQsKCvpOuAITf0Kbh7Y0hQCKOQk 616
drvi/scvi_tools_based/data/__init__.py sha256=kmEPkTZqjY8F0MT9vDm9SH_Fndx0EcrnNr5mqhVF7CU 43
drvi/scvi_tools_based/data/fields/__init__.py sha256=j10jKqPiV-wsJuAtulgVkx8_SEIyb2B144S41cHA4nw 102
drvi/scvi_tools_based/data/fields/_fixed_fields.py sha256=wlxGInW0zUM5Qb_CKz99-Pqb3vE_LSd6reFocShZgFE 1812
drvi/scvi_tools_based/merlin_data/__init__.py sha256=4T3cpB4UxVB14n62wcmjy1c-opJ7f1iKd9mSOOhIrxY 696
drvi/scvi_tools_based/merlin_data/_data.py sha256=OtjQYwGAcEr1x8D7A9jR8gqoj4AumO2FeVP0Pto18x4 7622
drvi/scvi_tools_based/merlin_data/_data_loader.py sha256=cFHTIGT8RwbRcdRYA6ZrIxr3zAWWWSDUpHNlGWfuq2E 1125
drvi/scvi_tools_based/merlin_data/_data_manager.py sha256=X3Md_-AcWanUTjo06xWlqMI91wpibEH2Bo-rq2jQ2EU 3952
drvi/scvi_tools_based/merlin_data/_data_splitter.py sha256=1_Nei8X8Dvh8vKlTXfmyEVISiM2_gAXLTTyA1oUzqIY 1926
drvi/scvi_tools_based/merlin_data/_utils.py sha256=6mB86VEF8zWZYAFJKZm9NTlncea3ksMaMafcgeOWohA 1888
drvi/scvi_tools_based/merlin_data/fields/__init__.py sha256=1O7qvW6suaU_nWK4xfe5cn61z6bVEcJOz1UuJqi-Evo 338
drvi/scvi_tools_based/merlin_data/fields/_fields.py sha256=TlKkcWZ4Q68LEzZNs4rJkoDUyJeXPav9eM4GDYAj29E 4980
drvi/scvi_tools_based/model/__init__.py sha256=iac7FDbV3umHD9JGZ6j2y0pq-x67QXu6P0nxurpYuVE 44
drvi/scvi_tools_based/model/_drvi.py sha256=Kp93CZLIrLUSf9JpRL3hXR44DdSOfabMvh200Z_nXpI 9787
drvi/scvi_tools_based/model/base/__init__.py sha256=OSHdnV-W_Gya0tVEMM4rVfq5tTniDr392zqtjVwaJTw 150
drvi/scvi_tools_based/model/base/_archesmixin.py sha256=mOnFcK7w9i4rz5muaXINbCjLXJk608nnUpocqSSpx8Q 12069
drvi/scvi_tools_based/model/base/_generative_mixin.py sha256=ujsZTp29niwedmO1oDg4wACY56Pkx0fG_ALLSRptls4 11850
drvi/scvi_tools_based/module/__init__.py sha256=5Wrwl1I0_x9zMBsoTZJB1QkOHFl2vhSfV5r4rQq_yT8 56
drvi/scvi_tools_based/module/_drvi.py sha256=qvLC3i7-G1mkab8JtC7COWSe6Z0PILXFrKg-YPY_aac 21412
drvi/scvi_tools_based/nn/__init__.py sha256=4xiRof6Vrl8etZN0KMLBi_ODgzcB5c1vy8RDCZUZs00 111
drvi/scvi_tools_based/nn/_base_components.py sha256=Vg2iy4TDSacggkA8_X_Jy0Yg5iMj0BnfybvzOl5RyfU 32445
drvi/utils/__init__.py sha256=R4EIApwmIsfayUEvq6xYIobOF_DLSxrnDsvIDsTucuQ 145
drvi/utils/metrics/__init__.py sha256=9Iz6_t91F2-8B8V1eX0UDB8lR58mo278m7zkhQNS2Wc 487
drvi/utils/metrics/_aggregation.py sha256=eYvccGOkfTtk3ZzoamJBVVlA84CVjXXHYjq2vGSzZR0 603
drvi/utils/metrics/_pairwise.py sha256=YtxeJoB8_5OxAxOhRsMkMrPvpMzy7BOaP6Zxwn_VFbg 2329
drvi/utils/misc/__init__.py sha256=4ep8KyXFB_g7Jb0p69jq96LOGmQ4P2nc1jr4ISyovrE 60
drvi/utils/misc/_hvg.py sha256=Qw682M6dzaW1MZYV56ut9a_ZT5HJ_xIld9gR_qTH5pE 2876
drvi/utils/plotting/__init__.py sha256=JB2KRVcZ9t2MVj_zxjJpVfWDz9qYeGMHf1-283_5l1M 707
drvi/utils/plotting/_cmap.py sha256=itqCiObfnU_vhJE1E_0FKjEFcSvH2vPBA-z7PXK1Us0 1228
drvi/utils/plotting/_interpretability.py sha256=ocZGS4wsarrG6ynrgRuypbOYARIBvmPRx0q0MPGisdU 16924
drvi/utils/plotting/_latent.py sha256=lYoxbwNw0wPsXcaF0hrm5_utsqsb0hiWH-sYbSqDrtY 13041
drvi/utils/tools/__init__.py sha256=WR_5l8mwh6_tsf4Zr38iIpmZt385ZBGBvYX-ottkRUM 369
drvi/utils/tools/_latent.py sha256=_C6IVT0C-U16_enbUsS9zg5kj8FMF6Q5LUAlb2bTH4g 1387
drvi/utils/tools/interpretability/__init__.py sha256=mvpcqoCVaOxoQyF6pcru_i0uaBrG2YGrGtLTWxHncYQ 448
drvi/utils/tools/interpretability/_differential_vars.py sha256=AL-IH5KF7FeE9wCprE15U-Z8Jz7vbARhc7gGpAQnOfM 11045
drvi/utils/tools/interpretability/_latent_traverse.py sha256=h8hGiW1QitdC5WH-c7MYT_iZYQJG3-qC3mlbdailWMQ 6221
drvi_py-0.1.2.dist-info/METADATA sha256=ukLz3bUdTrsPVesJC4AGUhr7_c5_MlBz0i0p3R_wamc 5082
drvi_py-0.1.2.dist-info/WHEEL sha256=3U_NnUcV_1B1kPkYaPzN-irRckL5VW_lytn0ytO_kRY 87
drvi_py-0.1.2.dist-info/licenses/LICENSE sha256=s4ZSuTndDY3oVNRV29SgnwxcHeziMYve28CPvq0Us3s 1541
drvi_py-0.1.2.dist-info/RECORD