harpy-analysis

View on PyPIReverse Dependencies (0)

0.0.2 harpy_analysis-0.0.2-py3-none-any.whl

Wheel Details

Project: harpy-analysis
Version: 0.0.2
Filename: harpy_analysis-0.0.2-py3-none-any.whl
Download: [link]
Size: 229809
MD5: 551e1bc6b9297d91af5f8ecb49c952a2
SHA256: a423bc9d0e49ed862d7560d123461780e1f99f5afeddb06d7287777e0170c109
Uploaded: 2024-12-09 14:08:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: harpy-analysis
Version: 0.0.2
Summary: single-cell spatial proteomics analysis that makes you happy
Author: dambi
Home-Page: https://github.com/saeyslab/harpy
Project-Url: Bug Tracker, https://github.com/saeyslab/harpy/issues
Project-Url: Documentation, https://github.com/saeyslab/harpy#README.md
Project-Url: Source Code, https://github.com/saeyslab/harpy
Project-Url: User Support, https://github.com/saeyslab/harpy/issues
License: BSD-3-Clause
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Framework :: napari
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.8
Requires-Dist: spatialdata (>=0.2.6)
Requires-Dist: xarray (>=v2024.10.0)
Requires-Dist: ome-zarr (>=0.9.0)
Requires-Dist: scanpy (>=1.9.1)
Requires-Dist: voronoi-diagram-for-polygons (>=0.1.6)
Requires-Dist: rasterio (>=1.3.2)
Requires-Dist: seaborn (>=0.12.2)
Requires-Dist: leidenalg (>=0.9.1)
Requires-Dist: geopandas (>=1.0.1)
Requires-Dist: omegaconf (==2.3.0)
Requires-Dist: nptyping
Requires-Dist: magicgui
Requires-Dist: pyrootutils
Requires-Dist: universal_pathlib
Requires-Dist: datasets
Requires-Dist: crick
Requires-Dist: spatialdata_io (>=0.1.6)
Requires-Dist: napari (>=0.4.18); extra == "plugin"
Requires-Dist: hydra-core (>=1.2.0); extra == "plugin"
Requires-Dist: hydra-colorlog (>=1.2.0); extra == "plugin"
Requires-Dist: napari-spatialdata (>=0.2.6); extra == "plugin"
Requires-Dist: squidpy (>=1.5.0); extra == "plugin"
Requires-Dist: cellpose (>=2.2.3); extra == "plugin"
Requires-Dist: pytest-qt; extra == "plugin"
Requires-Dist: hydra-core (>=1.2.0); extra == "testing"
Requires-Dist: hydra-colorlog (>=1.2.0); extra == "testing"
Requires-Dist: cellpose (>=2.2.3); extra == "testing"
Requires-Dist: squidpy (>=1.5.0); extra == "testing"
Requires-Dist: datasets; extra == "testing"
Requires-Dist: jax (>=0.4.6); extra == "testing"
Requires-Dist: jaxlib (>=0.4.6); extra == "testing"
Requires-Dist: basicpy (>=1.0.0); extra == "testing"
Requires-Dist: opencv-python; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Requires-Dist: tox; extra == "testing"
Requires-Dist: nbconvert; extra == "testing"
Requires-Dist: hydra-core (>=1.2.0); extra == "cli"
Requires-Dist: hydra-colorlog (>=1.2.0); extra == "cli"
Requires-Dist: submitit (>=1.4.5); extra == "cli"
Requires-Dist: hydra-submitit-launcher (>=1.2.0); extra == "cli"
Requires-Dist: sphinx (>=4.5); extra == "docs"
Requires-Dist: sphinx-book-theme (>=1.0.0); extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: myst-nb; extra == "docs"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: ipython (>=8.6.0); extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: scikit-learn (>=1.3.1); extra == "clustering"
Requires-Dist: datasets; extra == "clustering"
Requires-Dist: textalloc; extra == "clustering"
Requires-Dist: joypy; extra == "clustering"
Requires-Dist: bokeh; extra == "clustering"
Requires-Dist: spatialdata-plot (>=0.2.0); extra == "clustering"
Requires-Dist: instanseg; extra == "instanseg"
Requires-Dist: torchvision; extra == "instanseg"
Requires-Dist: monai; extra == "instanseg"
Provides-Extra: plugin
Provides-Extra: testing
Provides-Extra: cli
Provides-Extra: docs
Provides-Extra: clustering
Provides-Extra: instanseg
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2399 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
harpy/__init__.py sha256=BzixF_Dg6M-7Y7vOXCTBGTdNOiw3ksqu1KgdnKfmv0I 416
harpy/napari.yaml sha256=UIHYfgblL0VvrDvHTHQBbbn4CdGoyTmGNSyk-a6T0Sk 1262
harpy/pipeline.py sha256=GNmDRVu_WHg-zAwG49_CNtwIHOaQUvNIm0S_X_d_OcE 24870
harpy/single.py sha256=cFP5GEJti1NiU3ErJNer2WrObOqUvqN8rQULJ09sgus 675
harpy/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/_tests/conftest.py sha256=MJvRzvadic7OWRdAwOdphimRTp5ArpzbRQcXLtPsALY 3924
harpy/_tests/test_notebooks.py sha256=CqmBsfQY3OgeeCLIQGQNv6hoBuH0pmTOHeOU-dTkCyI 4710
harpy/_tests/test_pipeline.py sha256=lYfh7GXLT2d_-fWCAUQhnZsj2_VklCI91Vvlq_0eVkY 475
harpy/_tests/test_widget.py sha256=KMbxDtYU4E0D5_UEy3XPgYAIe1QiCVSWdGO-1u6JzXY 3325
harpy/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/configs/pipeline.yaml sha256=fXbs0CGMczixeuxTd1UrgLk3rLdqCwM7m1mXvsGx-is 1556
harpy/datasets/__init__.py sha256=iZaw4OG3HPseVyU2SaYmLet27Vbv3ZW4osvzzdpXa6A 497
harpy/datasets/cluster_blobs.py sha256=jIduj8n_jFUiqgwhMCkw07oVuq3CTiJVBbzgeSlVJds 7743
harpy/datasets/pixie_example.py sha256=XAq7k8DZFASm_aymrUjoTHb7Vmf2SS5l20Eh0qQVKOk 4731
harpy/datasets/proteomics.py sha256=TNothxofYC_I7Nd2t1w5lZBMmQW5EnbrCjBSqWxlCms 5054
harpy/datasets/registry.py sha256=gjBD8heK3rqW2Jcsf1feh9Gvs3Pd7Xa25mCXFaaJOdk 6224
harpy/datasets/transcriptomics.py sha256=OCDOyhVexrIdv21cXZ1y36acbPdQe-k5HTfeqk9weP8 5464
harpy/image/__init__.py sha256=K6j0fxtD6V4gsOyysowqo3ZFgAQgh8Nm2kAgrbWG98w 1066
harpy/image/_combine.py sha256=VgOLmZfCTdPjfDdTaCkn9uIDasPAq1LWIZr3PtAmvF0 5198
harpy/image/_contrast.py sha256=yR56qZtErQrIWyy3Jb6lt30rjivOujFRUA7tYvhj4Yk 5594
harpy/image/_filters.py sha256=ilFRkuhpneqFC4ngQvR825ui7AUfV97WRmFXA8E8gws 9993
harpy/image/_image.py sha256=GgBKNb94vip6YbZMvdo_O7ispr7Qm6caOBl7jLZbOeg 10654
harpy/image/_manager.py sha256=m9TvQ3Xbt9XEtjVV1qwQStrDeoRVJU7nBmGDay6l59M 7724
harpy/image/_map.py sha256=u7XYCkSB_IbBY4Y-pT9t8zCw25Zaeq81zzEI7C6Psr4 16133
harpy/image/_normalize.py sha256=JOy95RXZLGNdWpyvU3E-0x4Nu9elEM_33RL7AakvUdo 5309
harpy/image/_rasterize.py sha256=LB-B40G4MC67HRsxmURqj5Bodtg87WE9AKkg9K54kVE 10860
harpy/image/_tiling.py sha256=tkGcg34gnZIJcaFuG8a1ftvCNGR8S_IikES7-xqZK6Y 7927
harpy/image/_transcripts.py sha256=yFzqZYkBO6ZEZfCu5p_B4AhMJSDbUeQ8gFF4xqMN980 7821
harpy/image/pixel_clustering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/image/pixel_clustering/_clustering.py sha256=ytJVdv0t3Dk7sHXx20IZxfZ8fEpiFNFJ1yxPEzzUFtc 11699
harpy/image/pixel_clustering/_preprocess.py sha256=7xGo1qfk4ZdNvbisTIeWKAiwLkUUFtNrio874CaY2-M 11129
harpy/image/segmentation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/image/segmentation/_align_masks.py sha256=-mm9B7F-KUMsxHNh-pMO16pB-HquuRVDP6kK0vu1c8U 8764
harpy/image/segmentation/_expand_masks.py sha256=0FdeNk34IzHPAbHwRNHUIU9NO-2xLo14Dm2m4D7n2O8 3507
harpy/image/segmentation/_filter_masks.py sha256=UJDF4qWEM8PEJSx3pyXmadnS6rrRQHvbvXGvXq5CDbU 4161
harpy/image/segmentation/_grid.py sha256=22v5WxWGIl3Ir7-gxuSDWvj_41ChocSXUxZhEwQ756A 9480
harpy/image/segmentation/_map.py sha256=Ta1fquupm21bdd6uNTYh875dYLgiemyVDUK3ZlNsmgk 13577
harpy/image/segmentation/_merge_masks.py sha256=HgyNznIWB-rde3Z2TfjmbKAI6U2vxOV5oRX5f2f9GY0 19720
harpy/image/segmentation/_segmentation.py sha256=bpW0QS49OtSlZWFt0QU4OpUpMExW4APEZEEoAzQNxio 41612
harpy/image/segmentation/_utils.py sha256=JmqSEQJdTUAVLALJR7gGIW990ccEeiVxbyFZ16N-4eg 15664
harpy/image/segmentation/segmentation_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/image/segmentation/segmentation_models/_baysor.py sha256=KiRivyIHv8NZL_lqwQVLnJvsBpBqris7jtnfyrHFpf8 7405
harpy/image/segmentation/segmentation_models/_cellpose.py sha256=ihJ8dhigdqAY2Eips3FrTC0X3f05Tk43CU7WpGprwlQ 5350
harpy/image/segmentation/segmentation_models/_instanseg.py sha256=NS0ZPabfJMfeEOaxXJMoSV2y8agihaxB-klabUcz8n0 3805
harpy/image/segmentation/segmentation_models/_mesmer.py sha256=teWbDHRkE8mgt61PrKt9g_8YcKlrvsd9flPCSQrvJts 2391
harpy/image/segmentation/segmentation_models/_watershed.py sha256=tTvYCEnYBXWsYc49zAVWtpGS_gQKDjkX1ueHMzGkdw8 1244
harpy/io/__init__.py sha256=YUfaipzQFaLqZp6PmQK0U7cCY1DVcW-rwIPCvkd4yhI 279
harpy/io/_merscope.py sha256=-ZZmLwuvlcacH-IEIvmAgtqsVOUvo3kiK_1wN6J0CeI 10116
harpy/io/_spatial_data.py sha256=H9jcs4oVITlU_gZ-LZTgVLUqJd6J6h8VLZiqKyZ0B8I 11314
harpy/io/_transcripts.py sha256=WmFmt481Gh-8eBFVzD4hISN2CChXYmOz9EcTZ3lH3Lw 12582
harpy/io/_visium_hd.py sha256=_zbsG5Ptoo84hXbCs55eu2ZG7i4pzp4bENBfzx2OouE 2903
harpy/io/_xenium.py sha256=_dN3isIbVAq2he1jIjBf5scif3vr1pgQHLssaKZHRaw 8977
harpy/plot/__init__.py sha256=G5EU-w-IKo7w_1f5A7JoJNqHheFTfrMokNwVYp3zfOU 1041
harpy/plot/_annotation.py sha256=7kh-eDRKP4e9NZHf3SLDzIu3HBAqW1goL38n2sw08Nk 4331
harpy/plot/_cluster_cleanliness.py sha256=5kMGlBfJzcFEwN1D7l1ViLa8MNkTId-_VcvUzmR66t0 4198
harpy/plot/_clustering.py sha256=KN52bP1eaB_oGskphpgzcytf5M1r1SLUCdWor9Nz0a4 1758
harpy/plot/_enrichment.py sha256=micXr8hdvLYKL3htUmjL_ZH05kxhI9FskcKqQtqximM 2164
harpy/plot/_plot.py sha256=HvqrYWNhfCAw5uC0vWumBFl-cFIVaKCYIjOolPHnAao 36542
harpy/plot/_preprocess.py sha256=IJq4QhHMZkizkUH7z9Akc4WlP4OI0HR7RSJIHusdJaA 2032
harpy/plot/_qc_cells.py sha256=sRYoBk7UTq4RSxqE_u848_MSk42acXK16iFn1Luow9s 3204
harpy/plot/_qc_image.py sha256=-6h92S8J2nQqVy9AGLUC_nGyIjLQtQBil3Qpsj1_ODI 10190
harpy/plot/_qc_segmentation.py sha256=xKRlIgjygPTznFYAkqg-UdnhIIXG5kMxugpkRWjCNI8 2065
harpy/plot/_sanity.py sha256=ab2FtUE9HganhnkLhkQt0kNj1ouaxMfmCFjfhifvFOs 13902
harpy/plot/_segmentation.py sha256=NDghPD-deeSo1fTHEScQri_DZ9GdKmKZ_MuxmOUD6Fo 2077
harpy/plot/_tiling_correction.py sha256=3XMvk56ec8kKBlIaX_ZAzQYOqKCx3CYR3gFlobw7kHI 3663
harpy/plot/_transcripts.py sha256=DcnVoY0BaOzXb0O4q4gxzqHUQNx7WesmTq54L86LBrg 8480
harpy/points/__init__.py sha256=k9SwITk0Xmf9by6OsBIrPEbP3rM83aiXynp70qn8xNs 38
harpy/points/_points.py sha256=VIxF8lUIdUDv2wErQBM-4gYk-wFigCOKTzZHwLMaa98 2456
harpy/shape/__init__.py sha256=QmwTHIl2zGkTnLHljgut6b1yMcRwcHtNmBHD2kvhn0w 146
harpy/shape/_cell_expansion.py sha256=yz3UNyfhf2WiHZirrZkGr5mYktI9xUojv3BMj4mxvFU 4181
harpy/shape/_manager.py sha256=TQmiw1Hk8pPyQLXU5witLWk564e1hypJOtneir6s3c0 16599
harpy/shape/_shape.py sha256=_wT-viMAiypFDdQsX43D_wuVrFJgHOt_1gTKC_IQ58c 6077
harpy/table/__init__.py sha256=Mv1Ht88wHxak9XHEVtdV03KnPNuTkQBV8x_xQc5FFK4 774
harpy/table/_allocation.py sha256=yqo753OFu6WO0eXGhJyNTSfj6ONEHuve5zvZavWMHBo 19342
harpy/table/_allocation_intensity.py sha256=MR-lA72uNmOFcIl39G8KnrEhRy4HcsF-50te8NXqVvs 11345
harpy/table/_annotation.py sha256=qn3ZNxKihwNq2zPwfXGiiO2Aqy0_9IVKhsl8-3bfCTA 33928
harpy/table/_clustering.py sha256=2fDc1V64IMLVgq_K6Y932zmea683cXxRc8dZXvkpYMc 14492
harpy/table/_enrichment.py sha256=miQYz276Jkk03HaN9DOWNb6FGock1vx0xvsA_CuIjxc 2174
harpy/table/_manager.py sha256=9X2KynBJ7pKeOuTxGYyKjsIT7-QCD7VG96Sj9J6SaMg 2483
harpy/table/_preprocess.py sha256=VyfVQvj6SXsCVZqQLQeTDYQ_Ti5Ex4H53B0dBuuZyBs 16320
harpy/table/_regionprops.py sha256=JVm9JL5VSFw8gGSmP4v4_NI9aDER2wFaJJ3QQi4s_lU 9391
harpy/table/_table.py sha256=8gg6KzWCBs5aVpokImnWgLhL21BhBo8WFNMk7O44s3k 13192
harpy/table/cell_clustering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/table/cell_clustering/_clustering.py sha256=JTZkE7ESZJpSHwO9dTInBT9y_dNPUXG-r4RMEcX2AlY 6351
harpy/table/cell_clustering/_preprocess.py sha256=SVwUhohQwjmC6VBUwdx7OH8_vQTdt8XMNGVPT-zIUGg 9054
harpy/table/cell_clustering/_utils.py sha256=beW_pmXkLkPSG3Lyi41k-UJLtKW1qXosBCVlr0aaNes 3567
harpy/table/cell_clustering/_weighted_channel_expression.py sha256=O0r9Sy73pOxHEdy0JgdhnwN6wFOziGYxHtpIzLIFRZE 7376
harpy/table/pixel_clustering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/table/pixel_clustering/_cluster_intensity.py sha256=WLx2YOea6dQd6KCS6DajL3Kcjdfl3Wuq2YAaqAhv65A 8448
harpy/utils/__init__.py sha256=pEL-dZ6tI1rdO3U9CyzyjbZR8_sqJAFNwiV--PkY4XE 297
harpy/utils/_aggregate.py sha256=i3j2JNn64CwtLEcJjSVEM5K5_N7ODqvaYO0GAdnBOeQ 21494
harpy/utils/_flowsom.py sha256=rdEMxBhE2HBoNTHoTvnFSYDqEw1V2UvkmPt-M3dKq8Q 1004
harpy/utils/_io.py sha256=yvwJ9VZfp6EAFlEExLkqYzCWEwHVznC_eAPwuDJGwao 1643
harpy/utils/_keys.py sha256=FSuD_VKL51AH_AzisJgEIDvx-PHMX3Y8oySNs-NHE8I 553
harpy/utils/_query.py sha256=hZMgmu8ftoURPuT0s-DQM-DrswGb3cZKuuhTUHs3yoo 8489
harpy/utils/_transformations.py sha256=JpushdOM_irg1WR_1uXt296U77IU9e40gUbBrq-T2vc 1847
harpy/utils/pylogger.py sha256=ZeGQxEBJTDL-__qQ7fsVzqtCKRblJI7RNCzejy-Wtig 1064
harpy/utils/utils.py sha256=EWjE_9bjfMqjJPq5m5HgtmkuI9lzgixZNYeGAr5kufc 5171
harpy/widgets/__init__.py sha256=GGXGntL_pYnPIvtVWelj15hedni7JfdHQpGjenw1oow 541
harpy/widgets/_allocate_widget.py sha256=3psHFnXuaL4Tl__RUJcELzFG8CVfPI2EUpuP_Z9nvMY 6703
harpy/widgets/_annotate_widget.py sha256=LAwR_AppTZrOr_LzDscoQF_Qn96IukrJZ6mPrVZ6sbs 3808
harpy/widgets/_clean_widget.py sha256=4__Od__0ag6Jzi7suMU_-lbqI92RCt59NnMnrFNLlqQ 5443
harpy/widgets/_load_widget.py sha256=Lr4i-gDTCvFvvKWEBPpkBiCaSix6CaOcb_67FVIdkQE 4238
harpy/widgets/_segment_widget.py sha256=YHVC761Q2Cvw0xDTdkp-8Te3VAPvUXLR2SblLU75mq4 6947
harpy/widgets/_wizard_widget.py sha256=qXdKlNvqfeEL9NBlcxnGy-5Wv7VjkApFysaDNwwBgyU 11570
harpy_analysis-0.0.2.dist-info/LICENSE sha256=5m_1ytMMJwNarSK0GtTnc3kpwVIjrXua64B_nSiRqzQ 8403
harpy_analysis-0.0.2.dist-info/METADATA sha256=8Pe_I9N3_D8TgZofergW6sqdH7gL-B4vu6ruTJ6kARY 6338
harpy_analysis-0.0.2.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
harpy_analysis-0.0.2.dist-info/entry_points.txt sha256=QtGMHXQMLZaWaNrny1KcoX7bBSyAbsDex6agl7UpR5A 89
harpy_analysis-0.0.2.dist-info/top_level.txt sha256=FnJYtN5H2k8zvgrWZGDWjtRo6GZR59O3z69WQdOEKU4 6
harpy_analysis-0.0.2.dist-info/RECORD

top_level.txt

harpy

entry_points.txt

harpy = harpy.single:main
harpy = harpy:napari.yaml