../../../bin/sopa,sha256=MTWiSxhyau5bMn30h03R31tjjBaUV3aBxdSjORnN4U0,462
docker/sopa/Dockerfile,sha256=K1-P9JrZQ5K3zrtOfNlYAaqfZylq4RACMTZKOg79Amo,331
sopa-2.1.6.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
sopa-2.1.6.dist-info/METADATA,sha256=UciwMepSWh5Er-TJq1HfDcuHz6oJIlo-Vqp1tp-Z64U,7253
sopa-2.1.6.dist-info/RECORD,,
sopa-2.1.6.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
sopa-2.1.6.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87
sopa-2.1.6.dist-info/direct_url.json,sha256=oWqNW1w-MUoPeI_lL32gA8O489p_lYapzB1ToKvGUsM,78
sopa-2.1.6.dist-info/entry_points.txt,sha256=2aATboInVr5GD79UcghWYVO5RPAv_w78y5Vb757Z0K4,39
sopa-2.1.6.dist-info/licenses/LICENSE,sha256=km1bieNs3cCRK3jxCX0-A5wt557W1pEV3gtQWXKjAZ8,1523
sopa/__init__.py,sha256=sjQi9er4deHQOJo8UUN7abh-H8htx-d5KqNxLS0pYlo,771
sopa/__pycache__/__init__.cpython-312.pyc,,
sopa/__pycache__/_constants.cpython-312.pyc,,
sopa/__pycache__/_logging.cpython-312.pyc,,
sopa/__pycache__/_settings.cpython-312.pyc,,
sopa/__pycache__/main.cpython-312.pyc,,
sopa/_constants.py,sha256=pUBC3TU8gwoundCaHk5iavVrOABI0hzgXYHzE8gO3u0,2149
sopa/_logging.py,sha256=T1FUgV3HeMZwQ9gSns9A-akuKBv0WYX-XU39XsfPD40,1039
sopa/_settings.py,sha256=4pvWyJiBm3wyc3laUxzkitYbNpQNKnb3APJqFgBF8_8,3092
sopa/aggregation/__init__.py,sha256=d2usYujYHeVkz1O-Qp4MVKUdPAKkaqSJb2_LzRk87NE,206
sopa/aggregation/__pycache__/__init__.cpython-312.pyc,,
sopa/aggregation/__pycache__/aggregation.cpython-312.pyc,,
sopa/aggregation/__pycache__/bins.cpython-312.pyc,,
sopa/aggregation/__pycache__/channels.cpython-312.pyc,,
sopa/aggregation/__pycache__/overlay.cpython-312.pyc,,
sopa/aggregation/__pycache__/transcripts.cpython-312.pyc,,
sopa/aggregation/aggregation.py,sha256=3CLSCbDoHnZBlxcC8Z6vxfIg1Npoycf5DEwzzbUl46k,11069
sopa/aggregation/bins.py,sha256=gMCk63ooJNDPcITcX2bNtL-ma9iSTzvGiTmI_8JBBlY,4128
sopa/aggregation/channels.py,sha256=3nKgeooAeApbHOZn6WHVyka6tQaC4GMwhT_xy7Zqgxg,4766
sopa/aggregation/overlay.py,sha256=Hzuh4Mq9lU3KSRT_EynpC8ds8TmWstGdw8-es23KPGw,3903
sopa/aggregation/transcripts.py,sha256=hhjggvnSjFcpNMO3p2wBydcSI1Kkdh6EbnCcGvOgYvA,4660
sopa/cli/__pycache__/annotate.cpython-312.pyc,,
sopa/cli/__pycache__/app.cpython-312.pyc,,
sopa/cli/__pycache__/explorer.cpython-312.pyc,,
sopa/cli/__pycache__/patchify.cpython-312.pyc,,
sopa/cli/__pycache__/resolve.cpython-312.pyc,,
sopa/cli/__pycache__/segmentation.cpython-312.pyc,,
sopa/cli/__pycache__/utils.cpython-312.pyc,,
sopa/cli/annotate.py,sha256=a1vf6erBzUTxJd3Pugcpl06PrWHG68zPcHO48KW_evQ,2723
sopa/cli/app.py,sha256=hjMJD9O5R4WhYVCbSUTIo8fgYXZkkpL_EGdxYD_ntzs,10880
sopa/cli/explorer.py,sha256=N9MqTgXQjSwHDqv5kwkwUZZMZhVb9ZcbIguxEn3jLf8,4980
sopa/cli/patchify.py,sha256=iImIxHxA3nf319XMxEXarc91jTs_sqxJkikCQUWlszg,3011
sopa/cli/resolve.py,sha256=NJa5wI9FkR5AMlOVFh1TOC9z47WN8tW_ET31CLfxwTU,4735
sopa/cli/segmentation.py,sha256=nhMrW7CfHPtHXPWa3U60qOduwS5MIhDAi-EH3JKP8nQ,14655
sopa/cli/utils.py,sha256=z0dfqgm8x4odalkAzzRMfMWrY5Ldj3B9VjTWR3vDIPY,792
sopa/io/__init__.py,sha256=Sd1PynqSNISoQQOpQz06Q9PoKupzjpzcJ1rsP3vLvSI,591
sopa/io/__pycache__/__init__.cpython-312.pyc,,
sopa/io/__pycache__/standardize.cpython-312.pyc,,
sopa/io/explorer/__init__.py,sha256=S2NM16IhJhHC6LAaBMdYimIoJgiz-PTHiTMeo5kw1yQ,302
sopa/io/explorer/__pycache__/__init__.cpython-312.pyc,,
sopa/io/explorer/__pycache__/_constants.cpython-312.pyc,,
sopa/io/explorer/__pycache__/converter.cpython-312.pyc,,
sopa/io/explorer/__pycache__/images.cpython-312.pyc,,
sopa/io/explorer/__pycache__/points.cpython-312.pyc,,
sopa/io/explorer/__pycache__/shapes.cpython-312.pyc,,
sopa/io/explorer/__pycache__/table.cpython-312.pyc,,
sopa/io/explorer/__pycache__/utils.cpython-312.pyc,,
sopa/io/explorer/_constants.py,sha256=nY2bL7GVq3Qoa_CInVa4FfOW-Q3dCBaW71HS5UEvxO4,3748
sopa/io/explorer/converter.py,sha256=g7p1fIgn_VaqkeRD7aieDS-FaPUyt7gshnSAxuiBBIE,12590
sopa/io/explorer/images.py,sha256=-QFrMyypF0_3cIGnI1hjp00zQOPrMvQiYTBu4rHsROs,9643
sopa/io/explorer/points.py,sha256=SLxPZSHjgllpQh5YnK-ULWyqF8um27v5vgJWGkoIBvQ,7153
sopa/io/explorer/shapes.py,sha256=_k2cCOFRQIYX2U99dJKYELqT6BhgeBohDrq8n_pVD9c,5021
sopa/io/explorer/table.py,sha256=T8lhWTfi8lWCvGMLmLptkooevxLMzkmM7QX_N7STuFg,5495
sopa/io/explorer/utils.py,sha256=gH4-z1mwfviWZl9GnpukEC8rHZPMxkijUnoUYRZ44QY,4090
sopa/io/reader/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
sopa/io/reader/__pycache__/__init__.cpython-312.pyc,,
sopa/io/reader/__pycache__/_openslide.cpython-312.pyc,,
sopa/io/reader/__pycache__/cosmx.cpython-312.pyc,,
sopa/io/reader/__pycache__/generic.cpython-312.pyc,,
sopa/io/reader/__pycache__/hyperion.cpython-312.pyc,,
sopa/io/reader/__pycache__/macsima.cpython-312.pyc,,
sopa/io/reader/__pycache__/merscope.cpython-312.pyc,,
sopa/io/reader/__pycache__/molecular_cartography.cpython-312.pyc,,
sopa/io/reader/__pycache__/phenocycler.cpython-312.pyc,,
sopa/io/reader/__pycache__/utils.cpython-312.pyc,,
sopa/io/reader/__pycache__/visium_hd.cpython-312.pyc,,
sopa/io/reader/__pycache__/wsi.cpython-312.pyc,,
sopa/io/reader/__pycache__/xenium.cpython-312.pyc,,
sopa/io/reader/_openslide.py,sha256=ePeJl2_QPtdXH9EbUFOQpjJ1mUy_a9B62YldNw0RvB0,4782
sopa/io/reader/cosmx.py,sha256=bAHhhlbJdbM_CU-1gJ6Hmo5_lwq7tXWr2HTLnTVwyx0,21980
sopa/io/reader/generic.py,sha256=jbzPFLXYnRAZXNS5UeXkIQAEKwt3OJb8HioJpmkDRqA,4049
sopa/io/reader/hyperion.py,sha256=pTA56Rx88_Tf9Xg-40tGpGJFVLGs3W2M0oPxFQ2n1P4,1928
sopa/io/reader/macsima.py,sha256=eGC_MMPF3t8nhzYneile1cvNw3FpQ8GWq1HLGxfeO2w,1256
sopa/io/reader/merscope.py,sha256=9qMCbWAE0_X4Fnqkf71umENxZfCHKVGNXV2eKrI0Xtw,3422
sopa/io/reader/molecular_cartography.py,sha256=_qtuS4zgAUSelkc3_2dcabg0PG7IkbCqw5OAn6fyR-E,2566
sopa/io/reader/phenocycler.py,sha256=-QRpcFgMwFce_DCi3aTwDFqPMWiQSicTS-zhogNhQms,3446
sopa/io/reader/utils.py,sha256=E-h4_oh4pm7nR8KY8Fmnp_gOtnVszSz_tqaLweiZIzc,5332
sopa/io/reader/visium_hd.py,sha256=mTgHhqRZFXm3SJY6HeyQFFY1dzhjb4VNQ57-OyWVRoA,4931
sopa/io/reader/wsi.py,sha256=kDuJLU5-CzJ5sWI1a6w5PdgtKnqyM2DFPNpaBkz-3sA,5144
sopa/io/reader/xenium.py,sha256=mLtuF4isCEB9ZHdblryZAojiqgCxCgeN8eCjyl6K5i8,4019
sopa/io/report/__init__.py,sha256=8MXcJE4L1pXYH--FjnyLRPgHCm4-SFn72NWx_OhhqBI,35
sopa/io/report/__pycache__/__init__.cpython-312.pyc,,
sopa/io/report/__pycache__/css.cpython-312.pyc,,
sopa/io/report/__pycache__/engine.cpython-312.pyc,,
sopa/io/report/__pycache__/generate.cpython-312.pyc,,
sopa/io/report/css.py,sha256=0IATy9mFavnNXlJjbyL5ZvL7I_Rz_IwcaVpRqSC6S3Q,207321
sopa/io/report/engine.py,sha256=qpo3Es_katLP2rD4ZFT5IZ3AVj0wcpDQFlxC457C9_8,8051
sopa/io/report/generate.py,sha256=JJ-37WGvn_Z8H0yvwUFHvgjFyL58Nhzil2i8830OE30,8336
sopa/io/standardize.py,sha256=2QiqbV5okjt_cy7FnfYlu27fxlcC-0gVCuqFcv6SgSk,918
sopa/main.py,sha256=bfp4-noXRa6qu4oP12PEk6ThgwKwAH6DV4wzeG3Iol8,25
sopa/patches/__init__.py,sha256=yYLzB7gfPhJuqr1BXkhQqSFoQYnTQ2xH8wRzrMAChMU,176
sopa/patches/__pycache__/__init__.cpython-312.pyc,,
sopa/patches/__pycache__/_factory.cpython-312.pyc,,
sopa/patches/__pycache__/_inference.cpython-312.pyc,,
sopa/patches/__pycache__/_patches.cpython-312.pyc,,
sopa/patches/__pycache__/_transcripts.cpython-312.pyc,,
sopa/patches/__pycache__/cluster.cpython-312.pyc,,
sopa/patches/__pycache__/infer.cpython-312.pyc,,
sopa/patches/_factory.py,sha256=Ycj4b-aSts7GArz5uZCyRfxi3SHayOvPqJBUPfdK68Y,5316
sopa/patches/_inference.py,sha256=XrLjzZfM47MqsHn7Ia8t2Ce76nj4cwaYCyD1B_dGEE0,5221
sopa/patches/_patches.py,sha256=P9YCHwEKZ7HKSJOu3MPWNLRuA0b4fC0RHq27gFY7Qhg,8782
sopa/patches/_transcripts.py,sha256=ZOGx6NE3S558aiUdjdZYJhNQ89q-GiGpiZbRA8lj-w0,8577
sopa/patches/cluster.py,sha256=CTobvqaq7e5OA0tgRaTMlXpBCmdQ2xB6s4GARwxUWV0,1968
sopa/patches/infer.py,sha256=NGAc8JfwiJ_1-Vnxsdi0RxAdw6nZndtBIikuihRVwFg,5276
sopa/patches/models/__init__.py,sha256=6EwG2e57SYAv3B9NsKCkndhpkPp-GE3ewWjpP9HS6V8,583
sopa/patches/models/__pycache__/__init__.cpython-312.pyc,,
sopa/patches/models/__pycache__/conch.cpython-312.pyc,,
sopa/patches/models/__pycache__/dinov2.cpython-312.pyc,,
sopa/patches/models/__pycache__/dummy.cpython-312.pyc,,
sopa/patches/models/__pycache__/histo_ssl.cpython-312.pyc,,
sopa/patches/models/__pycache__/hoptimus0.cpython-312.pyc,,
sopa/patches/models/__pycache__/resnet.cpython-312.pyc,,
sopa/patches/models/conch.py,sha256=CpXyIpoqVKTQlucnpeHfQ8wRPUL-kt3nmNPLE1udIy4,803
sopa/patches/models/dinov2.py,sha256=NLSq8LZH2lhTq0TRRqhXjAnlxwMZNTspbbk8cHnvL8Y,343
sopa/patches/models/dummy.py,sha256=vb7MGvAOJ_Q5r8_okZ19mcOluce6YjLDMkQaddiuqa4,200
sopa/patches/models/histo_ssl.py,sha256=Z5jxsONsZrisZ_Y_pHZ8Rns1iXS0aKV58yzp1W7W3q0,466
sopa/patches/models/hoptimus0.py,sha256=GZ537e7YfUn5f8dLYBxy6n7BJee1-5eUb46epnbVFUI,707
sopa/patches/models/resnet.py,sha256=V-_ExSQRx9Vj7rjl1KB3XIuNQv9-cd4XAOtR77TmwDQ,759
sopa/segmentation/__init__.py,sha256=BvyFVCm5ZFI4hJIkigGaDT0HO3KSR3TXyz5fyZacC6Y,249
sopa/segmentation/__pycache__/__init__.cpython-312.pyc,,
sopa/segmentation/__pycache__/_stainings.cpython-312.pyc,,
sopa/segmentation/__pycache__/_tissue.cpython-312.pyc,,
sopa/segmentation/__pycache__/_transcripts.cpython-312.pyc,,
sopa/segmentation/__pycache__/resolve.cpython-312.pyc,,
sopa/segmentation/_stainings.py,sha256=e6caKxabUeLYjbfWP4YcFfJM6AjDCLr3xw3bWI6AwsY,8795
sopa/segmentation/_tissue.py,sha256=3cuvJlnC4z3L4gGswd3f0PAd0eKzbJZNLINW6CTqNvw,11011
sopa/segmentation/_transcripts.py,sha256=LLRRWQ5lleSi8z-BSrDTnS2ce5Z_G2FYHsuLA_ehnBI,7840
sopa/segmentation/methods/__init__.py,sha256=HlxYPEVcnfplZWgyI-qtICGqFlPF7pmmqdefC7SR59s,256
sopa/segmentation/methods/__pycache__/__init__.cpython-312.pyc,,
sopa/segmentation/methods/__pycache__/_baysor.cpython-312.pyc,,
sopa/segmentation/methods/__pycache__/_cellpose.cpython-312.pyc,,
sopa/segmentation/methods/__pycache__/_comseg.cpython-312.pyc,,
sopa/segmentation/methods/__pycache__/_custom.cpython-312.pyc,,
sopa/segmentation/methods/__pycache__/_dummy.cpython-312.pyc,,
sopa/segmentation/methods/__pycache__/_proseg.cpython-312.pyc,,
sopa/segmentation/methods/__pycache__/_stardist.cpython-312.pyc,,
sopa/segmentation/methods/__pycache__/_utils.cpython-312.pyc,,
sopa/segmentation/methods/_baysor.py,sha256=KF0sPUv-5ltEDda2j9HjRIU4Ymao0uoIAaZFBI-gRak,9089
sopa/segmentation/methods/_cellpose.py,sha256=G_Uv4wCdxbKfzpa1mS8FR-6ShhEC0WeDmUMgjBHCRzg,6883
sopa/segmentation/methods/_comseg.py,sha256=4iPDzZop8RIWcCyeUSJrJJDifEvhdQjLlnWt1moe4x0,6163
sopa/segmentation/methods/_custom.py,sha256=Lja4LGYlHgxroUcMBSmsOnFn0f6e76fqPibsIW6IP2k,2819
sopa/segmentation/methods/_dummy.py,sha256=swznWn-9xR21ZxgSvEaV9ZJaxl9WX8-i9ZPFCdF3HoU,732
sopa/segmentation/methods/_proseg.py,sha256=lQTHpKdV8jCUxv3NmKoGWIzOVxkId4m9gpbiPoTIsxs,6655
sopa/segmentation/methods/_stardist.py,sha256=3TJ6KI0sUwBn_4idVK8NNDwFjtnVbg5uddSBkGbncuw,4424
sopa/segmentation/methods/_utils.py,sha256=11L7zE1EpoEyh0CmhBKKC2W8uJWP6MZB423hA4TC2YY,565
sopa/segmentation/resolve.py,sha256=A24EdYYf_6kTtQZ9_PWmvKocdI3vmsQaFEB6v3cjt_I,4550
sopa/shapes/__init__.py,sha256=_h7Vxo8sAhQkUCdW6hda1_vjrKuP4SkE-kkQr0zOB3w,213
sopa/shapes/__pycache__/__init__.cpython-312.pyc,,
sopa/shapes/__pycache__/_expand.cpython-312.pyc,,
sopa/shapes/__pycache__/_rasterize.cpython-312.pyc,,
sopa/shapes/__pycache__/_validate.cpython-312.pyc,,
sopa/shapes/__pycache__/_vectorize.cpython-312.pyc,,
sopa/shapes/_expand.py,sha256=CbtRl-3ZqUDjy6W1upJWvaA3zm6HJ6no6oaHt_ow26E,6061
sopa/shapes/_rasterize.py,sha256=YArfXLfK_-xs6Kbrew4X_BYvXB4wVdt2FC4irs2ZSSU,1160
sopa/shapes/_validate.py,sha256=Otz8nmpHR5GAy7mmm7oAr64sbkckRJGtQWWDlByp6wE,2629
sopa/shapes/_vectorize.py,sha256=Jsl1r_z4T0cxtqgmGOgiTxnwGoNWqrNDU5fbWStIlkM,3052
sopa/spatial/__init__.py,sha256=l4Iee-KJGR4Co251gbiBu0b6gtLxQWQUbZyJak9ugrU,238
sopa/spatial/__pycache__/__init__.cpython-312.pyc,,
sopa/spatial/__pycache__/_build.cpython-312.pyc,,
sopa/spatial/__pycache__/_graph.cpython-312.pyc,,
sopa/spatial/__pycache__/distance.cpython-312.pyc,,
sopa/spatial/__pycache__/join.cpython-312.pyc,,
sopa/spatial/__pycache__/morpho.cpython-312.pyc,,
sopa/spatial/_build.py,sha256=gg-okIZNZ9wcApDfEa6OgG--sFgFAwQXeXXfr90fHKI,4849
sopa/spatial/_graph.py,sha256=rXnQq0ROVtEJQc6qOGuygZvdRc1MWBBXGgMsmTsGglo,4096
sopa/spatial/distance.py,sha256=fejF4dIR9UWtekU_Y5e3SDsus83CPi8OWN3jHopbNL8,8134
sopa/spatial/join.py,sha256=XgCyiNegYTn9HnrwxCR8UJR6TpEJkACJU_YoPXdAzvM,4007
sopa/spatial/morpho.py,sha256=-af24uzhYwp5fhclpS-SAZBqOb6U2dE3zE1dvGx977Q,6668
sopa/utils/__init__.py,sha256=fUYYkSFWYuD4R4z1cayUzeK9O7GHKQP3NLJkaFkDmfo,544
sopa/utils/__pycache__/__init__.cpython-312.pyc,,
sopa/utils/__pycache__/annotation.cpython-312.pyc,,
sopa/utils/__pycache__/crop.cpython-312.pyc,,
sopa/utils/__pycache__/data.cpython-312.pyc,,
sopa/utils/__pycache__/image.cpython-312.pyc,,
sopa/utils/__pycache__/utils.cpython-312.pyc,,
sopa/utils/annotation.py,sha256=ORQpNC_1kXe_brjcRp1EtUzcCltvFzUKQA8989Fr3l8,14121
sopa/utils/crop.py,sha256=ciLF3uzdavhnwFAQ_m68_qgezA6Xan89awimuz4rbmA,6051
sopa/utils/data.py,sha256=qFr8MS54u2mmGbkm4tbFd7Q6GdrOK1SgTai-ycKVX6A,10982
sopa/utils/image.py,sha256=5Vm90y7k8SgEsgdg6v60VD5Ivpytzf1ozoKu8grDQ2E,3135
sopa/utils/utils.py,sha256=1nXhkp2j2aPKvjMF9S_YYiTfJt3DXljdT5VDFLpIRLY,14063
