slideflow

View on PyPIReverse Dependencies (2)

3.0.2 slideflow-3.0.2-py3-none-any.whl

Wheel Details

Project: slideflow
Version: 3.0.2
Filename: slideflow-3.0.2-py3-none-any.whl
Download: [link]
Size: 1760764
MD5: be8999356f538172bb4d65b4f44af75a
SHA256: 15d494fdd4a528493e8600d22aada6258ce4f7f84f9dd499878a54483006fe0b
Uploaded: 2024-10-18 17:37:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: slideflow
Version: 3.0.2
Summary: Deep learning tools for digital histology
Author: James Dolezal
Author-Email: james[at]slideflow.ai
Home-Page: https://github.com/slideflow/slideflow
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: gast (>=0.3.3)
Requires-Dist: scipy
Requires-Dist: scikit-learn
Requires-Dist: matplotlib (>=3.2)
Requires-Dist: imageio
Requires-Dist: opencv-python-headless
Requires-Dist: shapely
Requires-Dist: umap-learn
Requires-Dist: seaborn (<0.14)
Requires-Dist: pandas
Requires-Dist: pyvips
Requires-Dist: fpdf2
Requires-Dist: scikit-image
Requires-Dist: tqdm
Requires-Dist: click
Requires-Dist: protobuf (<3.21)
Requires-Dist: tensorboard
Requires-Dist: crc32c
Requires-Dist: numpy
Requires-Dist: tabulate
Requires-Dist: rasterio
Requires-Dist: smac (==1.4.0)
Requires-Dist: ConfigSpace
Requires-Dist: rich
Requires-Dist: pillow (>=6.0.0)
Requires-Dist: imgui (>=2.0.0)
Requires-Dist: pyopengl
Requires-Dist: glfw
Requires-Dist: saliency
Requires-Dist: pyperclip
Requires-Dist: requests
Requires-Dist: parameterized
Requires-Dist: zarr
Requires-Dist: gdown
Requires-Dist: triangle
Requires-Dist: pyarrow
Requires-Dist: cellpose (<2.2); extra == "all"
Requires-Dist: cucim; extra == "all"
Requires-Dist: sphinx; extra == "all"
Requires-Dist: sphinx-markdown-tables; extra == "all"
Requires-Dist: sphinxcontrib-video; extra == "all"
Requires-Dist: pygments-csv-lexer; extra == "all"
Requires-Dist: torch; extra == "all"
Requires-Dist: torchvision; extra == "all"
Requires-Dist: spacy (<3.8); extra == "all"
Requires-Dist: fastai; extra == "all"
Requires-Dist: pretrainedmodels; extra == "all"
Requires-Dist: tensorflow (<2.12,>=2.7); extra == "all"
Requires-Dist: tensorflow-probability (<0.20); extra == "all"
Requires-Dist: tensorflow-datasets; extra == "all"
Requires-Dist: cellpose (<2.2); extra == "cellpose"
Requires-Dist: cucim; extra == "cucim"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-markdown-tables; extra == "dev"
Requires-Dist: sphinxcontrib-video; extra == "dev"
Requires-Dist: pygments-csv-lexer; extra == "dev"
Requires-Dist: tensorflow (<2.12,>=2.7); extra == "tf"
Requires-Dist: tensorflow-probability (<0.20); extra == "tf"
Requires-Dist: tensorflow-datasets (<4.9.0); extra == "tf"
Requires-Dist: torch; extra == "torch"
Requires-Dist: torchvision; extra == "torch"
Requires-Dist: pretrainedmodels; extra == "torch"
Requires-Dist: cellpose (<2.2); extra == "torch"
Requires-Dist: spacy (<3.8); extra == "torch"
Requires-Dist: fastai; extra == "torch"
Requires-Dist: pytorch-lightning; extra == "torch"
Requires-Dist: timm; extra == "torch"
Requires-Dist: segmentation-models-pytorch; extra == "torch"
Provides-Extra: all
Provides-Extra: cellpose
Provides-Extra: cucim
Provides-Extra: dev
Provides-Extra: tf
Provides-Extra: torch
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12138 characters]

WHEEL

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

RECORD

Path Digest Size
slideflow/__init__.py sha256=1iwzPX-LbWT9ZvNXzl9GCwr2bd9HAjHSalxWHlqb0Nk 1815
slideflow/_backend.py sha256=4ndSnVveBCWZX1Ruc2Gnzuctb49jLleS4SxySbA3Ll4 1662
slideflow/_version.py sha256=o1VpuoKu7pkqSv9uS-xc3n-aYlA5fO6H6sF14CZ6V68 497
slideflow/dataset.py sha256=iRFOwq_jEecFU6hHxHj7A6-8JZSPnnRtryw7P-uthVM 189198
slideflow/errors.py sha256=gbIE-RzL9OptFHJaDC7xAdRXTdJyzNkXUNsXy95VdIs 4240
slideflow/heatmap.py sha256=l9XpImqHpZeDvHmEEJor0nORO-dHLwDtsNwyi461eYs 41526
slideflow/mosaic.py sha256=jutwPAnQlsth5ruRwTFStXBzSaHqPJmrmnCwEbsfnmo 26146
slideflow/plugin.py sha256=vizWayfeGH4Z8hM3iHGaBSyaDojNrSuxKFzzCy-U0E0 290
slideflow/project.py sha256=H-F_N6_Vn9_1zeukscll89BNs0XvMC7D6mBOZrYiiQo 170304
slideflow/project_utils.py sha256=Hlw0Xh5CLPF2aR_yR3kSiob_FbtFeeuHIwmIdFvFa0o 34760
slideflow/sample_actions.py sha256=khhho6m0GzAXUD9licPFKlq8oxqY3hdP1qg1B3CTOMY 978
slideflow/cellseg/__init__.py sha256=VXQeJBHNVu7wrPRM4_1NjdnWJqn6MopWZgK8QRhVWA8 26622
slideflow/cellseg/seg_utils.py sha256=nrRy5kMFnloFAcv8CUXgXyuyKUKeEKmjJUY5d01JqeU 5444
slideflow/experimental/__init__.py sha256=XlV9ei1aGs6mm7IpfqzptPrm46WnqNOPSccdQWlhFdA 116
slideflow/experimental/embedding_search.py sha256=KnBkLdB6MSod8prKzkCDdOC-aq6PXCk50yJwg9JOViQ 17224
slideflow/gan/__init__.py sha256=dG9s2uNcKGSfne2vsVC_pfFUVaj42jnodM7znXl_xBo 207
slideflow/gan/interpolate.py sha256=EeVOXZFAVU6wjEpTT5dMb-BGrfuelxByHhowmcTvJUU 26752
slideflow/gan/utils.py sha256=k9O5dZWUjXw97kMmTZKYdMFXhmkPNa2y7Gx5cWZZKhY 1406
slideflow/grad/__init__.py sha256=_cBjPmYSKKW6urH2xZ6llP-gthQoKCsgxfx0Lksq7cs 15662
slideflow/grad/plot_utils.py sha256=vkUAan14mAY3UoMCw5oqtgfiifqWcSw5BPYuD9yDIE4 7376
slideflow/io/__init__.py sha256=pBuTt14qjO1Uv1_J0Hx4p9upfOK0nNlDV6jDRMnKPh0 13592
slideflow/io/gaussian.py sha256=7mhQeBcEQmpKqq_55WST6VE67jQwFf2uq6u7ZVM99PM 10541
slideflow/io/io_utils.py sha256=8oneye-50sEu9eZpaCzy2IdkrCGBd3WKlVSA4s8mW9A 9918
slideflow/io/tensorflow.py sha256=0UGdPojdb6s9-ZFWZqFAkOVVcX5VKHSxyrtuh2tMfdo 39974
slideflow/io/preservedsite/__init__.py sha256=9chqMmsn_iKvFwnTxZtVr4Pn08dyOeEi4YpgKhrf1Kw 68
slideflow/io/preservedsite/crossfolds.py sha256=UD4e0JqgZJeYl9lfrFHkCKhePJHGbsB20ZK6CA3g7bU 8419
slideflow/io/torch/__init__.py sha256=SqWEIkX8vnY0OEkTLZp7Xln5La9tdBKIU13o10W4QK0 890
slideflow/io/torch/augment.py sha256=wzLlQl0uUHimtAPoMiLcnIhnLsQ-yGwnpzm-CgRMyS0 8743
slideflow/io/torch/color.py sha256=wdtzhdT59P3AXpW5DplYgYEI7AkNPQOWEyc-RmEQMLQ 17405
slideflow/io/torch/data_utils.py sha256=Db4XWaTkIvt62iR0RkwFqTpbLIPwI7GWFAOSStMRnn4 9329
slideflow/io/torch/dataloader.py sha256=4lE1fXCiwN26_NqRAlco019jt-Syn-1fHkOYK0mqn38 7503
slideflow/io/torch/img_utils.py sha256=Tj0aa9sPD41TEqR6Qwt-kPCLSwtqntMsU2s_6-pQmLI 5242
slideflow/io/torch/indexed.py sha256=QHRVJZUFRtLyVaVR48EcXGpwRXjjPXP5WpEb1hei6wc 12742
slideflow/io/torch/iterable.py sha256=tQeumZ4SrnqplpTFI2RrMuc7k_enWGJoEYEo5304L8E 32848
slideflow/mil/__init__.py sha256=LqhiC7eZKN_DVCyuMrl44xX67uoEYvYqKcTctewp4BI 1402
slideflow/mil/_params.py sha256=W4NlX_dzQTtaJeXbOzt4K1suEF-uiMDtknJxlZYxdNU 31730
slideflow/mil/_registry.py sha256=u7xdNulqjUfxo7QsEeogOOB7fDvWRo2SrCnWgztJtLk 3938
slideflow/mil/data.py sha256=xiQnoA_d5v7xhInpZ8WEMjsnXrhkwWeJzxZ05669bOQ 10222
slideflow/mil/eval.py sha256=4R45YHuHj7O6i8zeYSbBiMRJpAfHANVInN34j-PUfuQ 45980
slideflow/mil/features.py sha256=MfucDlNAPnCp2e6f_vr_JW2TKcRx9qS0M853nbT9W_M 17009
slideflow/mil/utils.py sha256=AZbmgH3o5vh7nzvxmWH9lsKFWmjCqaWTFfxh953Nq80 22926
slideflow/mil/models/__init__.py sha256=-tx58f4mLoxV19zYEbgb0VoMISaPQGsOuArI-2A8qxM 167
slideflow/mil/models/_utils.py sha256=OzeCy0V1sY4wzcEI-4XgWa6vZ_knIH8lr5_JvosPQJM 378
slideflow/mil/models/att_mil.py sha256=7029Y1CQO0T6ZF8desBBV5RLWo87lEvWpaLEX9cZYj4 17348
slideflow/mil/models/transmil.py sha256=Cnx8mzVDDDEac1vSZzIhJyZmqaOa_oyvaRwxX7vyqe4 4270
slideflow/mil/models/bistro/__init__.py sha256=vA1DDs-zJIe2jZbBHj463ia4fnE6yPEgYb-QYzDEFkU 100
slideflow/mil/models/bistro/model_utils.py sha256=Ox6LthHfFncsHfKLRqUwSm8oMRy56Cqgp-0CnmTyVyk 3069
slideflow/mil/models/bistro/transformer.py sha256=8ml8ctgeDsTjR2T0jhbWs-q0yPzLyagInMxlH7Dx5aY 4310
slideflow/mil/train/__init__.py sha256=_SeMg96kCafulSKDFIixNn4l8tu8viFrgMCFJaUVmMs 20038
slideflow/mil/train/_fastai.py sha256=57a4p_Mcs0uoGNMmiZp6gEi7kduqaGcZpe2cKJzkFD4 5189
slideflow/model/__init__.py sha256=3Jwu_oGBA_jfRnhaP9r_6k5zPh71WJeSyvgRBaNx4dk 7655
slideflow/model/adv_utils.py sha256=qt25QlPxEQk7vJtqc82DBlkw9KgSf8KkJvpC0ATzF7s 1879
slideflow/model/base.py sha256=b2z7PdnDeNgNcTnk25Zr0D0Iq2stgeKWldoPIJpcaTU 23927
slideflow/model/features.py sha256=iadJDRatEwbNZah5RKGCAH58yxt8BUXb80SSspowXyU 72336
slideflow/model/tensorflow.py sha256=UI8gDj18GFF2wm_cKzV21rnd_cKWSJkABnzbJWU-r4o 113038
slideflow/model/tensorflow_utils.py sha256=LBIlhuNQyK8LOBIBdpV-Pof42VyvNLD6gYfZAZkzi7o 23584
slideflow/model/torch.py sha256=qt_cIlCcxnRJosE7j82vpbtGzuWxE5UBYuNmsgAiXWM 112606
slideflow/model/torch_utils.py sha256=Fsjje4dyFlJ_hOLHm_5_FCIt11LxTetH97FrvVOVpkk 18336
slideflow/model/extractors/__init__.py sha256=XnPcRBMIq4AzxihTIFQT9sNYhAcTgH1rXByt7f90sQM 698
slideflow/model/extractors/_factory.py sha256=tDMysAxjKUXEsZPJF2Rbn2PJDhv2585NKNKPWqooGEs 12887
slideflow/model/extractors/_factory_tensorflow.py sha256=wmWmdzF0Mz1uO09EiGVphW78CvMz_HiLgrmLfU3xDfs 5980
slideflow/model/extractors/_factory_torch.py sha256=hoRo-O2h_PBRddnv-QbJl2HUT6qJ4pcg5NR2ByHc_GM 14374
slideflow/model/extractors/_registry.py sha256=Br9tYj3MoE-qL6sIU_RYCCDOha1DvI3Qj7CYdu1eDWI 2741
slideflow/model/extractors/_tensorflow_base.py sha256=JscyHzOhGFLKfQ5zHSP89dTQSe0Tg9fwn-USo9qKSN4 1530
slideflow/model/extractors/dinov2.py sha256=0EX_PJbidcVnUg59gfGVymLlyV1QHbQcEKBIjmHiNbc 2276
slideflow/model/extractors/simclr.py sha256=WsclrHsr3ULJV5hap4qviT5wP5q-BJo2aIBnnm_eKgI 4514
slideflow/model/extractors/virchow.py sha256=YTL3pRNmJWKKIj8ypBW5UR-6qTTIpqDgXpawLveJJ80 4112
slideflow/model/extractors/vit.py sha256=stS9IJUJVhnaor_PcSwOa2h5t_A6aLM74_OVFeAu8a4 15560
slideflow/model/extractors/_slide/__init__.py sha256=37b_iyxPPPzEWN9F5tXPzdUQqDQqkSuJXngWZmcBGb0 461
slideflow/model/extractors/_slide/_tf.py sha256=uxNdbsXyEh5y9TPWzGqa0yfW6mIpvRJOmFFn5EV-JAM 6900
slideflow/model/extractors/_slide/_torch.py sha256=TgfGLDTd-88Gk2b1hxgKIXvNH5SGiktzU-cMGVXefAQ 4402
slideflow/model/extractors/_slide/_utils.py sha256=Z4qyJHnZvLaGVy_5KhJmXQslHDlokSdO79gewVhqRa0 1355
slideflow/norm/__init__.py sha256=V_K54W4Aje7T9h5teP-l0Z5DHunQb-lyqlCYPWtuNdA 30735
slideflow/norm/augment.py sha256=aKVFFb9qnstinkNyakiMGZKPX9r9n0RkwBUv48HuThI 1691
slideflow/norm/macenko.py sha256=DIm7Sx-BU4l0gjnct_LTE0y1vevbL69lswphndHerzE 14472
slideflow/norm/norm_tile.jpg sha256=Y3wWM8FDrsfYdiMhReDBC90Rf7Io5s8Ga0UJx4oBGQk 177672
slideflow/norm/reinhard.py sha256=mRJgmDIK53vdo2T3iRcgWoefvXAshxzyWAc31KQkwT0 18711
slideflow/norm/utils.py sha256=C0Xq4qousfRisbJKdz8TZFI_Xh5iRXgSl6wj6kgJlpk 16216
slideflow/norm/vahadane.py sha256=zLQx_KJ_IcihUDWqBgxhT0VkIT3GVt5l0uDiQUFf4g0 7881
slideflow/norm/tensorflow/__init__.py sha256=nNc3sJdRsyw8quS3JK125S4qy2scYj9ILYt9jHhgbKM 12325
slideflow/norm/tensorflow/color.py sha256=ei3alBtNb-xm1pHhJdtJoVuS_tPkISh1rXZ6Sl_DvwM 5879
slideflow/norm/tensorflow/macenko.py sha256=IRt0i6x7l6yS9zu7SfyfYOm421aacJrCJHWtEA5gWTg 26513
slideflow/norm/tensorflow/reinhard.py sha256=t53F7Vznknk0TXaEDdfS5ycsM0YFDlZpEvS03QeW20s 29361
slideflow/norm/tensorflow/utils.py sha256=IcTPD8wR5h8Gqso0O-d6mlR-LrU6d1cJdnkj62XIHm0 1685
slideflow/norm/torch/__init__.py sha256=tCjNkq1dqTIven2uL7yzXevnvppoqlUfS0pG7AfzIGs 13620
slideflow/norm/torch/color.py sha256=dN1FpcvdVLvmkjGdc77rA4r0q0Clhhr_sQR2fEh18Vc 7826
slideflow/norm/torch/cyclegan.py sha256=QyE0Zzjw46gIZC44HZLgcDMG2lAeF77scw6DZgrra1U 22060
slideflow/norm/torch/macenko.py sha256=HCZLVNSkm4jO11N5VCPfdQ86iAOc0mR4Hsm-K-DPMzQ 16434
slideflow/norm/torch/reinhard.py sha256=mJn68U7XNbXKXap51KAR_1fBnxWZFFw0qn9UIVLB8aE 28928
slideflow/norm/torch/utils.py sha256=MstCD6KIJGG2a7xHAfSpLVr95jcoKrXrW2xDxch79pQ 1673
slideflow/segment/__init__.py sha256=tv7pHdBoLPORqfHb2YuAbwVPkEU_os6Qyq23xdM1KxA 20104
slideflow/segment/_cp_utils.py sha256=ztKPXvIUrN5829JbuoXC5QfMXrkSe800hFsjl6JgODY 7441
slideflow/segment/data.py sha256=rbwIVdlNO4KstC4szbvRxC0WPoNDR63sD-gXt0kVMtA 19283
slideflow/segment/model.py sha256=1wQO3hTXTkLZzUIPCuaEl8sB5KmKWHqW7Ard5CoyMFU 10697
slideflow/segment/utils.py sha256=7K2Z1Jg7EDqx0770GLhP4rsOTHFXRXH1tGx-PUlsCxw 4600
slideflow/simclr/__init__.py sha256=o8TiOkbZzvsQo6bISoejBrOscbq_l-akGzbGr92rkK4 458
slideflow/simclr/simclr/__init__.py sha256=M1HPoNrZnhd3zOIQyYO1YXGBeA22ZXmi6BeSccg5774 6
slideflow/simclr/simclr/tf2/__init__.py sha256=Yb9Y82RF_2p8vjq2DOMsiunRux06ZPViifURKFLOgHA 21010
slideflow/simclr/simclr/tf2/data.py sha256=Wg_RBGlkUHeAkG25oPIsil9RfDTIao4qca2IFTnxElE 11745
slideflow/simclr/simclr/tf2/data_util.py sha256=vKchaKq_pr916kSfHB8EuAGkBWi5TIgl3of2gMM1Cok 19016
slideflow/simclr/simclr/tf2/lars_optimizer.py sha256=XWLnxqVxRlUY6PsQOHiCsFB6Lluk3TOokasLH9TTO-o 6505
slideflow/simclr/simclr/tf2/metrics.py sha256=RUtmvVamcnS-8_ZXLE2XdALsLgNgVPOUNl17hKPk13Y 2997
slideflow/simclr/simclr/tf2/model.py sha256=3p7YnZeZS09XOkPbVJ19dl77h7w3DNuf4c6rd6gqlqA 12256
slideflow/simclr/simclr/tf2/objective.py sha256=v5V1UzGCaSzT1i6xDe4UOaUIOhQyZ9sPDlrEP_2XYQ8 4983
slideflow/simclr/simclr/tf2/resnet.py sha256=GgqKqYitzAC_IdDDEr2Tco00HO4AaAg8vj2F8ubIoU4 28265
slideflow/simclr/simclr/tf2/run.py sha256=8Ej3YtqrKgpqlh0sjyqbUmKvLPGIRLz7XYi44dpvPE0 6524
slideflow/simclr/simclr/tf2/utils.py sha256=XF7LqOaf-SImrKDA9t8J2zp-xrwgSFlrGhbnoEG5JL8 9737
slideflow/slide/__init__.py sha256=FbjOU_io0Zq_PRfyKn3cczxl0nt0e5smTZqS2162E5U 713
slideflow/slide/report.py sha256=SNVjlif2ElQTzbTtnLE6MYU2rHyp2AmE4dy-Ne3qq88 20046
slideflow/slide/slideflow-logo-name-small.jpg sha256=C9-2QV_cZkmn_FqzvorF5GvrkD__VE-7NSKME58fTR8 30934
slideflow/slide/utils.py sha256=H8I-i6uaPhvDBPG9Y2zr0O2uXWeMRk6k9OJOFc9BvhU 34035
slideflow/slide/wsi.py sha256=A-YPftzDLF_32UW2axr4eMDjWxr_LUcu45QieqL-eFY 145545
slideflow/slide/backends/__init__.py sha256=hqSG2dXl8jj578W6wa-3uPgKugBqwj2zKO7ugfku71o 1035
slideflow/slide/backends/cucim.py sha256=Udj1lepZHyqQGnoMYw1WhxzqcT2tjlFvGLkoSkjZM0s 21195
slideflow/slide/backends/vips.py sha256=TVBM0epCZ28D43IGAemGCEo_i4zIgtsGjxcy1BPNGpY 48581
slideflow/slide/qc/__init__.py sha256=ROZCWgZPk-zNbqKpAZDf_rcwkbtEw_G4m0tishkIBWU 231
slideflow/slide/qc/deepfocus.py sha256=AKvFWzVa7CO7xboBamVS2TE8CA_Ms4tb1JEn5C0NAAA 8183
slideflow/slide/qc/gaussian.py sha256=Gt4pzppnbgSLhhwZxnofUkv3UZqOdN_1bcweo2TpOvE 4484
slideflow/slide/qc/gaussian_v2.py sha256=ot5gJigxL_F_8Jt9pQE8pVnsLgvc0VTkjpkGx2NVnfs 5426
slideflow/slide/qc/otsu.py sha256=ZDilTbt0ZCMu-Sq4bdoUEAr9BDVGzZJalC1bPpEeQas 7133
slideflow/slide/qc/saver.py sha256=v9YDHfggZTw9KrT6Gv8K5b26CmSthsyTmXMBsEWaBNg 3043
slideflow/slide/qc/segment.py sha256=_j-cI1k6jnD-Azaye0EXN_SD_q71aeBwDOMJm7m4LJg 13481
slideflow/slide/qc/strided_dl.py sha256=ljVuxYcXdWnUOEjAflwZdc1tpbnfcV7RyKIE2OeijPQ 9833
slideflow/slide/qc/strided_qc.py sha256=UqljbXr6pC40f_acx70ny1tGN4XXWkGthcmUkjwFnqE 13948
slideflow/stats/__init__.py sha256=PoUMiNzTv2ra_wvkFgwz7ZjJRu0G_aD2tebhEc01BKw 390
slideflow/stats/concordance.py sha256=9t412v85gjXzVBQeFSR5Q8gKPvKJOTJc9ch28wEtgYE 15016
slideflow/stats/delong.py sha256=zigzZehIRA3Ei5IDcdOa8leeEVGIBqm-SpxW31rJzzE 4303
slideflow/stats/metrics.py sha256=274VggnMNTvoI_DXnpxkVv_YWlTCtehghWpohIjjrYw 38758
slideflow/stats/plot.py sha256=6y9KjTdN0F_6jKEs0arl1Bt0KjVTTbAB0PcA8mnm9o0 6025
slideflow/stats/slidemap.py sha256=p_MaT0zpKPsLznyS3WdPsY0F_RrNo5y7IWgNRyFF_aE 45261
slideflow/stats/stats_utils.py sha256=lzHdMoHwUBBO_wDwSCjdX0HG9H_QW5ItstaF0kjJ6IY 3553
slideflow/studio/__init__.py sha256=quWXc2XibwaXa1ysKOi_zrrGYBBxmNjfe2C40uPZamU 95948
slideflow/studio/__main__.py sha256=JQVir1HLjo5LvFYsKYxmgsZc-ygKZ2JFHREAqsuiZZs 2292
slideflow/studio/_mil_renderer.py sha256=fkrL-NWyuwePjduxoG7umKDzCiA2YmxmfeiO5_ksu84 4518
slideflow/studio/_render_manager.py sha256=pZFBIxR4EUzrEp-GVL1Wv9AA-Av1jjnelJ4GZ-vP8jc 8981
slideflow/studio/_renderer.py sha256=JISDb16qSpyzPjTDaSFWlodxg-3vh2n0faRXnhdg5n0 20221
slideflow/studio/utils.py sha256=2ue9ArmU4X4rGhLYByAi8o9r8vNrVpMXc-NFLeqnrJU 5854
slideflow/studio/gui/__init__.py sha256=9_8wL9Scv8_Cs8HJyJHGvx1vwXErsuvlsAqNZLcJQR0 8
slideflow/studio/gui/_glfw.py sha256=vyP0aJReCx-105MFzkY9fEOnXmACd-gsXbt5etUtwFE 14842
slideflow/studio/gui/annotator.py sha256=5qHNqjOdrnsJdZa8rYu1BQ1NKXHPfybHOOSFPEtsfrI 14445
slideflow/studio/gui/gl_utils.py sha256=jAEVhjI1FFb_c0F92pP6ARYpFWcS-2vE0HeVpSZtpJg 13874
slideflow/studio/gui/hover_button.py sha256=qU-PfQxEeBjFLR0dkHfGhg5UJ7Chuif4E7hnyOXhwcU 5686
slideflow/studio/gui/imgui_utils.py sha256=5pgwA9tmVNVJYwPy9TUP7C2L5eZYmYeAJqY5_d0SDPo 11328
slideflow/studio/gui/logo_dark_outline.png sha256=QkLA4-7QQi0ZD6a0qfXLq-ULgc5ZkuUPopoOGqwp4SE 29775
slideflow/studio/gui/splash.png sha256=tHTzjX5d8ssGCBWKTRHg4QPVW7xYQcp47-U8agj8mz0 179066
slideflow/studio/gui/text_utils.py sha256=l_e-w3jsSBjuGMgWkzLYdD086gjR8-iQP7UZaUkByYE 5291
slideflow/studio/gui/theme.py sha256=92fx-V2k_vmi4v9gGcyuc9QFzYZD-D6mcB56W_CaYKk 2571
slideflow/studio/gui/toast.py sha256=jRilp5x5a8YS9qvke0ajazY7LYG6wRSQo8xP2DuCyss 5185
slideflow/studio/gui/window.py sha256=woLoD79gQmw3Sa9mQ0I5RhrSh3iF-RgyUqFF3QVAIrI 7557
slideflow/studio/gui/buttons/button_add_freehand.png sha256=Xfr5h75QemoI1vIcAYqcLm8hL2ks9unAqNPJcBgTNmY 4392
slideflow/studio/gui/buttons/button_add_polygon.png sha256=QYTmLRIsqSGMLDWo7-xEqq3CRaeVS1YwtaT8iE9kCSY 5195
slideflow/studio/gui/buttons/button_camera.png sha256=K7qYxFyG2oVoqLqF4wKYD5lWDa5JcDU8uVru9RWpkwA 6645
slideflow/studio/gui/buttons/button_camera_highlighted.png sha256=pc0OGg4DSWdxXoXXn3jTR8R_OvSYI8KAwMK0sa1Mb-o 5898
slideflow/studio/gui/buttons/button_cellseg.png sha256=884BOb5iydKtp7FAjMArRj0kAd9jmsqrisDo4qZqJuM 7090
slideflow/studio/gui/buttons/button_cellseg_highlighted.png sha256=3J8mqa4O9cXG3b0e1XReMOaIqiPoqWHp7WVFD0I0LQM 6355
slideflow/studio/gui/buttons/button_circle_lightning.png sha256=9rS7K9lsSN6TAKy-JGCiHgkPlI-PCgRgIL0FfOIC3R4 5496
slideflow/studio/gui/buttons/button_circle_lightning_highlighted.png sha256=fTb4Cy_nojWIGWzk3tG9ldp8sbD6_f1QGOto4ufWdMg 5125
slideflow/studio/gui/buttons/button_circle_plus.png sha256=MkoMiRoGLkVYwSHXM4ssgQx3ffCIG2y3VGcht4MwVYQ 2278
slideflow/studio/gui/buttons/button_circle_plus_highlighted.png sha256=1J867ntXNJyPx-1JAKgt36NHXof2EV_Ea7cHQ1EUnjs 2017
slideflow/studio/gui/buttons/button_extensions.png sha256=8HpTp1Fdr9-3Oe1ziTiBO7yby-qpgHIBCY2xAP2_HfI 4010
slideflow/studio/gui/buttons/button_extensions_highlighted.png sha256=xC-e7UbLi7D69MFTNVA07y-NoCa5BZTTV4wK7qTCrxk 3838
slideflow/studio/gui/buttons/button_floppy.png sha256=zxAUDGWj4p3r2tXZ7gXfFI_3udOQiEZMSgfrqrKmBzc 1297
slideflow/studio/gui/buttons/button_floppy_highlighted.png sha256=LzqfacOlE8_3kPIJx76NulrLyiC2dprK-xW8EhuG2r8 1291
slideflow/studio/gui/buttons/button_folder.png sha256=B1pgaXN03rayuDKuxJqqk-NoLBfokGSE7Kx1e-3pZa0 1463
slideflow/studio/gui/buttons/button_folder_highlighted.png sha256=xj4rdA4fWz3xJ4Qy38Ce6xpXIu9-ZF-UIAeLmDEbNSg 1440
slideflow/studio/gui/buttons/button_gear.png sha256=UYABxWQdMXayWXFZUKKJWmHS50w4Z7lvQgs06KXO0DU 6660
slideflow/studio/gui/buttons/button_gear_highlighted.png sha256=H_yCh4zz8-yhw6slimyy6G8cjw9b7Egr98-gk6cC8Xg 5465
slideflow/studio/gui/buttons/button_heatmap.png sha256=ddJTECEKFJHO6k6KJW8IxPkcHXfuqnHpAlLjrCWT_e4 2011
slideflow/studio/gui/buttons/button_heatmap_highlighted.png sha256=AfYuSkWyPwz4q4Ow5q0wDaydZHWk3l-jY7ar2h_mxXw 2025
slideflow/studio/gui/buttons/button_mil.png sha256=JF6jokN1mqoXjQi7bDMBSAg9WSx76omHcJFg_QnwcZs 5923
slideflow/studio/gui/buttons/button_mil_highlighted.png sha256=D99Ogjy7_mj9-HyitmsgjDoPrOQT9QqYovJvWYnVR7I 5452
slideflow/studio/gui/buttons/button_model.png sha256=n4Gx3B_Asd5y8vN4fid1oodTqafQwfiTkWFoFdoFplk 4948
slideflow/studio/gui/buttons/button_model_highlighted.png sha256=eEcbYBvOzTKbXe446sWAgYHQqCR8B7u_RTISGCHoWI0 4646
slideflow/studio/gui/buttons/button_model_loaded.png sha256=1ZhZtcfEgKARX1H-js9kM8vWK_CcWgv9Uuxk0nT7Nic 8309
slideflow/studio/gui/buttons/button_model_loaded_highlighted.png sha256=1RCWpODhLTWZh_ZgMSRkiETwC2sq4UBSZh2GDTAxNtU 8065
slideflow/studio/gui/buttons/button_mosaic.png sha256=FldscmScRrDKjln5lOY3R5U0ywJOuS8q1NSb-xrK2eg 3111
slideflow/studio/gui/buttons/button_mosaic_highlighted.png sha256=UxvV0NVNeXTRwB_Y160GhKdsmKqCjUh445DV47BL8cQ 2944
slideflow/studio/gui/buttons/button_pencil.png sha256=xQKooAZkZ3jdl8ovGX59nbyW9ZkzNaUxi35Hq97eoMw 1164
slideflow/studio/gui/buttons/button_pencil_highlighted.png sha256=86TCaGXSxgb5FdjGs_b-lkKXTvjKiHNAAgQNk720yJs 937
slideflow/studio/gui/buttons/button_project.png sha256=GVJQR2K1CE01YDQ3-wigqjc8pdujlLDBwHUfryxuZZk 1874
slideflow/studio/gui/buttons/button_project_highlighted.png sha256=11kzxhlZYWqPg3NGl7AP6UTh5zjz9k7iG2YXic4w98s 1873
slideflow/studio/gui/buttons/button_segment.png sha256=xl-K883iayGrR-q4HciJomgxXuFfoDd4TyxhRim2-qo 4154
slideflow/studio/gui/buttons/button_segment_highlighted.png sha256=qSewtyAIHvfoRFuSt6DzkKQRiATP4ZCHlqbFufdDsYE 3989
slideflow/studio/gui/buttons/button_slide.png sha256=Ps0CLTN2Vb4ioXtc5hyCt2SKBC_t_5nnPXIbAwvyShc 1639
slideflow/studio/gui/buttons/button_slide_highlighted.png sha256=-_F8IJNBECEArPxExoh-w3Z4PYU8DpwTT7pEaajM3hY 1660
slideflow/studio/gui/buttons/button_stylegan.png sha256=vxYg0f9tVgp3Ehj7DoA4ptK_vmaqDyfUnxXCiGC9woA 6066
slideflow/studio/gui/buttons/button_stylegan_highlighted.png sha256=LqEHCc3KMSWmdX7UCWTpTP2jy4sYuZTjD-hGPTVIQBc 5452
slideflow/studio/gui/buttons/small_button_cucim.png sha256=6_c9IcvsViM_flscs1FMmqZQkqGO253gC1VOBg-asM8 3563
slideflow/studio/gui/buttons/small_button_ellipsis.png sha256=726DQ-BQ3Zz72Yc-ZN-v3vwmyZGxO2PNDvWcLjQ8950 2316
slideflow/studio/gui/buttons/small_button_ellipsis_highlighted.png sha256=iQ3m1hNNLyRUtVdRYdQ_YVQ61Fhadn_qHz3omUBjm_s 2254
slideflow/studio/gui/buttons/small_button_folder.png sha256=wk_6TrmR067xSOQABfR8xU0AVLKADJS-BFBjzPbEb3k 2725
slideflow/studio/gui/buttons/small_button_gear.png sha256=G4rHsCl98NbaIPs20DtzZpuhmJmbSMed0uI-8t00A00 4078
slideflow/studio/gui/buttons/small_button_lowmem.png sha256=MRMZJzDF15vYgwY25qAeCYL66zGLukYiV4l3TfUbLq4 2533
slideflow/studio/gui/buttons/small_button_refresh.png sha256=4CqSDUolSHDxY_QK4kqS0C9JhSit5St6m5z2mIYj7zI 3500
slideflow/studio/gui/buttons/small_button_verified.png sha256=0ok5iv2e96I-7S_udTnUIaixmH1sR2UkoNQEkHELjSk 3026
slideflow/studio/gui/buttons/small_button_vips.png sha256=RyVn-R2dyv-zCOKJV_lQgqhateOrZk-sOrfA2mm9_hs 3560
slideflow/studio/gui/fonts/DroidSans-Bold.ttf sha256=L1KaPmDAB5edldKXlMNmBpQhf7iCQp-zORnSJF_paek 194488
slideflow/studio/gui/fonts/DroidSans.ttf sha256=9RuIlF9MGyNvRLjVWi0wQxaGkSfpUkjENcI_HkFCp9s 190776
slideflow/studio/gui/icons/error.png sha256=XQOSYuK4Gipt36VpGPGYse7HbnPnxoqi5oLKxmNvFeU 7568
slideflow/studio/gui/icons/filter.png sha256=XowrwaJR9SU2uMTKeJoael24t-hEHW2mF0RjTxn7n7w 679
slideflow/studio/gui/icons/info.png sha256=vqiqW4eXPfcrj_m7FyKajAq8r3YI3AkDGzhUp0__jG8 7286
slideflow/studio/gui/icons/logo.png sha256=1Vw6Zi1rlfhKtIrN3rOvzKppRnaiaXorYVk-GQPA72s 125763
slideflow/studio/gui/icons/search.png sha256=N4KpyBrNg3JCXNFqPrwC9aE6DlUzTGsmjRIjlkxUkzM 7257
slideflow/studio/gui/icons/success.png sha256=BxXVANTnqknCN79rZabK-gBap_3YrCeCvar8Fxxr0Jc 7181
slideflow/studio/gui/icons/warn.png sha256=mAVKiVI85LF10roGtrrOf43DE5gpR4XORYh3z62iACU 6817
slideflow/studio/gui/viewer/__init__.py sha256=9wiXSrhD8Raz5AVGdCBrF-Fykn1sNqkqGgjfXtRwNuU 107
slideflow/studio/gui/viewer/_mosaic.py sha256=dKDyGt12-f9sju5g0plSJUoOiP4uYAH2emiK3vQFUb0 7874
slideflow/studio/gui/viewer/_slide.py sha256=UrQ3rVsMT5uHrXyEfpxGaAiIXY3-QdsedZam3KFBuok 38786
slideflow/studio/gui/viewer/_viewer.py sha256=HY3Nxq7D-M_-mkUt3Hqujz2_uadocOWN8e3hoWMM7hQ 16989
slideflow/studio/widgets/__init__.py sha256=M8gSPhj8W4FThgSm5kMF1GuAffF1PkauBfU5xtwAmxI 439
slideflow/studio/widgets/_utils.py sha256=jI9Ah-aO4SPN8CdBB0pWV2-bxifLSW6DpGK106938js 735
slideflow/studio/widgets/capture.py sha256=ReS_0x1Alz328yTnDy4Wq09XQZ1aFb0HYJoM90CsY_4 4362
slideflow/studio/widgets/cellseg.py sha256=moZ49xNPPklB34MDe62IzhQ7Cl1Jn6tVvMpilo_V8OE 21842
slideflow/studio/widgets/cvcam.py sha256=bag_4CQBvud2S1eUA9mgdZTdWzkxh7op6gh2sUOKFvI 12986
slideflow/studio/widgets/extensions.py sha256=tiw-kggKLwognG5hZZCGItE8j0cPe3xvuPn0mQj4zxI 7980
slideflow/studio/widgets/heatmap.py sha256=nAqabJ5xzkNPmP4A5IVjoA7gvNzSuSTOgAHY_JB5M1s 19791
slideflow/studio/widgets/layer_umap.py sha256=Dol3NIxJge6Ff2e80Ydjvfh0xc8CBMb34DmM-n1lPmg 3842
slideflow/studio/widgets/mil.py sha256=6_CLRRd8_EhwBkwAiI9V4A7qeOR3rPoEUd0aNQvCePo 33788
slideflow/studio/widgets/model.py sha256=n3fIUBYf18nrptS6G08UF5y3d5kX7PAlqjza49qe9lM 28799
slideflow/studio/widgets/mosaic.py sha256=ByY1UJfN5B4tgdrMqhOVGFx0ECTZuimZa0Hf1TPP5pU 14400
slideflow/studio/widgets/performance.py sha256=JQ4b2pNBYh4gw_8NGHW3GltGxxKJ_CJCvqnuPABSGFg 3067
slideflow/studio/widgets/picam.py sha256=H2PqNA38HcFXM-1IUWyTju-H4_LiFieJTtmXmwkcxeM 6723
slideflow/studio/widgets/project.py sha256=gi93laxbErJZKEK0VadnUi3_ayfshr43e_lCww9p0Fs 28511
slideflow/studio/widgets/roi.py sha256=B_DTgFKGqEOIQsC_5O3ZGjhI0nyM7ubJzq1Wlpo8TNM 84236
slideflow/studio/widgets/seed_map.py sha256=b4ftLvj5ySevm9zKjhcKN-HOQSYlza1JKEhknw83aa4 5983
slideflow/studio/widgets/segment.py sha256=_Y2NhCXg2wLTUhG5Pqxj0wexVs8PvoOQEH4SI-PBzqM 31017
slideflow/studio/widgets/settings.py sha256=PUdxKhoSUtOUOY6_BV6XeJvPawJP8GJhalOcOOMY4_U 3780
slideflow/studio/widgets/slide.py sha256=IbGrUzRl1OMkWJfWWNdVTLNENbMGmXSdzX0kLoFU60o 44813
slideflow/studio/widgets/stylegan.py sha256=mRQH81BWTNLyizxUIpjqb-mR0Z7MXGDRx84CTXAp2Rc 27806
slideflow/test/__init__.py sha256=-4H8b_nrGC5y4lXwdbMXiaj4wX7J5ct_u2VBvMkLCdw 32461
slideflow/test/dataset_test.py sha256=VV_jKNWq6xSXWGMp0SMHw1Gm_J0dkFbEDAgwI-2B0uw 12598
slideflow/test/functional.py sha256=zI7SxD4h9sKyZ-jD29tJuQbQSg4sj_PnrjkBH5-Xui8 9553
slideflow/test/model_test.py sha256=zOnQKw1Nvg5XjjTkR5TNyElev-TFjaFyHMQYAdsQt2A 7882
slideflow/test/norm_test.py sha256=k_WdehOn_Qc7y60YSrfsFOR8dRc3mGogMwAQQIjzmlE 12103
slideflow/test/slide_test.py sha256=P-cmg5JpL2LgpyrP61lF5YMpZ9vqmR6sSuJjNGFhIso 2909
slideflow/test/stats_test.py sha256=dJacgXNTCysA1j1L6WpIO9BsCZWl8TKyF0Gd_3JH72M 11672
slideflow/test/utils.py sha256=Jdx5H1V6WKjzy7IubF25WmATOIHt7iXfE2QwIkaknG0 11760
slideflow/tfrecord/__init__.py sha256=Ytg8n21XZQCWUuXYsNcM7k4FAxnJfFvM2LeSeRFJs54 814
slideflow/tfrecord/iterator_utils.py sha256=U5m811mxQNTe5goTSZboRN0pIlFABEjX7YZ5AolGCCA 2866
slideflow/tfrecord/reader.py sha256=3VR1SHwDiUinCQFDkjhpcdmvTAa9hSVxNE4qjWxfMkk 26583
slideflow/tfrecord/writer.py sha256=47JbvdMp9xcx3RgacsIXZ0MlDm2bjREIYWG-XlcFzpQ 5637
slideflow/tfrecord/tools/__init__.py sha256=3082iuyLMnQ8Gc2WFwulW1sSJwBqIJPnBNoMT-VuW-o 179
slideflow/tfrecord/torch/__init__.py sha256=Nw4fFqYt6xm3sXuB3SRHwMkcqmF8PwwHK2W9M-xC7Ns 353
slideflow/tfrecord/torch/dataset.py sha256=MNQA3ZIxMa07EJMHenFAS5jivd6x39DA2-WaOzE9fTc 12938
slideflow/util/__init__.py sha256=FSSGsq6xIgb7r_aEfkyHQBs7piiDje7enAPVUYbdOR0 60568
slideflow/util/colors.py sha256=KOfggJhBNe3uHYa4MNQYdJnOb3A-Nyl1lxIMQ6Sqivc 738
slideflow/util/log_utils.py sha256=kyfTOCmSJW7gIW_1nHXiyPydN-jyO8YEBM3wiEb5OUc 4468
slideflow/util/neptune_utils.py sha256=XWuPtSH1XwM5jnlWkB2pmUJF-AWo14DDp1OLFeIqSkM 4577
slideflow/util/smac_utils.py sha256=T_-b1Wv0V2fQVX-FGlnhX1i4bu69imixlbAJd2aNJgs 20061
slideflow/util/tfrecord2idx.py sha256=B4O1x7dO1Euko7fq3kbWEeXY-FYqdfJKRZTXFDznvo4 11435
slideflow/util/example_pb2/__init__.py sha256=3wSBrmceS5KUM11zOoIkw_mWGFqJurct46ByYF2MmP8 220
slideflow/util/example_pb2/_proto3_pb2.py sha256=oU4oQBXz89HAyrehrDeK-uJYqL7eNznjd8y3YDwn0dY 17912
slideflow/util/example_pb2/_proto4_pb2.py sha256=jMrsdUye0SRzQhl592wkJQ62IysJMn_X3BpOy5B1hcs 2248
slideflow-3.0.2.data/scripts/slideflow-studio sha256=Q732X2FIrUjkQKBQvQ1zIyrKg96YkBarIKyw9scRXYU 14203
slideflow-3.0.2.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
slideflow-3.0.2.dist-info/METADATA sha256=WbKiBJbHWnOStRYD-RMjzQQYfcTo9-xdB9jDxFM_j-M 15186
slideflow-3.0.2.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
slideflow-3.0.2.dist-info/top_level.txt sha256=FRikcoh3_TcsLUYbI4LowF3nrEDWcGLaAyNgsi9Lu9M 10
slideflow-3.0.2.dist-info/RECORD

top_level.txt

slideflow