sopa

View on PyPIReverse Dependencies (0)

1.0.11 sopa-1.0.11-py3-none-any.whl

Wheel Details

Project: sopa
Version: 1.0.11
Filename: sopa-1.0.11-py3-none-any.whl
Download: [link]
Size: 133715
MD5: c9a2ab948a89df6551ab3cf7efd16488
SHA256: d338fc3313f2442da2eb6c1bc20f641743c7efa6bc229b650206371028e52a1e
Uploaded: 2024-04-26 14:58:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sopa
Version: 1.0.11
Summary: Spatial-omics pipeline and analysis
Author: Quentin Blampey
Author-Email: quentin.blampey[at]gmail.com
Home-Page: https://gustaveroussy.github.io/sopa
Project-Url: Documentation, https://gustaveroussy.github.io/sopa
Project-Url: Repository, https://github.com/gustaveroussy/sopa
License: BSD-3-Clause
Classifier: License :: OSI Approved :: BSD License
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9,<3.12
Requires-Dist: black (<23.0.0,>=22.8.0); extra == "dev"
Requires-Dist: botocore (==1.34.19)
Requires-Dist: cellpose (>=3.0.5); extra == "cellpose"
Requires-Dist: flake8 (<8.0.0,>=7.0.0)
Requires-Dist: ipykernel (<7.0.0,>=6.25.2); extra == "dev"
Requires-Dist: isort (<6.0.0,>=5.10.1); extra == "dev"
Requires-Dist: loompy (>=3.0.7); extra == "baysor"
Requires-Dist: mkdocs-jupyter (<0.25.0,>=0.24.6); extra == "dev"
Requires-Dist: mkdocs-material (<10.0.0,>=9.3.2); extra == "dev"
Requires-Dist: mkdocstrings (<0.24.0,>=0.23.0); extra == "dev"
Requires-Dist: mkdocstrings-python (<2.0.0,>=1.7.3); extra == "dev"
Requires-Dist: opencv-python (>=4.8.0.76); extra == "cellpose" or extra == "wsi"
Requires-Dist: pulp (<2.8,>=2.3.1); extra == "snakemake"
Requires-Dist: pytest (<8.0.0,>=7.1.3); extra == "dev"
Requires-Dist: scanpy (!=1.9.7,>=1.9.5)
Requires-Dist: setuptools (>=69.2.0)
Requires-Dist: snakemake (<8.0.0,>=7.32.4); extra == "snakemake"
Requires-Dist: spatialdata (>=0.1.2)
Requires-Dist: spatialdata-io (>=0.1.2)
Requires-Dist: tangram-sc (>=1.0.4); extra == "tangram"
Requires-Dist: tiffslide (<3.0.0,>=2.3.1); extra == "wsi"
Requires-Dist: toml (>=0.10.2); extra == "baysor"
Requires-Dist: torch (!=2.0.1,!=2.1.0,>=2.0.0); extra == "cellpose" or extra == "wsi"
Requires-Dist: typer (>=0.9.0)
Provides-Extra: baysor
Provides-Extra: cellpose
Provides-Extra: dev
Provides-Extra: snakemake
Provides-Extra: tangram
Provides-Extra: wsi
Description-Content-Type: text/markdown
[Description omitted; length: 5408 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sopa/__init__.py sha256=WxZpPywG1CS3jAdH2JcWfE-2rF0t0r5OylT6QCQDYJ0 185
sopa/_constants.py sha256=7Ge4dqy9dk6AqFLOD_l4bWXhjK2c2wAYlRtzTC-Roc8 1342
sopa/_logging.py sha256=g_aXAnOkvR2PPaoZPbXdoq_2dYcYRCsYtrYdlOZ5hcc 1075
sopa/_sdata.py sha256=VdQ_y8amCefPHR15ST-DDAQMxMtwnSxjlhcobBPaAzk 7482
sopa/annotation/__init__.py sha256=jSRpeh7CBkZzoE1Jj8Vg_HxChiQO5dQFV_jtaRfHAgE 96
sopa/annotation/fluorescence.py sha256=fyFXr7fMh5sxFhqXqSN15xhoL8x9ZOeQI3LN0HphNHw 1683
sopa/annotation/tangram/__init__.py sha256=4nRC3CYocIZ1OpDJhhfNHikGQpoGaw7N0yDoByu0Xn8 34
sopa/annotation/tangram/run.py sha256=huoyxwi0aEZ_RmUiqOSZJsQoNniMvQRJNVpooKCSNCQ 10062
sopa/cli/annotate.py sha256=XvI27ydy_eyeR-uxikPdF63S08CWNH_KJMkNvOeiLaA 2706
sopa/cli/app.py sha256=kZ6-GQzfWNF7KuQYina9wsc65YDfYEpF3ub6FTkn7vU 7641
sopa/cli/check.py sha256=ieOBG3tKpfqiVaHZ-0ydlhMdVpBQP_hG0aVaYEUFqb8 4436
sopa/cli/explorer.py sha256=C-3PBED5KSGZjxdBG2aG0IMVZZQrSdaMZQ3cJrbM-sY 4825
sopa/cli/patchify.py sha256=xUB4lnToWpY2LmPFHwPXoLvlGkPOCmlI0xwTplN1ZCQ 3926
sopa/cli/resolve.py sha256=RcNvFZwhrTm7vi69tTTl4l8zUrAfcvKSSv5i_Spv724 3572
sopa/cli/segmentation.py sha256=LWFslb9tbk70Gr__A8Rkg4H3cHbZ8t8lbXS9dCKIMgQ 6812
sopa/cli/utils.py sha256=FqqXxw4hRB_oOILXGfXFToVuFdf8e1LFFClyn0trd0Q 562
sopa/embedding/__init__.py sha256=JGmsNIfA-fnV1eiKj3mmXW5sxeUVam82tYnSsGidhmM 79
sopa/embedding/cluster.py sha256=PTXPKJlpaXy-zacehpkOJvgoggnmeWqvwFFO0djL9M4 1937
sopa/embedding/models/__init__.py sha256=jvTZgXoR1WHF0LXs_5M2oY9dDPTYaqFmmwhgRwXwvhI 182
sopa/embedding/models/dinov2.py sha256=D9oVIurVEmJV3Zh8tBClhQlfj_Uh4nkepx5uUcgsG2w 374
sopa/embedding/models/histo_ssl.py sha256=hxxz1zFhww_HOERGcYrz_WEuOwAPXMrlbuXZ6iiSUqU 496
sopa/embedding/models/resnet.py sha256=VR0Firn1bwooA81lboBdX_evRtjiLhgce7ngqRWAKZI 876
sopa/embedding/patches.py sha256=VmdF5uGWBMkRkhGWOopVzCIRp0sE8rT-pGlOF9N_Ga0 8508
sopa/io/__init__.py sha256=Im3_boOBdNLAgUHilgSeMjMcKiF31LXMWtIJRtVEkgk 715
sopa/io/explorer/__init__.py sha256=S2NM16IhJhHC6LAaBMdYimIoJgiz-PTHiTMeo5kw1yQ 302
sopa/io/explorer/_constants.py sha256=GiibD5FTr3NqnOkcN8w44vwJkvbjoylUH-wjpVJBF-M 3919
sopa/io/explorer/converter.py sha256=bKQMS2dTD-Dll5SxCWPwmAS7ECgFXVstEoQdeSj4n5U 8022
sopa/io/explorer/images.py sha256=vRwiL6YIvLI4E2SMpS13Llbvp1dt5SK6I6jDNAQIY8s 8851
sopa/io/explorer/points.py sha256=YSO9CuaVY-njCa6m7T8_hcI3TaB2vYwDFUQB5_v3dVc 7213
sopa/io/explorer/shapes.py sha256=FkIpvmadKDrDNL-gZgPK0B8vlbZ5-Xqq1eElS2HE0nE 3779
sopa/io/explorer/table.py sha256=aSGz6ClR3a1m7N25f2ti2fRCNVIwL9bL8Lyy5AEPQ8k 5112
sopa/io/explorer/utils.py sha256=Pax0NmhB1EIuJlGrW1FpcR6gXr83LcGfdfN1aj2W5YQ 2627
sopa/io/reader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sopa/io/reader/aics.py sha256=kFDZpUJo74zHZ2zzM9JdOSGA8WsCrh6sLJUmJq8n1xA 2055
sopa/io/reader/cosmx.py sha256=SEcHz8-erAotQICpEr7fZcu2TVfn7fHkYJ_3U-_7sx8 9838
sopa/io/reader/hyperion.py sha256=L09gaR39D1022YO8zgg8P2n6JeYoOCRJQHuLmpBXHT4 1960
sopa/io/reader/macsima.py sha256=E4ArH9GvnRBy9OWBDiViE_Tm2hfHOL8Sv0RsLLgzzUs 1613
sopa/io/reader/merscope.py sha256=XDaZWAltoEoEa-QNBm63Z9RD52MH33WTZE0CQqKGnSU 6142
sopa/io/reader/phenocycler.py sha256=E6RsTPP-7xFMIxmVprjmzLOn7tm3zf9lXhj5HTeZ6tw 3818
sopa/io/reader/utils.py sha256=-DCVGMS-HurFNo1iiYQzlNggyv6EazaxepcMd9tao_g 4163
sopa/io/reader/wsi.py sha256=QJ-4t7wW4upFUZwfIvgfnCWxonZZAzJPsDyajkmRoJU 4750
sopa/io/reader/xenium.py sha256=wUkibKSwci7elyVOV31tmGi0JGskJbyo7FWMV0Tf0wQ 3144
sopa/io/report/__init__.py sha256=8MXcJE4L1pXYH--FjnyLRPgHCm4-SFn72NWx_OhhqBI 35
sopa/io/report/css.py sha256=0IATy9mFavnNXlJjbyL5ZvL7I_Rz_IwcaVpRqSC6S3Q 207321
sopa/io/report/engine.py sha256=NGhWQtUsPh7Rvwi9k56KbShB_KjFsTjuXa8QstbFZi4 8116
sopa/io/report/generate.py sha256=rL4g8UqN9Z1sDh1HDdvapK4xDUXat9VOOTPNvBWqFGk 6799
sopa/io/standardize.py sha256=iCKEUIAC_jItwN8HsegNSS6xS2AP-Lv2g6KiXT3En3I 3073
sopa/main.py sha256=bfp4-noXRa6qu4oP12PEk6ThgwKwAH6DV4wzeG3Iol8 25
sopa/segmentation/__init__.py sha256=vP-a3YweQ2KiVrmQ26tm8V16bM37Pi1mQUwwa90dMhM 209
sopa/segmentation/aggregate.py sha256=pRdvn83ayPYa_11CdnTxnm9Ik_GAdULMeYBOONLEh44 16996
sopa/segmentation/baysor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sopa/segmentation/baysor/prepare.py sha256=YItztiuDdvY1eDIhGFlop0bqk33GEsuEjC2jtyTNxNs 616
sopa/segmentation/baysor/resolve.py sha256=GjEYN_rB8UYFvtNSnUrG8rm9zKt8TyoXR-Uk9NdvSsc 6573
sopa/segmentation/methods.py sha256=fyEtTGrm6Lv1lpF4dO3gsbQnxoBw9GGlPbc_JBMmUV8 2587
sopa/segmentation/patching.py sha256=Whx7sRt4CQyd7TZkU179EBNMqVs6qWjTuI2vxI5tlZs 13555
sopa/segmentation/shapes.py sha256=imwc-N8HxjhAVs0JbRQIeQ9oYJI9LT1ynjWibfUowS0 6795
sopa/segmentation/stainings.py sha256=kesxE7hesIcdqFgWXHO16OlrvAD49Y9l9oCNmTA7U5o 7419
sopa/segmentation/tissue.py sha256=sqn7V_GqYlA0uHmbXGb8CcpC0qiktA0z5y7V4YZ6lbs 4626
sopa/spatial/__init__.py sha256=-Htd9XRhETG9R8HoZZ15SkbggqpdCa-smcObY0fqCgg 194
sopa/spatial/_build.py sha256=H7LGlCl6ApB-BehG67d4CAY8VJcma0a2V-OqLjK8mag 4892
sopa/spatial/_graph.py sha256=kSwwfzm0kkD-akrUvzJ6gfYul4yR-quxd8GfD8IYsAc 4154
sopa/spatial/distance.py sha256=IpezppTUbTdCHtkJLcZmiibl78FC9oyhGN6pN7Iping 5696
sopa/spatial/morpho.py sha256=JbK3n8uZSA9TexaQfWeR6XkwTuAGG_DEi-KMtuHhEew 6443
sopa/spatial/utils.py sha256=P6zVv9lMYEN04lFimixmnY-QeFWAiKCVwAUe1jTIIN8 1933
sopa/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sopa/utils/data.py sha256=iDc5vzjsdb64Us4Ov4u6Kxrok5ff6EjaSvRgSPGjm8I 7129
sopa/utils/image.py sha256=8GMYSZAhNNb2zulSSAhdWjX5Hpk4lEgg-NF3yRJ0wUY 2346
sopa/utils/io.py sha256=PM2Ruk088kuArfxgSw2PKYPOxcj2hAzw5ClH7eYH8Q4 4743
sopa/utils/polygon_crop.py sha256=beJMns4lNj7CNNg--K19ZAHUO3Uq2Wx2n1jE-Yrlk3k 5116
sopa-1.0.11.dist-info/LICENSE sha256=gT7LbpPPHIgmIoJrQkeHaIpvNi40uZ5SPPhCAlLCw3Q 1523
sopa-1.0.11.dist-info/METADATA sha256=MTvbCPNAL4k_PkpesokNLEkcuRS6-GRy73eMSfcx4TY 7738
sopa-1.0.11.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
sopa-1.0.11.dist-info/entry_points.txt sha256=yxGbut96ZrHL1l9loFf559nO9dp68BUZihQc3DmiKBs 38
sopa-1.0.11.dist-info/RECORD

entry_points.txt

sopa = sopa.main:app