MedicalMultitaskModeling

View on PyPIReverse Dependencies (0)

1.0.4 medicalmultitaskmodeling-1.0.4-py3-none-any.whl

Wheel Details

Project: MedicalMultitaskModeling
Version: 1.0.4
Filename: medicalmultitaskmodeling-1.0.4-py3-none-any.whl
Download: [link]
Size: 222652
MD5: e9b75aff14aad7ef8d5ed19b55f68d6a
SHA256: fc93973ea3ecbfbaf921a7eb88a46d86d10db14eff9a6f0e59ebb25488c2b4a9
Uploaded: 2024-07-16 09:47:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: MedicalMultitaskModeling
Version: 1.0.4
Summary: Multitask learning framework for medical data
Author: Raphael Schäfer
Author-Email: jan.raphael.schaefer[at]mevis.fraunhofer.de
License: All rights reserved.
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<3.12
Requires-Dist: aiohttp (<4.0.0,>=3.9.0); extra == "all" or extra == "api"
Requires-Dist: albumentations (<2.0.0,>=1.4.11)
Requires-Dist: autodoc-pydantic (<3.0.0,>=2.2.0); extra == "all" or extra == "testing"
Requires-Dist: black (<24.0.0,>=23.1.0); extra == "all" or extra == "all" or extra == "all" or extra == "interactive" or extra == "testing"
Requires-Dist: deepdiff (<7.0.0,>=6.6.1)
Requires-Dist: fastapi[all] (<0.111.0,>=0.110.2); extra == "all" or extra == "api"
Requires-Dist: fsspec[s3] (<2025.0.0,>=2024.3.1)
Requires-Dist: imageio (<3.0.0,>=2.31.5)
Requires-Dist: ipykernel (<7.0.0,>=6.25.2); extra == "all" or extra == "all" or extra == "interactive"
Requires-Dist: ipywidgets (<9.0.0,>=8.1.1); extra == "all" or extra == "all" or extra == "interactive"
Requires-Dist: isort (<6.0.0,>=5.10.1); extra == "all" or extra == "testing"
Requires-Dist: json5 (<0.10.0,>=0.9.14)
Requires-Dist: label-studio-converter (<0.0.59,>=0.0.58); extra == "all" or extra == "api"
Requires-Dist: label-studio-sdk (<0.0.35,>=0.0.34); extra == "all" or extra == "api"
Requires-Dist: lightgbm (<5.0.0,>=4.1.0); extra == "all" or extra == "api"
Requires-Dist: matplotlib (<4.0.0,>=3.8.0); extra == "all" or extra == "all" or extra == "interactive"
Requires-Dist: minio (<8.0.0,>=7.1.17)
Requires-Dist: mmdet (<4.0.0,>=3.2.0); extra == "all" or extra == "detection"
Requires-Dist: monai (<2.0.0,>=1.3.0)
Requires-Dist: nbconvert (<8.0.0,>=7.16.1); extra == "all" or extra == "all" or extra == "interactive"
Requires-Dist: nbformat (<6.0.0,>=5.9.2); extra == "all" or extra == "all" or extra == "interactive"
Requires-Dist: nibabel (<6.0.0,>=5.2.1)
Requires-Dist: numpy (<2.0.0,>=1.26.1)
Requires-Dist: onnx (<2.0.0,>=1.13.1); extra == "all" or extra == "export"
Requires-Dist: onnxruntime (<2.0.0,>=1.14.1); extra == "all" or extra == "export"
Requires-Dist: opencv-python (<5.0.0.0,>=4.8.1.78)
Requires-Dist: pandas (<3.0.0,>=2.1.1)
Requires-Dist: patchify (<0.3.0,>=0.2.3)
Requires-Dist: plotly (<6.0.0,>=5.17.0); extra == "all" or extra == "all" or extra == "interactive"
Requires-Dist: pydantic (<3.0.0,>=2.4.2)
Requires-Dist: pydantic-settings (<3.0.0,>=2.0.3)
Requires-Dist: pytest (<9.0.0,>=8.0.0); extra == "all" or extra == "testing"
Requires-Dist: pytest-cov (<5.0.0,>=4.0.0); extra == "all" or extra == "testing"
Requires-Dist: rasterio (<2.0.0,>=1.3.9)
Requires-Dist: scikit-learn (<2.0.0,>=1.3.1)
Requires-Dist: seaborn (<0.14.0,>=0.13.0); extra == "all" or extra == "all" or extra == "interactive"
Requires-Dist: segmentation-models-pytorch (<0.4.0,>=0.3.3)
Requires-Dist: shapely (<3.0.0,>=2.0.2)
Requires-Dist: sphinx (<8.0.0,>=7.3.7); extra == "all" or extra == "testing"
Requires-Dist: streamlit (<2.0.0,>=1.33.0); extra == "all" or extra == "all" or extra == "interactive"
Requires-Dist: tiffslide (<3.0.0,>=2.2.0)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: torch (<3.0.0,>=2.1.2)
Requires-Dist: torchinfo (<2.0.0,>=1.8.0)
Requires-Dist: torchvision (<0.17.0,>=0.16.2)
Requires-Dist: tqdm (<5.0.0,>=4.66.1)
Requires-Dist: typer (<0.13.0,>=0.12.3)
Requires-Dist: universal-pathlib (<0.3.0,>=0.2.2)
Requires-Dist: wandb (<0.17.0,>=0.16.3)
Requires-Dist: wsi-service (<0.13.0,>=0.12.14); extra == "all" or extra == "api"
Provides-Extra: all
Provides-Extra: api
Provides-Extra: detection
Provides-Extra: export
Provides-Extra: interactive
Provides-Extra: testing
Description-Content-Type: text/markdown
[Description omitted; length: 7721 characters]

WHEEL

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

RECORD

Path Digest Size
mmm/BaseModel.py sha256=rQF8nkPrr7Rlicjy4IGNy8qKQfGl8LPaspRYpiW7paw 164
mmm/DataSplit.py sha256=QAH1NIpWvet3HQtAA9lwJjBNaYPd9juLZs-1nSo48YI 632
mmm/__init__.py sha256=Oblsjq1FlIMIJi1P-fCWJhAQ2JUlMnNkd5kH5ecOokw 1335
mmm/app.py sha256=4eUuftqRsycpBPcQGVNsP9o1koRvIbDEZBoKuWY9rDI 1363
mmm/augmentations.py sha256=G9rfNW6_obZgHChQ9aQ6kRQMECAl4n3x4bVLStkYazM 18275
mmm/bucketizing.py sha256=WIIdJvz4ZaqLp3l6vGdecne566u83y_LNUOYOmHfQwI 2463
mmm/data_loading/ClassificationDataset.py sha256=L7zk_gP-gO5paEOvcnpXDZUUN6urtJdRE5KHHTGeQD8 5824
mmm/data_loading/DetectionDataset.py sha256=y2SPZ_Uf_c3kGnT-1gMucIfkWStdBVTWlVWtPX6KRzk 7515
mmm/data_loading/DiskDataset.py sha256=5NcwzfzRmv10GiJR1PDpVIvOyuGdHAbkZGgi1CctGd8 1383
mmm/data_loading/DistributedPath.py sha256=EYpdfA5ZnLllohr-w3IwDbTj4ccRBbAMm4NYS89TQKU 3265
mmm/data_loading/ImageCaptionDataset.py sha256=w91KveyFxv-rQ-6GnWzGG9VTjiR04_GLZhPl49idG5c 2099
mmm/data_loading/ImageGenerationDataset.py sha256=RP2yRkH1KcUOS7G2cRYrDA_Des0rufpVswzjeL30sH4 4083
mmm/data_loading/MTLDataset.py sha256=6_q3CphODG76JBSDSomZoORJM5MCOFbfhx2MXIdTaHg 20619
mmm/data_loading/MultiLabelSemSegDataset.py sha256=poHzEe2UG7E91slJgm55bmdTlFSaeBKxdhs1A3NuUGs 8017
mmm/data_loading/MultilabelClassificationDataset.py sha256=r5qilF-mfezjK3m8_sl3jK95KHaaJ27LeT768HYo-YA 5808
mmm/data_loading/MultipleInstanceDataset.py sha256=CPHLP1HGHWr72kisWhCIrXoDT3UGQ7nJxGMLOrz1xqg 3283
mmm/data_loading/RegressionDataset.py sha256=YfWWtIuWTH0rcA6ScShVa7QALrp2uV24nSYGyflMlg0 1574
mmm/data_loading/SemSegDataset.py sha256=NMsu9j4tN0vdPHzSY8oE-DABZIdZXmmHZtXh_NyEoKY 2563
mmm/data_loading/TrainValCohort.py sha256=X-PIeCbucyMNgpuQOeM3LPNG07WQT6fWiOBZqsxb5xw 10950
mmm/data_loading/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/data_loading/geojson/AnnoFilterConfig.py sha256=AZP7FbsAB_5E-MHg7_HtSyDhiF64zdN-IfsPyaQS1B0 2365
mmm/data_loading/geojson/GeoAnno.py sha256=4R9Dp1GyEhvsRSts1j8AnSzirhqQgr2f3ijPbcgAX4A 6447
mmm/data_loading/geojson/GeojsonObjWindows.py sha256=jpbz_AFRSn3z1g55Ygoj_wSQlxpKc7Vy5ahtKJ8961w 13360
mmm/data_loading/geojson/GeojsonRegionWindows.py sha256=iHZDjmLrwAA1ZHUdFHSSKoAyO2E9dXkAVzXjFxF2Nes 6058
mmm/data_loading/geojson/NoUsefulWindowException.py sha256=uRElPU02DSdJ2ZcGG7zs3rZPypvCYY605VCd8u5UJPM 50
mmm/data_loading/geojson/WSIGeojsonDataset.py sha256=YmQUmCoUHhdwJLL3n5rTA9I0GxXb_ZeGc9DWZwQSd40 2989
mmm/data_loading/geojson/__init__.py sha256=EbC5FIXUbeoM7I3wS4GQAz7n0Iv6cp_mUjFWXb6zNR4 810
mmm/data_loading/geojson/utils.py sha256=Lfz4KC1fXuS0frTpA7h-SKY9zN78icACKFUr7rdJMHc 4870
mmm/data_loading/medical/__init__.py sha256=RpnncmrrUHSz8ztjipY9A7aRq44OqRm3nOwCTOxbhl4 99
mmm/data_loading/medical/wsi_service.py sha256=OCvL79yunYJxZN6vyI5laIZbL1y_QyKmr-T-jsJv1yQ 10725
mmm/data_loading/non_medical/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/data_loading/s3.py sha256=SRro610hfhSNY1nuchfdLi_Yo8SzWlI0cujF8IZm8ig 3841
mmm/data_loading/ssl.py sha256=Oqd0VhkFjNw-eok4m_U-b_iYNBZHvbsuDZQqPxV8roQ 9107
mmm/data_loading/synthetic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/data_loading/synthetic/artifact.py sha256=70lnzWRba8lnT5bhHfNfKof3-nP5ALxAF3OuWARHq8E 3732
mmm/data_loading/synthetic/mockup.py sha256=LhqktKehxVOQb8Ojd9ynxdWQAnMCtw3I5ZVmDJ5RqfU 2525
mmm/data_loading/synthetic/shape_dataset.py sha256=wlR8QQwrvfRawMuTAB5wL_ks0ioMO9evuxCGHwnJLVk 15328
mmm/data_loading/utils.py sha256=m6n0mzdnO9yL5cfbJRhVCXnGTm5XqLTUDmC4jDOKjTo 12983
mmm/event_selectors.py sha256=8X6gC0X2Fb6_zL3OurdiTkq401xbKzyEeXPcYlBHe4g 1995
mmm/inference_app.py sha256=IBDIrTI34aGdNkLz-Oy1hlxbCg61_6chtpuJJa7cnzY 2663
mmm/interactive/__init__.py sha256=pNEh0509dOKg_t5q0xyQpof5OS-XMxz_s6zKmpeuoqk 385
mmm/interactive/blocks.py sha256=jxKQrW75zEsJhMqa6L0XjAgGvEMUenx2hHHWl7ZI_L8 997
mmm/interactive/configs.py sha256=BmwR18ZKiScDCjyOAd2bwMNTax6Js4zRPos2NSDyEYQ 14324
mmm/interactive/data.py sha256=ilk7SE79hCZ5hufYMx60MudGGUnt33QF8XtGcD4YJOY 1323
mmm/interactive/pipes.py sha256=9LBMM1EcGtsAMjc5zl29mjFeY1V98X8Nv3OZXzZQNeA 641
mmm/interactive/tasks.py sha256=p20LUQGbQUNo8jOF3sZuTbk7A7l4_d9QV5M9ARif85A 496
mmm/interactive/training.py sha256=sSSDnE9bfLRQht62T9LjGWVnG5l2nn6eebP4EEsz5Ik 263
mmm/interactive/utils.py sha256=K8DtoMBtyhRG7FxdoaRn9f7vGXI3ELlKOKppzTWCIZI 61
mmm/labelstudio_ext/DLModel.py sha256=wD3CHqc6C_eOXw4Hqv0QS6L2mJjn4Uc2TD4pjLLs2_o 17043
mmm/labelstudio_ext/LGBModel.py sha256=S6DFIDcPFvgWuuWKbUecYvz7k3Od-ZSY7PdAF99Mndo 28158
mmm/labelstudio_ext/LSDataset.py sha256=-FVnRTBwiTmcnAsCxR_yIXSnkoBf_9OexSELAz3QXqs 2892
mmm/labelstudio_ext/LSModel.py sha256=-kTrM9PC4GVb4p_eEwl6JS9kiPh91UGtduhFffaZjkE 10049
mmm/labelstudio_ext/LabelstudioCredentials.py sha256=ROK_k8TOAM3nLycVDYSpnN1IMARo3EB8CDlFJWiPTrE 517
mmm/labelstudio_ext/NativeBlocks.py sha256=lYOsMtDd2nIg1C9KpCBs2VrayW2HMFErpAbgT-ZN3Wg 4009
mmm/labelstudio_ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/labelstudio_ext/projects.py sha256=dh2IdlMIolOLuOiC0Z2bJ4Nvdxw-dYZcbwSp-dQAtXY 2482
mmm/labelstudio_ext/utils.py sha256=V1bNKvbURJD0aOigP38n4XgNoAfCN5NQIz5IKcdMhzM 8213
mmm/logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/logging/st_ext.py sha256=jovZivTiDfqGFB31KRcl_GVYFu18m_WSrI5Eu4XhqZ4 12681
mmm/logging/type_ext.py sha256=IIuOTof2dGA6ZGYrvTpCyLqGQEdOrd9-yxwbBplcCTU 446
mmm/logging/wandb_ext.py sha256=Y3af3zxetl0DFh9bDl3bVWZvHoxeH_o_8rpSD4K0kWI 16563
mmm/mtl_modules/MTLModule.py sha256=wkhwJOw6v0guPnMNOwmZ7VJYw7eVaK4NXMCDxIj1Mps 3749
mmm/mtl_modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/mtl_modules/shared_blocks/FCOSDecoder.py sha256=CZAvG5E--fUhnH-QE1-D-UhIRHMqC-sX-kgG8yvS8jM 4406
mmm/mtl_modules/shared_blocks/Grouper.py sha256=aJuyz8DKR13j2bX68xdqSR15sZJolq2bvdtrVmcykfk 9008
mmm/mtl_modules/shared_blocks/MTLDecoder.py sha256=WMPfHJBGTzsSzsvhUlRacLGv15g6bvXg6PfagRm0tzA 11520
mmm/mtl_modules/shared_blocks/PyramidDecoder.py sha256=wpDH_fc7Tdl8guLemZdFOza7p93ewc1Af5DAYhSqCzQ 2713
mmm/mtl_modules/shared_blocks/PyramidEncoder.py sha256=8I1XjAFR4I6kuTVLeteMVEz-DfezEwl1_yv5FX7fjzY 4387
mmm/mtl_modules/shared_blocks/SharedBlock.py sha256=nknGGFUrtoZ6S1Hicx3Dtf90ivGmOIH1S1wMVCQXSFs 7327
mmm/mtl_modules/shared_blocks/SharedModules.py sha256=1pyxM3MA-_VIYZMxZReNuPRKI_n1NHl6C1AEbl9lh2s 1002
mmm/mtl_modules/shared_blocks/Squeezer.py sha256=wZwjezGZcZN8G8B4-ICPq9Ez2KymKYQr7_qc-wl1ODI 3125
mmm/mtl_modules/shared_blocks/TaskSpecificLayer.py sha256=-4xyIgm-BCY884HvDNvawo5RBmviV2-qfUcM4LQJlnU 1661
mmm/mtl_modules/shared_blocks/TextEmbedder.py sha256=VQBJ-9GgmIpwPAqTjKvdEQ1CnHV05WpwbBb0NSVFuew 1219
mmm/mtl_modules/shared_blocks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/mtl_modules/tasks/ClassificationTask.py sha256=j8ijgvQup8xkA8j6Lr8XtOmueG1DopB8HQ6j1ZVK3A4 12265
mmm/mtl_modules/tasks/ImageGenerationTask.py sha256=MJDqHeRobX_encOm_gsiKth1p5R-fEdnLLgHxgm67h0 5715
mmm/mtl_modules/tasks/MTLTask.py sha256=KiRBUA7AZ6F-PmgDCMNsQgzJmhtIe1twoIK58YHAnKo 5804
mmm/mtl_modules/tasks/MultilabelClassificationTask.py sha256=tmJ5XABis0iAvQKPJPbE4MryUN9AztfvPimlui_Wq6A 7400
mmm/mtl_modules/tasks/RegressionTask.py sha256=3AlYfFQbBZTc92IQDMj6sHQq2F-iEPBOXTwn8Walh1s 6197
mmm/mtl_modules/tasks/SemSegTask.py sha256=VV1K18c8m6sC2pXXCQ-rXb7XUXAmpYthZSa4sHnUZhY 26066
mmm/mtl_modules/tasks/TaskModule.py sha256=3cQZzdxvOEMHYtdLcpUms-kwjcYWzHStfhJAw2WvNEU 727
mmm/mtl_modules/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/mtl_modules/tasks/mmDetectionTask.py sha256=UU5Kj9pMdJtcNvrhbfge49R58iZ3MgiWxw1TVDZOtFw 21169
mmm/mtl_types.py sha256=DHVlo9SrSYu-fzxyzptYkAvPxdTbmde2vuyNworx45s 13281
mmm/neural/TorchModule.py sha256=ERt0uX6L_h8TkO5Utw3qDDqBHQO__UQD0vC8jctYOt8 344
mmm/neural/__init__.py sha256=0Uix1I_DkmzRYzHipaCZ1xZB5DHrrUG8jhS5Xab9mLQ 426
mmm/neural/activations.py sha256=OaGFYRH71tEYuzm2f-sZ7pQ2HJuwq91s146Wapx0iyM 774
mmm/neural/layers.py sha256=5Bf-h--LNchZiuPMKk-GImxzvjLonu7iEtIK9iUL5gU 2376
mmm/neural/losses.py sha256=lY68bGF2h0cumYiXHJKTjlnFgEUa85Ziqpk4a4t4OaE 5615
mmm/neural/model_protocols.py sha256=1YWaIuXzOepOo-EmJhFkUie_jv1FzX2tXYReFiohFhg 424
mmm/neural/module_conversions.py sha256=b5eZ6SCzwBTEsmk1XhbfRGzf4Q8QL6F1WTENtm4kZGw 4652
mmm/neural/modules/TimmEncoder.py sha256=UdORhk5j5zV0YKyZVxvwAHB6CI6VkAJyFHz601HKgFw 2353
mmm/neural/modules/TorchVisionCNN.py sha256=u2gvHXOZbg26sEC8uGlr0bU4gcT2VlXE2gQ_SZD798Y 3173
mmm/neural/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/neural/modules/convnext.py sha256=o-C8UViVV482nHoOgFh7eNvqxNvMH9GnmhSbQILIRbg 3359
mmm/neural/modules/simple_cnn.py sha256=UynjrYA4PyONXIWl9YhX15jyLdzUFkQdRVTaos_1sNQ 5423
mmm/neural/modules/smp_modules.py sha256=R1v-Py6U2sV7NuQabS_2Jlbwn1sYU3Z94koPAKvgPxc 4240
mmm/neural/modules/swinformer.py sha256=VBf0HsHofGp4zAmPoP0NCZCLLWm9MDRsuUqwZ8XwLlE 2528
mmm/neural/pooling.py sha256=OQfVZJahGqLG4M-9nzQ10K1eUwNxDaBR1oxHp9bvr1w 3044
mmm/nic_utility.py sha256=lha6sIUDbwloOEKN7ZX9ssHj8mDVG4EgHbPG1GRAOO0 13480
mmm/nomad_ext.py sha256=sM_XkMZmMETXnaX0Nl85WTchGpqWAuVYnSdJcathfeE 1184
mmm/optimization/MTLOptimizer.py sha256=BKKz7a7XT9Gir5z9B20II1VTZsGpJgVQSnVmj3R-cMA 13283
mmm/optimization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/resources/annotatedimage.jinja2 sha256=sTCApUJnIvVT9cZtqgyxMjxZix88c82bPpOGaFW0NfU 2015
mmm/resources/jsonform.jinja2 sha256=9Rd5JSz0E9zKwxCLLtP1k_woL5oDvXD4kkKYsHG1rZQ 2345
mmm/resources/lgbmodel_expertinstruction.jinja2 sha256=Kz3Ud_wpNUKmAtcK_rLHpsKvUoQAdK484PJTP1gYeYU 153
mmm/resources/lgbmodel_status.jinja2 sha256=CYLw66joS00lhEaRaj_bcvIZogP3HMrBiNZjpaaqCYg 512
mmm/settings.py sha256=PzW82OXgUxZ7mS0t9dMu-FAwjYNR5kBs2-rg7shUnN8 251
mmm/sklearn_segmentation.py sha256=DLzitNodeLAkz-V-puP1x239eWQgylc5mUaNKjOiCLM 2948
mmm/task_sampling.py sha256=gMWljIp9_WnZugAb08ZOi7jfNtCFYY_ZLZyQIJnD8Ec 9508
mmm/torch_ext.py sha256=ZmPs5GIWnbJmUjmkx6eJjWyNmbNKOFGldvlfAZiOCUY 15254
mmm/traditional_ml.py sha256=0AiHgr52PiHW63GMDtf5ls5-a3Udb0chGT0OvuaDCC8 4397
mmm/trainer/CallbackType.py sha256=4BySIMZ8Iqmr9dGCM0c7lLv-40-GzF2IzXMe4s055KM 130
mmm/trainer/Loop.py sha256=5HEcMslWYAYv_ywW_R_WIZ5xsQkCUzblv2qvBh7f9oY 16507
mmm/trainer/MTLTrainer.py sha256=FJpN_L-he9sI3SN6rH6JzJSFeCcatGCajtEGQCSJdxs 36885
mmm/trainer/TaskPurpose.py sha256=SXVwlwS6w_5HsJgrr4PVRW4sJxDt1ccmzDfLqwdRc4g 116
mmm/trainer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mmm/transforms.py sha256=DqUYXvjyalkc6N3BeEXEjPlciB_LWHzqog2UHqxpUSM 16435
mmm/typing_utils.py sha256=8s2yXuZ03t3R8rTV3lFobcuB6hocS0IiyGgTzoRZCOA 802
mmm/utils.py sha256=B4d_bVelBFGunnJI47PrGAn9jnVIZs6KHFKqPjegaHo 11905
medicalmultitaskmodeling-1.0.4.dist-info/METADATA sha256=qLqy9fkLFFrQyI42LRIkB2TtZmFOPXKmzxadAKNuqP8 11630
medicalmultitaskmodeling-1.0.4.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
medicalmultitaskmodeling-1.0.4.dist-info/entry_points.txt sha256=BrSZNy-W4FeOij0BRikaDF4VB_snJ_QaMGyqLzB5Z0I 35
medicalmultitaskmodeling-1.0.4.dist-info/RECORD

entry_points.txt

mmm = mmm.app:app