harpy-analysis

View on PyPIReverse Dependencies (0)

0.1.0 harpy_analysis-0.1.0-py3-none-any.whl

Wheel Details

Project: harpy-analysis
Version: 0.1.0
Filename: harpy_analysis-0.1.0-py3-none-any.whl
Download: [link]
Size: 328421
MD5: 9d9ee810c770838796bd0f32fc3d4524
SHA256: 13653874de56708cc16e90406b0ab5d5a201a5ee31d1920e61566c98a7fabc59
Uploaded: 2025-04-07 13:58:24 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: harpy-analysis
Version: 0.1.0
Summary: single-cell spatial proteomics analysis that makes you happy
Author: dambi
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: Academic Non-commercial Software License Agreement The Licensed Software is developed by and on behalf of the Laboratory of Data Mining and Modelling for Biomedicine of VIB-UGent and is owned by VIB vzw, located at Suzanne Tassierstraat 1, B-9052 Zwijnaarde, Belgium (hereinafter referred to as "VIB"). By downloading or installing the Licensed Software, the user agrees with the terms and conditions below. Definitions “Licensed Software” shall mean Harpy as available on GitHub. "Effective Date" shall mean the date on which you download or install Harpy (as available on GitHub) on your system and which provide you access to the Harpy tool. “Commercial Purposes” shall include (1) the use of Licensed Software to provide a service, information or data that is directly or indirectly conveyed to any third party against compensation, (2) any type of transfer of the Licensed Software for compensation, and (3) any other use of Licensed Software that supports commercial entities. License 1. Licensed Software is the work of the Saeys lab. The copyright in Licensed Software is owned by VIB. 2. Subject to the terms and conditions of this Agreement, VIB hereby grants and the user accepts a non-exclusive, non-transferable license to use the Licensed Software for strictly internal academic research use only, on your own behalf or on behalf of your institution, and not for Commercial Purposes. 3. The user confirms to be an academic user. For academic users, there is no license fee. 4. This license does not entitle the user to receive from VIB hard-copy documentation, technical support, telephone assistance, or enhancements or updates to the Licensed Software, and nothing contained herein shall be interpreted as to require VIB, its faculty, employees or students to provide maintenance, installation services, debugging, consultation or end-user support of any kind. 5. The title and copyright to Licensed Software and any associated programs and documentation shall remain with VIB. The user agrees to preserve the same. 6. The user agrees not to make any copies of Licensed Software except for use in the user’s laboratory, without VIB’s prior written consent. The user agrees to place the appropriate copyright notice on any such copies. 7. The user shall not distribute Licensed Software to other laboratories within user’s institution. The user shall not transfer Licensed Software to another location or person outside of user’s institution without VIB’s prior and written permission. 8. The user shall not market or otherwise benefit commercially from any product utilizing any portion of Licensed Software, nor any derivative works of Licensed Software, without first entering into a separate commercial license with VIB. 9. Except as otherwise expressly permitted in this Agreement, the user must not (i) modify or create any derivative works of the Licensed Software or documentation, including customization, translation or localization; (ii) decompile, disassemble, reverse engineer, or otherwise attempt to derive the source code for the Licensed Software; (iii) remove or alter any trademark, logo, copyright or other proprietary notices, legends, symbols or labels in the Licensed Software. 10. The user acknowledges that the Licensed Software is proprietary to VIB. The software code shall be treated as trade secrets and confidential information of VIB, and the user agrees to use all reasonable efforts to hold the same in confidence. The user’s obligation for confidentiality shall not extend to any information which (i) is or becomes generally available to the public, (ii) is already known to or subsequently disclosed by third parties to the user and at its free disposal, or (iii) is independently developed by the user or its affiliates without the use of the confidential information disclosed by VIB, or (iv) is required by law or legal process to be disclosed. 11. The user acknowledges that Licensed Software is a research tool and provided free of charge, it is only provided “as is”. VIB makes no representations or warranties of any type whatsoever, express or implied, regarding the Licensed Software. VIB expressly disclaims all representations and warranties regarding the Licensed Software, including but not limited to any representations or warranties of merchantability or fitness for any particular application or that the use of the Licensed Software will not infringe any patents, copyrights or trademarks or other rights of third parties, or any warranty that the rights and licenses granted hereunder comprise all the rights and licenses necessary or desirable to use the Licensed Software for internal non-commercial research purposes as permitted by this Agreement. The entire risk as to the quality and performance of the Licensed Software is borne by the user. 12. VIB shall not be responsible for losses of any kind resulting from the use of Licensed Software, and can in no way provide compensation for any losses sustained, including but not limited to, any obligation, liability, right, claim or remedy for tort, or for any actual or alleged infringement of patents, copyrights, trade secrets, or similar rights of third parties, nor any business expense, machine downtime or damages caused by any deficiency, defect or error in Licensed Software or mal-function thereof, nor any incidental or consequential damages, however caused. 13. The user will indemnify, defend and hold harmless VIB, its directors, officers, employees and agents from and against all liability, losses, damages and expenses (including attorney’s fees and costs) arising out of any claims, demands, actions or other proceedings made or instituted by any third party against any of them and arising out of or relating to any breach of this Agreement by the user, or any use of the Licensed Software by the user, except insofar as such claims or liability result from VIB’s gross negligence or willful misconduct. 14. This Agreement and the license rights granted herein shall become effective as of the date the user downloaded the Licensed Software and shall continue in full force until the user deletes the Licensed Software and any and all related files from the user’s computing system, unless terminated in accordance with this Section. Upon one party's breach of any agreement, covenant, or representation made in this Agreement, the agreement will automatically end thirty (30) days after such breach. Either party shall have the right, at any time, to terminate this Agreement without cause by written notice to the other party specifying the date of termination. Upon termination, the user shall destroy all full and partial copies of the Licensed Software. The user shall forward written notice to VIB that all programs containing Licensed Software have been deleted from all computer libraries and storage or memory devices and are no longer stored therein. 15. This Agreement shall be construed in accordance with the laws of Belgium. The courts of Belgium shall have exclusive jurisdiction. 16. The parties agree that this Agreement is the complete and exclusive agreement among the parties and supersedes all proposals and prior agreements whether written or oral, and all other communications among the parties relating to the subject matter of this Agreement. This Agreement cannot be modified except in writing and signed by both parties. Failure by either party at any time to enforce any of the provisions of this Agreement shall not constitute a waiver by such party of such provision nor in any way affect the validity of this Agreement. 17. The invalidity of singular provisions does not affect the validity of the entire understanding. The parties are obligated, however, to replace the invalid provisions by a regulation, which comes closest to the economic intent of the invalid provision. The same shall apply mutatis mutandis in case of a gap. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
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.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Testing
Requires-Python: <3.13,>=3.10
Requires-Dist: crick
Requires-Dist: dask (<=2024.11.2,>=2024.4.1)
Requires-Dist: datasets (>=2.16.0)
Requires-Dist: flowsom
Requires-Dist: geopandas (>=1.0.1)
Requires-Dist: leidenalg (>=0.9.1)
Requires-Dist: magicgui
Requires-Dist: nptyping
Requires-Dist: ome-zarr (>=0.9.0)
Requires-Dist: omegaconf (==2.3.0)
Requires-Dist: pyrootutils
Requires-Dist: rasterio (>=1.3.2)
Requires-Dist: scanpy (>=1.9.1)
Requires-Dist: seaborn (>=0.12.2)
Requires-Dist: session-info2
Requires-Dist: spatialdata-io (>=0.1.6)
Requires-Dist: spatialdata (>=0.2.6)
Requires-Dist: universal-pathlib
Requires-Dist: voronoi-diagram-for-polygons (>=0.1.6)
Requires-Dist: xarray-dataclasses (>=1.9.1)
Requires-Dist: xarray (>=2024.10.0)
Requires-Dist: basicpy (>=1.0.0); extra == "basic"
Requires-Dist: jax (>=0.4.6); extra == "basic"
Requires-Dist: jaxlib (>=0.4.6); extra == "basic"
Requires-Dist: asv; extra == "benchmark"
Requires-Dist: cellpose (>=2.2.3); extra == "cellpose"
Requires-Dist: hydra-colorlog (>=1.2.0); extra == "cli"
Requires-Dist: hydra-core (>=1.2.0); extra == "cli"
Requires-Dist: hydra-submitit-launcher (>=1.2.0); extra == "cli"
Requires-Dist: submitit (>=1.4.5); extra == "cli"
Requires-Dist: flowsom; extra == "clustering"
Requires-Dist: scikit-learn (>=1.3.1); extra == "clustering"
Requires-Dist: asv; extra == "dev"
Requires-Dist: bokeh; extra == "dev"
Requires-Dist: cellpose (>=2.2.3); extra == "dev"
Requires-Dist: datasets; extra == "dev"
Requires-Dist: flowsom; extra == "dev"
Requires-Dist: hydra-colorlog (>=1.2.0); extra == "dev"
Requires-Dist: hydra-core (>=1.2.0); extra == "dev"
Requires-Dist: hydra-submitit-launcher (>=1.2.0); extra == "dev"
Requires-Dist: instanseg-torch (>=0.0.8); extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: ipywidgets; extra == "dev"
Requires-Dist: joypy; extra == "dev"
Requires-Dist: myst-nb; extra == "dev"
Requires-Dist: napari-spatialdata (>=0.2.6); extra == "dev"
Requires-Dist: napari[all] (>=0.4.18); extra == "dev"
Requires-Dist: nbconvert; extra == "dev"
Requires-Dist: opencv-python; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-qt; extra == "dev"
Requires-Dist: scikit-learn (>=1.3.1); extra == "dev"
Requires-Dist: spatialdata-plot (<0.2.9); extra == "dev"
Requires-Dist: sphinx-autodoc-typehints; extra == "dev"
Requires-Dist: sphinx-book-theme (>=1.0.0); extra == "dev"
Requires-Dist: sphinx-copybutton; extra == "dev"
Requires-Dist: sphinx-design; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: sphinx (>=4.5); extra == "dev"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "dev"
Requires-Dist: squidpy; extra == "dev"
Requires-Dist: submitit (>=1.4.5); extra == "dev"
Requires-Dist: textalloc; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: tqdm; extra == "dev"
Requires-Dist: twine (>=4.0.2); extra == "dev"
Requires-Dist: myst-nb; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-book-theme (>=1.0.0); extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx (>=4.5); extra == "docs"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "docs"
Requires-Dist: bokeh; extra == "extra"
Requires-Dist: cellpose (>=2.2.3); extra == "extra"
Requires-Dist: flowsom; extra == "extra"
Requires-Dist: hydra-colorlog (>=1.2.0); extra == "extra"
Requires-Dist: hydra-core (>=1.2.0); extra == "extra"
Requires-Dist: hydra-submitit-launcher (>=1.2.0); extra == "extra"
Requires-Dist: instanseg-torch (>=0.0.8); extra == "extra"
Requires-Dist: ipython; extra == "extra"
Requires-Dist: ipywidgets; extra == "extra"
Requires-Dist: joypy; extra == "extra"
Requires-Dist: napari-spatialdata (>=0.2.6); extra == "extra"
Requires-Dist: napari[all] (>=0.4.18); extra == "extra"
Requires-Dist: nbconvert; extra == "extra"
Requires-Dist: opencv-python; extra == "extra"
Requires-Dist: scikit-learn (>=1.3.1); extra == "extra"
Requires-Dist: spatialdata-plot (<0.2.9); extra == "extra"
Requires-Dist: squidpy; extra == "extra"
Requires-Dist: submitit (>=1.4.5); extra == "extra"
Requires-Dist: textalloc; extra == "extra"
Requires-Dist: tqdm; extra == "extra"
Requires-Dist: instanseg-torch (>=0.0.8); extra == "instanseg"
Requires-Dist: napari-spatialdata (>=0.2.6); extra == "napari"
Requires-Dist: napari[all] (>=0.4.18); extra == "napari"
Requires-Dist: bokeh; extra == "notebook"
Requires-Dist: ipython; extra == "notebook"
Requires-Dist: ipywidgets; extra == "notebook"
Requires-Dist: joypy; extra == "notebook"
Requires-Dist: nbconvert; extra == "notebook"
Requires-Dist: spatialdata-plot (<0.2.9); extra == "notebook"
Requires-Dist: textalloc; extra == "notebook"
Requires-Dist: tqdm; extra == "notebook"
Requires-Dist: opencv-python; extra == "opencv"
Requires-Dist: cellpose (>=2.2.3); extra == "segmentation"
Requires-Dist: instanseg-torch (>=0.0.8); extra == "segmentation"
Requires-Dist: datasets; extra == "test"
Requires-Dist: opencv-python; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-qt; extra == "test"
Requires-Dist: tox; extra == "test"
Provides-Extra: basic
Provides-Extra: benchmark
Provides-Extra: cellpose
Provides-Extra: cli
Provides-Extra: clustering
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: extra
Provides-Extra: instanseg
Provides-Extra: napari
Provides-Extra: notebook
Provides-Extra: opencv
Provides-Extra: segmentation
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2943 characters]

WHEEL

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

RECORD

Path Digest Size
harpy/__init__.py sha256=JYXA--fWmfohFs4HrGPvvjGf3knl8ZhD5-a1cKhPasc 503
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=P0T6UW2V8pwDo-LgdUztpjyU3pdEGCNJrmXsbvDm64U 4589
harpy/_tests/test_pipeline.py sha256=lYfh7GXLT2d_-fWCAUQhnZsj2_VklCI91Vvlq_0eVkY 475
harpy/_tests/test_widget.py sha256=KMbxDtYU4E0D5_UEy3XPgYAIe1QiCVSWdGO-1u6JzXY 3325
harpy/_tests/test_datasets/test_pixie_example.py sha256=q3eXCdvsIMm-Rt0FR8Or5uNrP872bQHlFp6k-AT-cpE 209
harpy/_tests/test_datasets/test_transcriptomics.py sha256=pHwwnJ-m5dNsOZLZrcHJMg2EGvxGm0AW2sU_IL9ieJs 2099
harpy/_tests/test_image/test_combine.py sha256=zsm-2DVVNk1sThoeXQgJZMumKZnUwjyQq_kc3vLbEIk 481
harpy/_tests/test_image/test_contrast.py sha256=Xaf7s4T1VfSHMu3tIV8Sptp1mrhSuDLgPmJVM0oilAg 583
harpy/_tests/test_image/test_filters.py sha256=nIRki1lMIj5cHEuBGNFvGBZ6qpiBXRwC6QAPdkM-MoA 1027
harpy/_tests/test_image/test_manager.py sha256=Q4uCACEW4n1RlwjE-l0hTX5_2I7wd5Bpyb61VG7mx84 3961
harpy/_tests/test_image/test_map.py sha256=Z_z8P0eR5EdM_9LsVgJqqAHiQsYQ5ITJ3LwFADyfDfU 8925
harpy/_tests/test_image/test_normalize.py sha256=4vijwELXDf0cKWQBUix1zh090UF_Ja5VxKd1dtoYqgI 1699
harpy/_tests/test_image/test_rasterize.py sha256=as7flnh03lemvKmxKh2H-nhRqhVIr63NvIo4b7aopng 2239
harpy/_tests/test_image/test_transcripts.py sha256=qgYf2FZDS8Hmr3ck_oLFddrtagOlWosuo0V7lOwhudk 356
harpy/_tests/test_image/test_pixel_clustering/test_pixel_clustering.py sha256=Y-sNaBR6nPwliX0CTX1kLj4yefwQixQ_7u2M9EPMHIk 3032
harpy/_tests/test_image/test_pixel_clustering/test_pixel_clustering_preprocess.py sha256=hf6rps89ROs8RaBLJME24XUkHtAY5Wk2t-rqx9bIXxY 702
harpy/_tests/test_image/test_segmentation/test_align_masks.py sha256=3CwInvwy7Ononf8vDYqqczQVoGxWA7rU33YentI2wWE 625
harpy/_tests/test_image/test_segmentation/test_expand_labels.py sha256=ZEltE-PACCbIf156jl6iUTSOUilv4UIaBRAMaSD7OCc 1287
harpy/_tests/test_image/test_segmentation/test_filter_masks.py sha256=Mxk7yFIBwwtmwhUY4yy1YHtMi2YzDhDX_tgX291dmwg 903
harpy/_tests/test_image/test_segmentation/test_grid.py sha256=T2EIZerzF0rEUrl_Pf483ogKVVF6f7jL9waU6bTttKo 3037
harpy/_tests/test_image/test_segmentation/test_map_labels.py sha256=bRe9fFIoti5GihmHAdYgd9hl-O6_u3yGWczJSQ0bsrw 511
harpy/_tests/test_image/test_segmentation/test_merge_masks.py sha256=Y8r4my6eJenSYW31q1NCKmDfVy9KL4JMCddtwpMKUlM 1614
harpy/_tests/test_image/test_segmentation/test_segmentation.py sha256=LZ5Z6c_MCAZUw9xCr7_jqBLOhZfU1XzQti6tKdedJoE 5759
harpy/_tests/test_plot/test_plot.py sha256=Lq3MpeiUqZQE3ZuHq45RJqjONkespFTxRRH1a1DBM7k 7167
harpy/_tests/test_plot/test_plot_annotation.py sha256=wLai2eDJmelif2m6tNPQWymCAw1xoljqi7nvHKQvFl0 972
harpy/_tests/test_plot/test_plot_cluster.py sha256=k8ozON8dwr9HMxjknumdkORqwKOXPy_cQ9WfTVfHEaE 608
harpy/_tests/test_plot/test_plot_flowsom.py sha256=eIkvI4BK8_yszoXbtDsmK9Ohxd0U97zHj7-BEZSLRzI 2699
harpy/_tests/test_plot/test_plot_qc_image.py sha256=vZ41mdZyWdUrbGknxVGfTld95xLbYCAsJIjTFdAkWck 1068
harpy/_tests/test_plot/test_plot_transcripts.py sha256=9g3sgCCj-MT6aQcSuAVVoFlmPURaozxIGG93En7SDC4 432
harpy/_tests/test_shapes/test_cell_expansion.py sha256=xLXGL1VY5E6SNWE8xPFx709lX587t4592ZTBBzcY0uA 575
harpy/_tests/test_shapes/test_shape.py sha256=M1lpS7059AO8qn9Kf1I7F3HYt3JbRSY9qDOBbKs_ugI 1532
harpy/_tests/test_table/test_allocation.py sha256=JhyRPBV58NGn3L8KPtpKTvWGD0RnxskGBBrHLDvfyNM 3497
harpy/_tests/test_table/test_allocation_intensity.py sha256=U-ONgI0prMkmodhTYCqWI6hUNLYS9t3RQKMKfXOSCko 4315
harpy/_tests/test_table/test_annotation.py sha256=ggVavdgKIQNBw3TSW9dqUXFngKE2szDNjv2Mzcnu8sQ 2422
harpy/_tests/test_table/test_clustering.py sha256=hm7Udij5OW_eMo-YmC4ufStE9dKIQUDNQWp_9-UW_ws 3183
harpy/_tests/test_table/test_filter_on_size.py sha256=zLqPoBqvKUQtzTFpcYDrd5S0QyZH4V7GRgAdEsbp4zA 1301
harpy/_tests/test_table/test_preprocess.py sha256=Jgdge9NMU62Bi2PEv0-HAsVIyi8g_RZ_UCWVx9j-s_A 4162
harpy/_tests/test_table/test_regionprops.py sha256=0QfZgAFWaHRK3QWR5Jf1ttZOUpAIgG9H4SEH6dsaKmE 811
harpy/_tests/test_table/test_cell_clustering/test_cell_clustering.py sha256=nQo_cuTEHlYGHGFxvrSvPftCZ-aDKvM2oZnzPnMIlFM 4193
harpy/_tests/test_table/test_pixel_clustering/test_cluster_intensity.py sha256=rQIZfO-LYIVB91Kvdo4mu26S6oEEOBLjVjWu5lMFcxU 1531
harpy/_tests/test_table/test_pixel_clustering/test_neighbors.py sha256=XcNDWL8ILBD00rOwLTcndzQXgTEXst5UPBe00D_j-cA 1383
harpy/_tests/test_utils/test_aggregate.py sha256=DAWzE1wZwBuoidkvPwavhEBxUYrjseqEmGKZwa7dTYU 18172
harpy/_tests/test_utils/test_query.py sha256=33yNQxqM76muxBSEXHQwOkOSJO4NWMimGHHqrm4T7eY 4889
harpy/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/configs/pipeline.yaml sha256=fXbs0CGMczixeuxTd1UrgLk3rLdqCwM7m1mXvsGx-is 1556
harpy/configs/allocate/default.yaml sha256=w6zCAWPAfKJd51pxPaIwMvUMnZNxHcAYisMsvT-J7TY 714
harpy/configs/annotate/default.yaml sha256=yyV4vMPh468HG2yoB4FxghHs0voOyYXUzgpMK30qZW4 70
harpy/configs/clean/default.yaml sha256=T2FTUXzcz2avU9HOsBJEE-fkcH-0pnl6p3LFSaorIAY 375
harpy/configs/dataset/default.yaml sha256=IffOQNtkplUq-CatGLtM2uxFUY4cqBJ8FoMvP3MzSNw 160
harpy/configs/extras/default.yaml sha256=e7dBiY0r_SUy8SC79h5k2e2_K-y0yqpXIaQSOYsTq5U 232
harpy/configs/hydra/default.yaml sha256=YpJc690KIptZ2ivh96Ow3hsZd-Nztp08fXbQPnw7Wwc 400
harpy/configs/paths/default.yaml sha256=E43crpOqe_ycAjxdSlW5eRruY7XPW9TTjinA5B3oLfU 847
harpy/configs/paths/output.yaml sha256=7Hj5y4i6Qj94evxVn3orNY4tetfiXkmGmdTaKz2BAvY 858
harpy/configs/segmentation/cellpose.yaml sha256=gaTanT2wvnCBU7rtfwPsL9WjZMD23qoZtWY5Eyw3aY8 232
harpy/configs/segmentation/default.yaml sha256=dB7YtAlAcBjda8MkI589YthoLoYQMXpzWtO5CvVLnX0 263
harpy/configs/segmentation/watershed.yaml sha256=v9NVy-yUqtFkNAjVrFrgLZz-qYfUe_D5cb05IwQVVmY 20
harpy/configs/visualize/default.yaml sha256=9JR8GeA3bH8KDdDTs-_kn6YsGdYIxHq3qleI1ssZoag 35
harpy/configs/viz/default.yaml sha256=OhtBWKMzoVXA3_oPyAgbjgLYXy4V-ifCLsVHdVNG53k 15
harpy/configs/viz/napari.yaml sha256=XrBYwulbW0u9BWajhyZfqMq5o3R-rPu5iFjz2KLhZ4g 30
harpy/datasets/__init__.py sha256=iZaw4OG3HPseVyU2SaYmLet27Vbv3ZW4osvzzdpXa6A 497
harpy/datasets/cluster_blobs.py sha256=4oOZRwI7ZzQs4dOJltylcz82XINHFcUD3fOkgVykyN4 8085
harpy/datasets/pixie_example.py sha256=diE8bZLTIK_r24kw9Utj6m-SRcb7yT69p2mIcfc_bdo 4629
harpy/datasets/proteomics.py sha256=GB8rw74Tge9rzGz4CPsAJ4Y1o9DRngip0WuFwpaj5nk 5053
harpy/datasets/registry.py sha256=gjBD8heK3rqW2Jcsf1feh9Gvs3Pd7Xa25mCXFaaJOdk 6224
harpy/datasets/transcriptomics.py sha256=OCDOyhVexrIdv21cXZ1y36acbPdQe-k5HTfeqk9weP8 5464
harpy/image/__init__.py sha256=EVVu2yy2pxJmsPKD0yJGLsOFSeUjAfPPc8YEpadWo54 1142
harpy/image/_combine.py sha256=VgOLmZfCTdPjfDdTaCkn9uIDasPAq1LWIZr3PtAmvF0 5198
harpy/image/_contrast.py sha256=wFvz6rJ-e3hpCCsJCoqT71jZq-j5kBbfvrVrjRLCv9w 5607
harpy/image/_filters.py sha256=-aJ7Z624feC_nlE-U35I7PGKxIBsabRN7xAxOtkWW98 10117
harpy/image/_image.py sha256=Xhh7bzXkaZKiO3X2_aayyX-Fshqfs5HHN6jTc5NgaFM 10653
harpy/image/_manager.py sha256=Tzz9104kDA-lLv4QQkos4GGag6RxiNkZJ6HEzSddsf0 8032
harpy/image/_map.py sha256=u7XYCkSB_IbBY4Y-pT9t8zCw25Zaeq81zzEI7C6Psr4 16133
harpy/image/_normalize.py sha256=6BeHLh9nmeW7EcFipWG2LzcptXMi7h6RNKD0Q3mhq2g 5322
harpy/image/_rasterize.py sha256=pCQBV36M1kAGR-pFLpFtzEgF4LpikxOMANrmhL_CRo0 10866
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=2I7fyb4aSVbaUoQPlqXg-1ebac5uncxkF3By93LACX0 16424
harpy/image/pixel_clustering/_preprocess.py sha256=ZuW4AmgDti9rADKKyaQutXgyLCKUbczoEgSK9-XQIzg 14371
harpy/image/segmentation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/image/segmentation/_align_masks.py sha256=v56QMdymVAzxEj3QCROZACzq2gE3yMw_dGqjlk4lb-A 5853
harpy/image/segmentation/_expand_masks.py sha256=Pk4otF8PS3K45owqpg1W-vrJU0KOu0L8lMUEXUSIxPw 3505
harpy/image/segmentation/_filter_masks.py sha256=zCr8essu3Iqj2IlS-K2zjuLsjeW46HRi5VBPBoK7jh4 4140
harpy/image/segmentation/_grid.py sha256=L626iF5OCkmfWhx4FhzKYjFPoBkInr7XsVQ3qUS_itQ 9553
harpy/image/segmentation/_map.py sha256=vq6EJhCIrxBQrwHRcUC5v01LAvh19bDi8dTRqF0F40A 14557
harpy/image/segmentation/_merge_masks.py sha256=88Mt-p8O9uGnht1ScV6J0NojETC_KSZcTgC8uu5CmK0 19726
harpy/image/segmentation/_segmentation.py sha256=sKN8YG_HB7tJxLo_34F6PyFEpAcPaOyENc1PCBFMpY0 42789
harpy/image/segmentation/_utils.py sha256=UiG74-xG-hyNv0_e17lL3s9dgaP4Q3e6AwRh7eYCKFc 15904
harpy/image/segmentation/segmentation_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harpy/image/segmentation/segmentation_models/_baysor.py sha256=j6iBYdjCQuZALagbWZ0Q6F4BYZhtIDqr5rDPmVuP3Ps 7427
harpy/image/segmentation/segmentation_models/_cellpose.py sha256=v02HVOVohq149G3PwW2Avyv10655XOlF-9IThxgs4yY 5338
harpy/image/segmentation/segmentation_models/_instanseg.py sha256=Kd1hMjodOFashuGbNHaCk6N2_2YXX5mc1uqedWsWPVM 3957
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=WoK_7SuIMuWpEhnTQ_HditJC1nI-2gKGNFCCVfQ8it8 10142
harpy/io/_spatial_data.py sha256=HgMrEUDtaXmSAIMIfHj6a136YslGKrR1Pv_57C_U9S8 11311
harpy/io/_transcripts.py sha256=V657e8_HP0nbSc47aAcEdHRluP-S7abPCFg6cs_I884 12581
harpy/io/_visium_hd.py sha256=0XcvAms0eD6jKvtWqbOuLOlbicmNLEwXIpuUKp17pH8 3403
harpy/io/_xenium.py sha256=idZeyIEpyt1ItAo2qehUh8jYJuZPDB4WlMoTv-HEodw 9003
harpy/plot/__init__.py sha256=lCa3wd10eccx7zyaBOYC3XKFBeJLnEuJ-hxOHxm27XI 1099
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/_flowsom.py sha256=vuChxni-IpEPpQYHWaIMmlNL20k-JCLgZUmcYyNxskQ 10546
harpy/plot/_plot.py sha256=4QKn-MNEJS5i0Nyhcsb3GVj9HRL6couees8Zvsxwmbk 37775
harpy/plot/_preprocess.py sha256=IJq4QhHMZkizkUH7z9Akc4WlP4OI0HR7RSJIHusdJaA 2032
harpy/plot/_qc_cells.py sha256=sRYoBk7UTq4RSxqE_u848_MSk42acXK16iFn1Luow9s 3204
harpy/plot/_qc_image.py sha256=AAEbriihcXpYDgJDJqI5hrNRnMVj2bHliMtfMmTs6iQ 13676
harpy/plot/_qc_segmentation.py sha256=xKRlIgjygPTznFYAkqg-UdnhIIXG5kMxugpkRWjCNI8 2065
harpy/plot/_sanity.py sha256=lhY2z7BNFiKh_AaVya8UvITIMHdmkAnrZx_LtPC7Ffc 14345
harpy/plot/_segmentation.py sha256=NDghPD-deeSo1fTHEScQri_DZ9GdKmKZ_MuxmOUD6Fo 2077
harpy/plot/_tiling_correction.py sha256=3XMvk56ec8kKBlIaX_ZAzQYOqKCx3CYR3gFlobw7kHI 3663
harpy/plot/_transcripts.py sha256=_gv3KGdhpqvHHLmLHhBcWHkjqsfWv3dg94SpYDRBBA8 8520
harpy/points/__init__.py sha256=k9SwITk0Xmf9by6OsBIrPEbP3rM83aiXynp70qn8xNs 38
harpy/points/_points.py sha256=dfDsYRYjJIEygtxCxh1O8NPRNAYhsSJfkDnLCGgQafE 2703
harpy/shape/__init__.py sha256=QmwTHIl2zGkTnLHljgut6b1yMcRwcHtNmBHD2kvhn0w 146
harpy/shape/_cell_expansion.py sha256=IKaO-_GPB0Lux8-IfqdjgXAD0sbHTAhI_ZnQgMWgOxU 4194
harpy/shape/_manager.py sha256=xzJ9AwTUIESeJvfZ1KNx3y2i0ub_HYpW6E-YKdKueGI 16826
harpy/shape/_shape.py sha256=_wT-viMAiypFDdQsX43D_wuVrFJgHOt_1gTKC_IQ58c 6077
harpy/table/__init__.py sha256=D0bT7VmVpArajI31U_1pOfjQUJwXlb4F3x7T2VwFjCI 839
harpy/table/_allocation.py sha256=UR6OQGem1ywPYICMCw09nsTz-F51drWdSLHxgOxqrv0 19353
harpy/table/_allocation_intensity.py sha256=hayAu_qCUvbQGzHd9O2z6pNaqLylY2PYZYAX0eMVQ9M 15174
harpy/table/_annotation.py sha256=-ceEcpnnEGG_6cChsUHOeztfFYZAPKNOc5OnH9FDQ6k 33954
harpy/table/_clustering.py sha256=2fDc1V64IMLVgq_K6Y932zmea683cXxRc8dZXvkpYMc 14492
harpy/table/_enrichment.py sha256=miQYz276Jkk03HaN9DOWNb6FGock1vx0xvsA_CuIjxc 2174
harpy/table/_manager.py sha256=Z2rkWzvIjpd8lGRSIpP9H3WYfKhfmmtddNNOO4owbN4 2687
harpy/table/_preprocess.py sha256=3k99WIcrM-PreY-UEaOhzFwTIaa2VALecJVNZymwjIw 16432
harpy/table/_regionprops.py sha256=ZYrhAc3n_vgUig2Egi4ibW1wdfugcaTdWkD-F267C9w 9393
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=VUBnhqQTmDE8mbsltlTuCeExqs01JnLZsqP1yPsYdDE 9109
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=WGFloKRc8tcOChj41AJqS2GYHNcfY6oKNSHPRgVcN0o 9793
harpy/table/pixel_clustering/_neighbors.py sha256=EwtLuszEPr2PzED-QT5cw01x1Tvui4vL9kLvnHWONwI 9839
harpy/utils/__init__.py sha256=cQYwgtVBzwpETD76HUeKWHM2OVBow-m7nsjDoTC_Ge0 349
harpy/utils/_aggregate.py sha256=AymqibHNgj_q_HkbgsL784Fx51Hc8ps7kkXTrATX_Ko 38837
harpy/utils/_flowsom.py sha256=rdEMxBhE2HBoNTHoTvnFSYDqEw1V2UvkmPt-M3dKq8Q 1004
harpy/utils/_io.py sha256=ZeJhmn5hPVF8s6pQ6OI3rnw0LsgrVthdfvFNuQziCTc 2248
harpy/utils/_keys.py sha256=FSuD_VKL51AH_AzisJgEIDvx-PHMX3Y8oySNs-NHE8I 553
harpy/utils/_query.py sha256=GfxFtDZu_NrKbPGQ8yFYQU-QkJeM_ZbtPSTUN1WlgoI 8564
harpy/utils/_transformations.py sha256=JpushdOM_irg1WR_1uXt296U77IU9e40gUbBrq-T2vc 1847
harpy/utils/pylogger.py sha256=ZeGQxEBJTDL-__qQ7fsVzqtCKRblJI7RNCzejy-Wtig 1064
harpy/utils/utils.py sha256=2scdJX1NlsivGJOkjxp1NwKVfc0kbkGcflU51MugOy0 6049
harpy/widgets/__init__.py sha256=GGXGntL_pYnPIvtVWelj15hedni7JfdHQpGjenw1oow 541
harpy/widgets/_allocate_widget.py sha256=Z-gEtHUsHkBmkMeiX3YBSxk9WLSRDvTOmc24f9_K18s 6687
harpy/widgets/_annotate_widget.py sha256=ey8NX13k1w_p_vDMzQMyedS-QimfYMQITA00uhx3708 3802
harpy/widgets/_clean_widget.py sha256=vndsXZ2sx9bsGbAOEmcQjdH1gForlaLeDLJDCFuRzaI 5424
harpy/widgets/_load_widget.py sha256=nM83Yt6Q5SCayfYRSVpHuf8eZTej7lShCOO8P9VARFY 4213
harpy/widgets/_segment_widget.py sha256=SH1zWe-eScZ-_SMRtiue3dZuzmZ3qTBAghLi6P9heqI 6925
harpy/widgets/_wizard_widget.py sha256=qXdKlNvqfeEL9NBlcxnGy-5Wv7VjkApFysaDNwwBgyU 11570
harpy/widgets/dambi-white.png sha256=7GmdzlTQPUprtEQbBcBtUb_bJm1ORYD0gTUOkFdnZW8 24796
harpy/widgets/dambi.png sha256=nr6nbpAUK7GBCjIS6fpcOH4UZB_YgkWnMRVGtp_5Dxs 16203
harpy_analysis-0.1.0.dist-info/METADATA sha256=mbUop_4LbEvY-4Cx5zvnfdmy8DjiD3S4-CRrLA2ZMAc 18202
harpy_analysis-0.1.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
harpy_analysis-0.1.0.dist-info/entry_points.txt sha256=QtGMHXQMLZaWaNrny1KcoX7bBSyAbsDex6agl7UpR5A 89
harpy_analysis-0.1.0.dist-info/licenses/LICENSE sha256=5m_1ytMMJwNarSK0GtTnc3kpwVIjrXua64B_nSiRqzQ 8403
harpy_analysis-0.1.0.dist-info/RECORD

entry_points.txt

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