scanpy

View on PyPIReverse Dependencies (633)

1.10.4 scanpy-1.10.4-py3-none-any.whl

Wheel Details

Project: scanpy
Version: 1.10.4
Filename: scanpy-1.10.4-py3-none-any.whl
Download: [link]
Size: 2085671
MD5: a5bc3ad9099813bd7fff41255a1c647d
SHA256: d93256d0e8e6e34639ff9bf20bdde0162b5162c6f18f151d90b3eb9ea54ff03a
Uploaded: 2024-11-12 10:07:48 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: scanpy
Version: 1.10.4
Summary: Single-Cell Analysis in Python.
Author: Alex Wolf, Philipp Angerer, Fidel Ramirez, Isaac Virshup, Sergei Rybakov, Gokcen Eraslan, Tom White, Malte Luecken, Davide Cittaro, Tobias Callies, Marius Lange, Andrés R. Muñoz-Rojas
Maintainer-Email: Isaac Virshup <ivirshup[at]gmail.com>, Philipp Angerer <phil.angerer[at]gmail.com>, Alex Wolf <f.alex.wolf[at]gmx.de>
Project-Url: Documentation, https://scanpy.readthedocs.io/
Project-Url: Source, https://github.com/scverse/scanpy
Project-Url: Home-page, https://scanpy.org
Project-Url: Discourse, https://discourse.scverse.org/c/help/scanpy/37
Project-Url: Twitter, https://twitter.com/scverse_team
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Framework :: Jupyter
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 :: Microsoft :: Windows
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 :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.10
Requires-Dist: anndata (>=0.8)
Requires-Dist: h5py (>=3.6)
Requires-Dist: joblib
Requires-Dist: legacy-api-wrap (>=1.4)
Requires-Dist: matplotlib (>=3.6)
Requires-Dist: natsort
Requires-Dist: networkx (>=2.7)
Requires-Dist: numba (>=0.56)
Requires-Dist: numpy (>=1.23)
Requires-Dist: packaging (>=21.3)
Requires-Dist: pandas (>=1.5)
Requires-Dist: patsy (!=1.0.0)
Requires-Dist: pynndescent (>=0.5)
Requires-Dist: scikit-learn (>=1.1)
Requires-Dist: scipy (>=1.8)
Requires-Dist: seaborn (>=0.13)
Requires-Dist: session-info
Requires-Dist: statsmodels (>=0.13)
Requires-Dist: tqdm
Requires-Dist: umap-learn (!=0.5.0,>=0.5)
Requires-Dist: bbknn; extra == "bbknn"
Requires-Dist: dask[array] (<2024.8.0,>=2022.09.2); extra == "dask"
Requires-Dist: dask-ml; extra == "dask-ml"
Requires-Dist: dask[array] (<2024.8.0,>=2022.09.2); extra == "dask-ml"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: setuptools-scm; extra == "dev"
Requires-Dist: towncrier; extra == "dev"
Requires-Dist: dask; extra == "doc"
Requires-Dist: igraph; extra == "doc"
Requires-Dist: ipython (>=7.20); extra == "doc"
Requires-Dist: matplotlib (!=3.6.1); extra == "doc"
Requires-Dist: myst-nb (>=1); extra == "doc"
Requires-Dist: myst-parser (>=2); extra == "doc"
Requires-Dist: nbsphinx (>=0.9); extra == "doc"
Requires-Dist: readthedocs-sphinx-search; extra == "doc"
Requires-Dist: sam-algorithm; extra == "doc"
Requires-Dist: scanpydoc (>=0.14.1); extra == "doc"
Requires-Dist: setuptools; extra == "doc"
Requires-Dist: sphinx-autodoc-typehints (>=1.25.2); extra == "doc"
Requires-Dist: sphinx-book-theme (>=1.1.0); extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx-tabs; extra == "doc"
Requires-Dist: sphinx (>=7); extra == "doc"
Requires-Dist: sphinxcontrib-bibtex; extra == "doc"
Requires-Dist: sphinxext-opengraph; extra == "doc"
Requires-Dist: harmonypy; extra == "harmony"
Requires-Dist: igraph (>=0.10); extra == "leiden"
Requires-Dist: leidenalg (>=0.9.0); extra == "leiden"
Requires-Dist: igraph; extra == "louvain"
Requires-Dist: louvain (!=0.6.2,>=0.6.0); extra == "louvain"
Requires-Dist: magic-impute (>=2.0); extra == "magic"
Requires-Dist: igraph; extra == "paga"
Requires-Dist: cudf (>=0.9); extra == "rapids"
Requires-Dist: cugraph (>=0.9); extra == "rapids"
Requires-Dist: cuml (>=0.9); extra == "rapids"
Requires-Dist: scanorama; extra == "scanorama"
Requires-Dist: scikit-image; extra == "scrublet"
Requires-Dist: scikit-misc (>=0.1.3); extra == "skmisc"
Requires-Dist: dask[array] (<2024.8.0,>=2022.09.2); extra == "test"
Requires-Dist: igraph (>=0.10); extra == "test"
Requires-Dist: leidenalg (>=0.9.0); extra == "test"
Requires-Dist: profimp; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-nunit; extra == "test"
Requires-Dist: pytest (>=8.2); extra == "test"
Requires-Dist: scikit-image; extra == "test"
Requires-Dist: zarr; extra == "test"
Requires-Dist: dask-ml; extra == "test-full"
Requires-Dist: dask[array] (<2024.8.0,>=2022.09.2); extra == "test-full"
Requires-Dist: harmonypy; extra == "test-full"
Requires-Dist: igraph; extra == "test-full"
Requires-Dist: igraph (>=0.10); extra == "test-full"
Requires-Dist: leidenalg (>=0.9.0); extra == "test-full"
Requires-Dist: louvain (!=0.6.2,>=0.6.0); extra == "test-full"
Requires-Dist: magic-impute (>=2.0); extra == "test-full"
Requires-Dist: profimp; extra == "test-full"
Requires-Dist: pytest-cov; extra == "test-full"
Requires-Dist: pytest-mock; extra == "test-full"
Requires-Dist: pytest-nunit; extra == "test-full"
Requires-Dist: pytest (>=8.2); extra == "test-full"
Requires-Dist: scanorama; extra == "test-full"
Requires-Dist: scikit-image; extra == "test-full"
Requires-Dist: scikit-misc (>=0.1.3); extra == "test-full"
Requires-Dist: zappy; extra == "test-full"
Requires-Dist: zarr; extra == "test-full"
Requires-Dist: profimp; extra == "test-min"
Requires-Dist: pytest-cov; extra == "test-min"
Requires-Dist: pytest-mock; extra == "test-min"
Requires-Dist: pytest-nunit; extra == "test-min"
Requires-Dist: pytest (>=8.2); extra == "test-min"
Provides-Extra: bbknn
Provides-Extra: dask
Provides-Extra: dask-ml
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: harmony
Provides-Extra: leiden
Provides-Extra: louvain
Provides-Extra: magic
Provides-Extra: paga
Provides-Extra: rapids
Provides-Extra: scanorama
Provides-Extra: scrublet
Provides-Extra: skmisc
Provides-Extra: test
Provides-Extra: test-full
Provides-Extra: test-min
Description-Content-Type: text/markdown
[Description omitted; length: 3320 characters]

WHEEL

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

RECORD

Path Digest Size
scanpy/__init__.py sha256=K59Mv713hUZ7XEZdwnrulURSpkxQNRr-PTPcjYWHJsY 2331
scanpy/__main__.py sha256=EunvY9q4ifpkLfUggWfwU3_6xmzKyaCpeyaMFWbuOzY 82
scanpy/_compat.py sha256=VEdW4lWLtKmgLSrikRnfvYOz9EOa7e_iDt4Q88X9JKQ 2109
scanpy/_settings.py sha256=UVcJExVHsf_nvyZ5kTrBHPkddHCz7ARCzqAdZAM_A5E 16736
scanpy/_version.py sha256=1uVTfCor3NFpidrLjmNyHub3Nbm8g2HOkOxbRegkcfk 413
scanpy/cli.py sha256=3a3hle2iXL7KOjvT66hTTvmXfegFDuQoozCsrt3ijzM 4700
scanpy/logging.py sha256=5g78AYJIJzQvdgkQMlm8NZJqgcc30aKN6J-xRy9RwvU 8457
scanpy/readwrite.py sha256=YbW8fuB1_Q2mIL2XepwT_5k9vs4IS09aL7xnEDSU8ws 36947
scanpy/_utils/__init__.py sha256=sG59jblf_fNTfhEAy0fPYZ9_AFAEKtPqKG_UpEE30Yw 35251
scanpy/_utils/_doctests.py sha256=elUBokH91GSTLuzfvGSVaYDJha30yBRl6Bul-c9Q1Ug 783
scanpy/_utils/compute/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scanpy/_utils/compute/is_constant.py sha256=LpYoyTcDN343KZLlDOIcRZtVx4q8en5ZQW0AZaz7JVc 4064
scanpy/datasets/10x_pbmc68k_reduced.h5ad sha256=5x1B5zfJQVWbfFfJJDvbPSyInCrf3wDjQirGtGeDZ28 1772368
scanpy/datasets/__init__.py sha256=YBDF3wgD4Vi6NwihrQsd-xnhlFhrd0JyhXQsaPgRfDM 531
scanpy/datasets/_datasets.py sha256=__9UqgbKAvDvZZhvB7YS3YPowIUSYV0xYIE1yfMFSyI 19053
scanpy/datasets/_ebi_expression_atlas.py sha256=89FDmw8rjlH3xX2T0imnOAlO5c7qx9ofj43QSFJhcEM 5328
scanpy/datasets/_utils.py sha256=dG4_-pSOX5WZdeDptXNMflX7wGO_oGNHsXsemguaXdk 1124
scanpy/datasets/krumsiek11.txt sha256=pJxtBL139hAoEzqbeHIi6_AMT8Atv44rjt2kk6DV3JM 59808
scanpy/datasets/toggleswitch.txt sha256=EbcKVXuanJQroV-MidBw2RTTc9Pnb5H0RyxdjhTcdOI 4200
scanpy/experimental/__init__.py sha256=ZUcYCoKOkYOKxk0NZk-ZU0FFQ5Efu6iI2AZOR-MxkRg 71
scanpy/experimental/_docs.py sha256=QirbWOi3H_QjBjRgJUB4OHmE_xs4Ftcm7q_rhc1DGYY 2787
scanpy/experimental/pp/__init__.py sha256=23p3amg9xfXVCPJWani6Ma2feOfDs5hn6z8QJj37VI0 459
scanpy/experimental/pp/_highly_variable_genes.py sha256=mvixegGkh-7007GzzLWBXBYiWKvmbijjZKnGPqZODwY 14180
scanpy/experimental/pp/_normalization.py sha256=J9Ymg5M11pHPdEkPrDitmaImeZDLp3wmoZKGe4sR0mg 8127
scanpy/experimental/pp/_recipes.py sha256=wUb9nJDeCX8cqnIv0AgReJ_YfNTp1TtmKhNK4q5cCU4 4939
scanpy/external/__init__.py sha256=k4DQbbc1FpwuxWiSMaWCD9IhaeXJqaRV2qXQKBGFNVM 225
scanpy/external/exporting.py sha256=PNBRrYDOz0i5CjR-WmjH9rTqwwsx1k45jdu3UW2L2ak 21808
scanpy/external/pl.py sha256=Q4Y29cknwC610VFLj8iMr6oV-MBDYI4Ln7yMHCiq4_U 9244
scanpy/external/pp/__init__.py sha256=nhA9OtM50xrRsdrtc_BJXWXJ_lOrT-hCRqiOGxD4cug 685
scanpy/external/pp/_bbknn.py sha256=DxKkuAMIfiKkXHreR06yHxl-kWWnD1N8CuAKaQYG-ys 6593
scanpy/external/pp/_dca.py sha256=XDo0rO8kSqoWbWnn_wRNxGriSIvRXFvRtvgT_YeQWmY 7175
scanpy/external/pp/_harmony_integrate.py sha256=qIyzRJsXHbm42XHS87FnTQMPLitndcUqui9ACLimQQo 2952
scanpy/external/pp/_hashsolo.py sha256=IKRXWpB6G4na220jH7cLsNAIdEjRN65RqKbZrOgTQMM 16640
scanpy/external/pp/_magic.py sha256=DWDGinCwT06GciOWoyHMXktDV1N6G4N-gPdwkeAOuY4 7358
scanpy/external/pp/_mnn_correct.py sha256=T7OHaGI8DgUJ9Ngx33VqfUm-LYdRkPnGrTIHrI-f--w 6030
scanpy/external/pp/_scanorama_integrate.py sha256=BabEjGu8vEiTFdLcILqNt1wqy_XF6pQgKuo9QtAQxDo 4611
scanpy/external/tl/__init__.py sha256=i3bl91yBF826tZ3KeojiN6BHqkk2K-7iZNNZa9Sck70 504
scanpy/external/tl/_harmony_timeseries.py sha256=HkEovHFqJ_BYO5MglWmRCE-iuRci8OoR7sDvWTBoT0Y 6159
scanpy/external/tl/_palantir.py sha256=H0fmmBySr7-rpNytZTR0c9QRWYhSRfm644mNr4-TK6Y 10260
scanpy/external/tl/_phate.py sha256=CZIjJpts95IcE3rlf8YkjiiHARLOwf0CMovGAGdhGuc 5697
scanpy/external/tl/_phenograph.py sha256=aMXigY5AKYuD4VKWBp8r_nqKwcjKMXtLK9CC8N6iSQI 9142
scanpy/external/tl/_pypairs.py sha256=OHkVyadC_eyrpxPmDULcKyzBz-EwZuQOGn9rQCk_z9o 4906
scanpy/external/tl/_sam.py sha256=cHqPgrU0gM5lScG_RuZJrHj6VU4Vcc1V8JqmRNV7tvg 8329
scanpy/external/tl/_trimap.py sha256=v_UwG8cBXHYMbQa00r4QAQVH37lwrAvneH54GSBs3vg 4490
scanpy/external/tl/_wishbone.py sha256=umrbUyA4GbZhnGVMqcAVNgs7sScjcGKsTAN8lwBarJI 5103
scanpy/get/__init__.py sha256=qBwYb4TjsRb-0UASy2qrg4za6GYkgINFLkpXW4pTS8U 342
scanpy/get/_aggregated.py sha256=lrsiOTceSF7VhvT_OZYUy6_N7KttDKW88LdKewY3dGM 13065
scanpy/get/get.py sha256=ie9FPEiADKH8GkIvuvFAcn0JHPLPdY0Lk2mZl5NNcdM 15959
scanpy/metrics/__init__.py sha256=TGFqniDjmBlhS144OJEnSBcjKjLdRmpovvqDtqrunPQ 195
scanpy/metrics/_common.py sha256=1J8BDW1ZUTjmTbHWH_5F4y9vbMn2WpaqLf4YxT2XpfQ 1591
scanpy/metrics/_gearys_c.py sha256=xizwsOlrU-tQ43Hv-rXtMg0RAU5XB1f4_OQFPXTvQYM 9593
scanpy/metrics/_metrics.py sha256=NLItA2zaKuSJciog3nhrzGatiar9057pRcdUYX6oP6U 2477
scanpy/metrics/_morans_i.py sha256=7bCZUzNgffxP2TVELo-EBLC7z4qMMAIExLdAfGDPLQM 7491
scanpy/neighbors/__init__.py sha256=3huOtfBZnpH9dvUGlGsFh1ukQXzUgWkNlRq5UaBnaDk 34520
scanpy/neighbors/_common.py sha256=1KjEBbZhFCJTYinFgnI-_KvHhD4lCAivX0eM9eHpB88 5314
scanpy/neighbors/_connectivity.py sha256=Qf6l7_FkU-KeQRAQdTfSirREW65cwtylVdDNmF0FrHs 4740
scanpy/neighbors/_doc.py sha256=ak20g7LNhDzN76s3658g7pvYblG4mSXWNr7eT-Sn7mE 516
scanpy/neighbors/_types.py sha256=DQ9RAEUQtwkxpabpmGePVIHJqIXIhyNFd1zSCOCcM88 1529
scanpy/neighbors/_backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scanpy/neighbors/_backends/_common.py sha256=KBjVApRBDpaUsUZKQxV87euPCnXk_MBtetx3Uqb6x5k 352
scanpy/neighbors/_backends/rapids.py sha256=1KSe7lpRmps4ITLseJMkfrPQykZ3mhqpdobUxnvqIGE 2947
scanpy/plotting/__init__.py sha256=_t4Pe3lz6aULeg4rzX-05fUNcYD_4u2v0OzN5zy9XOc 2390
scanpy/plotting/_anndata.py sha256=369Ar03g1lh5OQDqvsA_zMa1WH8l7jDuliN5FE1Xy9o 92084
scanpy/plotting/_baseplot_class.py sha256=CsR6xyRrNiS1nPYFcYktq_JSTSDXVd8-5aNxo_eFLhY 40864
scanpy/plotting/_docs.py sha256=9g_rgjJ27C4QLMkQl4VD5n7-Ud7cAyBUe1b9LDpnjbQ 13645
scanpy/plotting/_dotplot.py sha256=xCHE5SvOM9IdnrI9UU2h02btsdAXgo723iSTL4RYMEo 37379
scanpy/plotting/_matrixplot.py sha256=nq06kS7EGtPpqGZa5amzRcT5XlnKQvuCpsL31176EkY 14333
scanpy/plotting/_preprocessing.py sha256=Rql9ZLF0bwflM5nX8dK4wwD5mL-KFfJx3mU4sIbU1NQ 4475
scanpy/plotting/_qc.py sha256=ofzNA5L4KmtjOuqpmdW9kEJmFp-Mn8evtIgX5wedckw 3646
scanpy/plotting/_rcmod.py sha256=pc53dasHh2RFfTHVTbTb8v1z8vW032zjvum-WQLgjXA 1970
scanpy/plotting/_scrublet.py sha256=YEatk7V98LPYIsuD5g6Rrr9MdQ6OhvAZm6AZrHdYKhM 5038
scanpy/plotting/_stacked_violin.py sha256=3LujGZg8K8fDH7klBGTVW9oTcjZYG-Fiwx2RU9S8Ob8 30938
scanpy/plotting/_utils.py sha256=B5aeF3seA0ZsjMfucyR_H6JHMO_lsw5rOcdYwQdCNqg 42264
scanpy/plotting/palettes.py sha256=zHTM_CVfKazb32YreRx0-INllFssZP5rY_B7JTeaBhA 4782
scanpy/plotting/_tools/__init__.py sha256=xGI1xgBNftMIryRLxHZHJWWw8RYymVTifCwfUsUoEmM 50760
scanpy/plotting/_tools/paga.py sha256=sytwNDq7KsGRTgSr2BZcYNti8dktev062Au32DXVVac 48006
scanpy/plotting/_tools/scatterplots.py sha256=O6QRVgD9nfS18DNqjJ0dXbHRsHCmm3oAPzbInxyH-P4 44674
scanpy/preprocessing/__init__.py sha256=guyzLUpA7pyeeqMrd6mTYmiuwz9DWh8aVQM2fz4dvOM 1098
scanpy/preprocessing/_combat.py sha256=bHNZ2pwrV3t8ZGoYZR04XOZMaYH36SaPFvNb-BDseFY 11882
scanpy/preprocessing/_distributed.py sha256=XlIK61P1qpK2n1JglF5yrQZxAFWI1UJYd6fKlf9zAFs 1168
scanpy/preprocessing/_docs.py sha256=h6uiiPyigkvdqkH1gv8urp3-QwUNdO_HzDmpMmh7sZE 2826
scanpy/preprocessing/_highly_variable_genes.py sha256=mLWXYXZltfKNi20X5SdefQgeHuRuYyUNvK5tZEHKp7w 26898
scanpy/preprocessing/_normalization.py sha256=n2qDUZSJTaub8AEBlB0n6VDToOhbe4G531LZdMMC2iE 9379
scanpy/preprocessing/_pca.py sha256=pWpogGJkTfQvo221BMRv4zJ4vnePRL5SWhHFd9K4bB0 18933
scanpy/preprocessing/_qc.py sha256=BkU2uIu1BFDgYjWnuQeHy0klfDVbftMGyA0yPN9g-VM 14426
scanpy/preprocessing/_recipes.py sha256=6CCd_t-36DIPFm7N8BN89E7nDVJcp4YFTEVThqReFks 5945
scanpy/preprocessing/_scale.py sha256=D_FaEG7AJX0po_nrftKUzDnARkQ2ILfvgsLqeIbaSmI 10305
scanpy/preprocessing/_simple.py sha256=2pTOJ3bXhmAaxxjxHKzWfMLsXcB02hsz2WI_FOStBiw 35421
scanpy/preprocessing/_utils.py sha256=dHHUkvzJthsmTcs-G3eX3MR8cbuZdEvs6lgVCFi6MYA 5237
scanpy/preprocessing/_deprecated/__init__.py sha256=QzrJMlMEQqjnxvUx9CpYnsKn5VGZvnp-HtYxBVOp9SI 2117
scanpy/preprocessing/_deprecated/highly_variable_genes.py sha256=ldZ4O76PqiRMzD59TWHECBD--hoBsZnlg2TH8hUAw8U 10581
scanpy/preprocessing/_scrublet/__init__.py sha256=r_cqXWlAcx04OeIHG7EnpVrIO9plq5eGm8SqLbb-UcU 21416
scanpy/preprocessing/_scrublet/core.py sha256=04aj8nkY4nwgAXWukenz1NtOfugEKt-puyXQAD6l-Q8 17459
scanpy/preprocessing/_scrublet/pipeline.py sha256=0knkl35_HyfB5V9Kn_7rjxMZcADsvO_n5wRSEunQ-OY 2666
scanpy/preprocessing/_scrublet/sparse_utils.py sha256=0XkdkJPojxRNRIc1TgHjPhb4bPkKWktyhiqBkFBUnAo 1981
scanpy/queries/__init__.py sha256=kh8iU3b-4St9UNP_ZEbsNiqXf0U0CK7o0yVwRF33E0o 292
scanpy/queries/_queries.py sha256=H4pchriBqCXHn0vn7FwxMwQEjkW5g8TMeIuNCUiIqpo 9172
scanpy/sim_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scanpy/sim_models/krumsiek11.txt sha256=y-0Qe6L4aA8Dfgu7f7OQixOac1pWF0YG7W_HnoFgGIQ 1886
scanpy/sim_models/krumsiek11_params.txt sha256=Pvj0fdxjBxdY299H7VFdNQY2JN3mvBnMus1UJsDascY 141
scanpy/sim_models/toggleswitch.txt sha256=pqKoHMyIyVG8sLwainMOc_rhzHnt8wnQtnC7UbI5JIQ 438
scanpy/sim_models/toggleswitch_params.txt sha256=JWXh4KMyOJhGsy37OmUnux5EiUKFSOgwLd_1nQ1B_x0 146
scanpy/tools/__init__.py sha256=yfcWGkuTlsKw8rNBUJ7NdiTU4MxO4Q6zXmqYkBnF_m4 1297
scanpy/tools/_dendrogram.py sha256=Gzo-fbhbUOzkYipSWUPkc5PinU08ew8yglOsNfVB_64 6637
scanpy/tools/_diffmap.py sha256=uDb54FMkIYlAeSpS2evs8VvJiJ6mLvU-yZBzUyPlHN4 3248
scanpy/tools/_dpt.py sha256=epZsdPvtUkHrEaezOz0GtpzGxvE57TNjXy7Ix6Jlr0U 50119
scanpy/tools/_draw_graph.py sha256=Ur8JeMwbDju327f-OkOlFA6aFYJ4sRXqK98SSleneh8 7837
scanpy/tools/_embedding_density.py sha256=bZuW-6N3oDRETqldKDhqxdHlDqJ-Y2dsONd1C4njHfM 6206
scanpy/tools/_ingest.py sha256=itaPYCbV3ir4N6G2yPYftueQJD5v2rpPdxRJJvCNv8U 17814
scanpy/tools/_leiden.py sha256=FI1Vqnfu6rFz7SIuAMSj9Sh0OYi07C4r33hjqSII8Hc 8493
scanpy/tools/_louvain.py sha256=RJalqq1O1AsOGMlCA0c9D4SHlZxTw_HtPSvACHoKl-U 9458
scanpy/tools/_marker_gene_overlap.py sha256=wLICjJ3heT5DNpdfH8x02YQWc3jghYrIBD2mnN8vg48 10647
scanpy/tools/_paga.py sha256=4hLAD2CnbH6cdq38tEG00bLdquNslitDSpZZBHmu6P8 24816
scanpy/tools/_rank_genes_groups.py sha256=W02h1VFc-5vhzk-x71kncf9fSV3_4C6hXhhGoulUsZM 32002
scanpy/tools/_score_genes.py sha256=GW7fA00wjUdfFkXGnoTbpM1Hmey3qu00lmZpV1-KbKw 10859
scanpy/tools/_sim.py sha256=lsXQYrsiOYKY7Gokm1G1g2-bx3y_GR38uK1RW53h7J4 47028
scanpy/tools/_top_genes.py sha256=XaXmI29AQHB7PL5vITvNSMZ7oXJqWA5DHIXxT-LcDuY 8405
scanpy/tools/_tsne.py sha256=Jye_NJJbj4hP0Jumv5O4g6EXM8_alm7rEOXYTeRv-MI 6941
scanpy/tools/_umap.py sha256=OWUoEIvOZhfRxRZVRCCygHNOWSR7zSTTS1Tp52VPyp8 9807
scanpy/tools/_utils.py sha256=Dh_621LWNl5tTRatrj-OFzqzc8a8uleBH7XdlaiKrqU 5108
scanpy/tools/_utils_clustering.py sha256=SwS3qzHdN2FJY_cv8WvkPA2cgyswQu-xvXPZ7IMcbE0 1556
testing/scanpy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
testing/scanpy/_helpers/__init__.py sha256=0QCjjus81v60jR0jkbKzvpHcInfoif8A-_T5Ji9E5fA 4670
testing/scanpy/_helpers/data.py sha256=d2YVquVwEPJkmP-DmgH_rqPjs-_0kbqMMQg8vQmcGCI 1530
testing/scanpy/_pytest/__init__.py sha256=zvsTddYUdGn3hyDfvnKrucdJJ9HTk2b5VQnxL_AuKmA 4108
testing/scanpy/_pytest/marks.py sha256=QzCQJKbRyUaCBRRa6FKI_DJ76FnigZt0F26wIYCJYoM 2540
testing/scanpy/_pytest/params.py sha256=WEzfUHvWbAEvfy5BHG_pHvZFGehKT02trkUkEkRfJm4 2292
testing/scanpy/_pytest/fixtures/__init__.py sha256=lMDjrQyiNxnBOnC4jiZ9WIoBQEC-SZA4Hwkhhm2_qxo 1700
testing/scanpy/_pytest/fixtures/data.py sha256=eJLRMROEOyVLoarvOgCgm0pOY4T-g7at-0pT9EUnY8w 3781
scanpy-1.10.4.dist-info/METADATA sha256=TA1NTB7-lnoF_KIYNdczXjyx66ksXZ1cu3UIzgKjRus 9285
scanpy-1.10.4.dist-info/WHEEL sha256=3U_NnUcV_1B1kPkYaPzN-irRckL5VW_lytn0ytO_kRY 87
scanpy-1.10.4.dist-info/entry_points.txt sha256=smWBr8qWkl6Gdk4PtmHMUJHQ1bnENd97XZXd5bsMCXw 51
scanpy-1.10.4.dist-info/licenses/LICENSE sha256=BmIcow-YNLyYsHLnCJ2SD9Krfi0MBImTVS_jGDaxZCU 1539
scanpy-1.10.4.dist-info/RECORD

entry_points.txt

scanpy = scanpy.cli:console_main