monai

View on PyPIReverse Dependencies (69)

1.4.0 monai-1.4.0-py3-none-any.whl

Wheel Details

Project: monai
Version: 1.4.0
Filename: monai-1.4.0-py3-none-any.whl
Download: [link]
Size: 1511882
MD5: 06ef143880b5e4cf809725ced4df9bff
SHA256: a715ca9ff8a068e36efdd147420f0ff02ead744909e7ea0998f31129c4997c9b
Uploaded: 2024-10-16 17:29:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: monai
Version: 1.4.0
Summary: AI Toolkit for Healthcare Imaging
Author: MONAI Consortium
Author-Email: monai.contact[at]gmail.com
Home-Page: https://monai.io/
Project-Url: Documentation, https://docs.monai.io/
Project-Url: Bug Tracker, https://github.com/Project-MONAI/MONAI/issues
Project-Url: Source Code, https://github.com/Project-MONAI/MONAI
License: Apache License 2.0
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Healthcare Industry
Classifier: Programming Language :: C++
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
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Platform: OS Independent
Requires-Python: >=3.9
Requires-Dist: numpy (<2.0,>=1.24)
Requires-Dist: torch (>=1.9)
Requires-Dist: clearml (>=1.10.0rc0); extra == "all"
Requires-Dist: einops; extra == "all"
Requires-Dist: fire; extra == "all"
Requires-Dist: gdown (>=4.7.3); extra == "all"
Requires-Dist: h5py; extra == "all"
Requires-Dist: huggingface-hub; extra == "all"
Requires-Dist: imagecodecs; extra == "all"
Requires-Dist: itk (>=5.2); extra == "all"
Requires-Dist: jsonschema; extra == "all"
Requires-Dist: lmdb; extra == "all"
Requires-Dist: lpips (==0.1.4); extra == "all"
Requires-Dist: matplotlib (>=3.6.3); extra == "all"
Requires-Dist: mlflow (>=2.12.2); extra == "all"
Requires-Dist: nibabel; extra == "all"
Requires-Dist: ninja; extra == "all"
Requires-Dist: nni; extra == "all"
Requires-Dist: nvidia-ml-py; extra == "all"
Requires-Dist: onnx (>=1.13.0); extra == "all"
Requires-Dist: openslide-python; extra == "all"
Requires-Dist: optuna; extra == "all"
Requires-Dist: pandas; extra == "all"
Requires-Dist: pillow; extra == "all"
Requires-Dist: psutil; extra == "all"
Requires-Dist: pyamg (>=5.0.0); extra == "all"
Requires-Dist: pydicom; extra == "all"
Requires-Dist: pynrrd; extra == "all"
Requires-Dist: pytorch-ignite (==0.4.11); extra == "all"
Requires-Dist: pyyaml; extra == "all"
Requires-Dist: scikit-image (>=0.14.2); extra == "all"
Requires-Dist: tensorboard; extra == "all"
Requires-Dist: tensorboardX; extra == "all"
Requires-Dist: tifffile; extra == "all"
Requires-Dist: torchvision; extra == "all"
Requires-Dist: tqdm (>=4.47.0); extra == "all"
Requires-Dist: zarr; extra == "all"
Requires-Dist: onnxruntime; python_version <= "3.10" and extra == "all"
Requires-Dist: transformers (<4.41.0,>=4.36.0); python_version <= "3.10" and extra == "all"
Requires-Dist: scipy (>=1.12.0); python_version >= "3.9" and extra == "all"
Requires-Dist: cucim-cu12; (python_version >= "3.9" and python_version <= "3.10") and extra == "all"
Requires-Dist: clearml; extra == "clearml"
Requires-Dist: cucim-cu12; extra == "cucim"
Requires-Dist: einops; extra == "einops"
Requires-Dist: fire; extra == "fire"
Requires-Dist: gdown (>=4.7.3); extra == "gdown"
Requires-Dist: h5py; extra == "h5py"
Requires-Dist: huggingface-hub; extra == "huggingface-hub"
Requires-Dist: pytorch-ignite (==0.4.11); extra == "ignite"
Requires-Dist: imagecodecs; extra == "imagecodecs"
Requires-Dist: itk (>=5.2); extra == "itk"
Requires-Dist: jsonschema; extra == "jsonschema"
Requires-Dist: lmdb; extra == "lmdb"
Requires-Dist: lpips (==0.1.4); extra == "lpips"
Requires-Dist: matplotlib (>=3.6.3); extra == "matplotlib"
Requires-Dist: mlflow (>=2.12.2); extra == "mlflow"
Requires-Dist: nibabel; extra == "nibabel"
Requires-Dist: ninja; extra == "ninja"
Requires-Dist: nni; extra == "nni"
Requires-Dist: onnx (>=1.13.0); extra == "onnx"
Requires-Dist: onnxruntime; python_version <= "3.10" and extra == "onnx"
Requires-Dist: openslide-python; extra == "openslide"
Requires-Dist: optuna; extra == "optuna"
Requires-Dist: packaging; extra == "packaging"
Requires-Dist: pandas; extra == "pandas"
Requires-Dist: pillow (!=8.3.0); extra == "pillow"
Requires-Dist: polygraphy; extra == "polygraphy"
Requires-Dist: psutil; extra == "psutil"
Requires-Dist: pyamg (>=5.0.0); extra == "pyamg"
Requires-Dist: pydicom; extra == "pydicom"
Requires-Dist: pynrrd; extra == "pynrrd"
Requires-Dist: nvidia-ml-py; extra == "pynvml"
Requires-Dist: pyyaml; extra == "pyyaml"
Requires-Dist: scipy (>=1.12.0); python_version >= "3.9" and extra == "scipy"
Requires-Dist: scikit-image (>=0.14.2); extra == "skimage"
Requires-Dist: tensorboard; extra == "tensorboard"
Requires-Dist: tensorboardX; extra == "tensorboardx"
Requires-Dist: tifffile; extra == "tifffile"
Requires-Dist: torchvision; extra == "torchvision"
Requires-Dist: tqdm (>=4.47.0); extra == "tqdm"
Requires-Dist: transformers (<4.41.0,>=4.36.0); python_version <= "3.10" and extra == "transformers"
Requires-Dist: zarr; extra == "zarr"
Provides-Extra: all
Provides-Extra: clearml
Provides-Extra: cucim
Provides-Extra: einops
Provides-Extra: fire
Provides-Extra: gdown
Provides-Extra: h5py
Provides-Extra: huggingface_hub
Provides-Extra: ignite
Provides-Extra: imagecodecs
Provides-Extra: itk
Provides-Extra: jsonschema
Provides-Extra: lmdb
Provides-Extra: lpips
Provides-Extra: matplotlib
Provides-Extra: mlflow
Provides-Extra: nibabel
Provides-Extra: ninja
Provides-Extra: nni
Provides-Extra: onnx
Provides-Extra: openslide
Provides-Extra: optuna
Provides-Extra: packaging
Provides-Extra: pandas
Provides-Extra: pillow
Provides-Extra: polygraphy
Provides-Extra: psutil
Provides-Extra: pyamg
Provides-Extra: pydicom
Provides-Extra: pynrrd
Provides-Extra: pynvml
Provides-Extra: pyyaml
Provides-Extra: scipy
Provides-Extra: skimage
Provides-Extra: tensorboard
Provides-Extra: tensorboardx
Provides-Extra: tifffile
Provides-Extra: torchvision
Provides-Extra: tqdm
Provides-Extra: transformers
Provides-Extra: zarr
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE
[Description omitted; length: 5017 characters]

WHEEL

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

RECORD

Path Digest Size
monai/__init__.py sha256=7Rz-6GznuY6dAUgLuIveTxI3su6TPPd-wdGfKUFSc-Q 4036
monai/_version.py sha256=wvafCHcSu_a39q3dtyGZNOfmOb6l-Ke-Q13nzUfxzNg 497
monai/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
monai/_extensions/__init__.py sha256=NEBPreRhQ8H9gVvgrLr_y52_TmqB96u_u4VQmeNT93I 642
monai/_extensions/loader.py sha256=7SiKw36q-nOzH8CRbBurFrz7GM40GCu7rc93Tm8XpnI 3643
monai/_extensions/gmm/gmm.cpp sha256=GLC_KOEFUlEB8fUs6vjeuZBxIqzuatZBDc-ZoAtQ6Xg 2931
monai/_extensions/gmm/gmm.h sha256=c9n8RLa4r9jTbqpY4cCHFm3ldVER_FN8pG2hQx3Lb3c 1760
monai/_extensions/gmm/gmm_cpu.cpp sha256=cyKn-7DjtVCPb9bnGb0bWUfagb3KUFX9rD6mI5BEXrs 1118
monai/_extensions/gmm/gmm_cuda.cu sha256=egWZBIpNYfOfxn0TKX82y-S2M6jg9NCzWwRcTLNmmrU 15983
monai/_extensions/gmm/gmm_cuda_linalg.cuh sha256=Glqg2oAcUFUXg-DVfpROkiv-DdXvvVdM1nyiFm8qlHY 3520
monai/apps/__init__.py sha256=VDIc3HB_uFbqKL1TS-OeRvryEMDfzm22KJRzwpkXsGo 908
monai/apps/datasets.py sha256=msT58BoHlQFQpD4Tx-CThwAkkaUowoNZOgcH0THg0u0 35085
monai/apps/utils.py sha256=aMsYUlfAeRsdQL1YM4AA79GqPbMsQ1OQau9YNevoFQ4 14452
monai/apps/auto3dseg/__init__.py sha256=DhUB2Ol0-iNAk1ZNmD1RkTODUOhdiibv8h9MgcLuF6s 1016
monai/apps/auto3dseg/__main__.py sha256=fCDhD8uhmJQKkKBxLO6hMJhEvZJRIsjTc1Ad3bYmNIY 1411
monai/apps/auto3dseg/auto_runner.py sha256=a4Ry93TkK0aTb68bwle8HoG4SzUbUf0IbDrY33jTReg 40106
monai/apps/auto3dseg/bundle_gen.py sha256=y_9lbw0xk1em0TsIn7mTJHmD3OQNcNZVsjgkhdYg0Lw 28994
monai/apps/auto3dseg/data_analyzer.py sha256=XJuQ-bSE3G_6r2i6S75jjo-klWTUGpy5aY3WqijSWqk 18628
monai/apps/auto3dseg/ensemble_builder.py sha256=GaLpeAIW5X9oC921cevE86coOsmXW2C136FHuo6UyMo 27277
monai/apps/auto3dseg/hpo_gen.py sha256=VMfN0M5Z8Mq3Epu4fgOD5N6X-BY2PARIC69wW2t5EQU 16691
monai/apps/auto3dseg/transforms.py sha256=iO4v9-dwQzvupJglX-H2HYuwUhmFdVgLbyh4BuDy7DY 3991
monai/apps/auto3dseg/utils.py sha256=7DPJbsL9YbhRdMZ6dEvCA_t_uLSSz7-WZSU2pMY4_qo 3138
monai/apps/deepedit/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/deepedit/interaction.py sha256=h9zTmhHAmwndR315RknqXtLWYqyYGvdcmjP6EpRrzHg 4501
monai/apps/deepedit/transforms.py sha256=Udj35m10Irek5Gtqo6Hgv6Lt7S6jSo-z0NuyVbs800o 38108
monai/apps/deepgrow/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/deepgrow/dataset.py sha256=W0wv1QujA4sZgrAcBS64dl3OBbDBM2cF4RK0fDCQnRU 10054
monai/apps/deepgrow/interaction.py sha256=-smtOl93i_SDEo_Yo8DE5U3FnDrUcdJWeP14nCq5GS4 3748
monai/apps/deepgrow/transforms.py sha256=RmKMoN4sqhT84ognTJt55t6UtkL_OpkzRcP5VPseSss 43349
monai/apps/detection/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/detection/metrics/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/detection/metrics/coco.py sha256=bpF6hAAMKsBNLfat-Fzh0CR-0swDsAAVcwTaZ-lo1_g 26618
monai/apps/detection/metrics/matching.py sha256=GF4wgH5Let7GwW1SGwzfzz5BRnCVEhDe7_KR7zpLr44 17161
monai/apps/detection/networks/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/detection/networks/retinanet_detector.py sha256=-EcGvDJK13o7qqx6bUHtxEniIdCXriIzwty1o5pmG90 53640
monai/apps/detection/networks/retinanet_network.py sha256=2SooPGqHyrec7uuLlpDalO7OvXYOPKEdb9r_uazelxg 19044
monai/apps/detection/transforms/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/detection/transforms/array.py sha256=MeDK8I3Q3KW13chF3XVdWcYoG7ZbiesokLVBLxMPPwI 24519
monai/apps/detection/transforms/box_ops.py sha256=3RFK8zNH8ufpHT_aB5xFR2wXrQauBQEWQyxNojl1mSY 18035
monai/apps/detection/transforms/dictionary.py sha256=OGEYrq2F8gFjYRYv7ZdlWFM6yYRs_24yYn7J2GYlgJc 69282
monai/apps/detection/utils/ATSS_matcher.py sha256=aajY2UJ-Ot9L5KDwORFOCuMsTQEU02BZ9-tNMfIYH98 13532
monai/apps/detection/utils/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/detection/utils/anchor_utils.py sha256=coSzVq5ictzWL4XqwtlLTKlzdel6cfHFLbvM6zOiq8M 18718
monai/apps/detection/utils/box_coder.py sha256=81Qe8wf6IRb4kJgcS957yWdOpY_G8nUdyIFPXxpMQvk 11120
monai/apps/detection/utils/box_selector.py sha256=uXI0YrhugYR68xYshRs5JpPTT1nL3QMMS1nJ_RpddVo 9031
monai/apps/detection/utils/detector_utils.py sha256=pU7bOzH-ay9Lnzu1aHCrIwlaGVf5xj13E7Somx_vFnk 10306
monai/apps/detection/utils/hard_negative_sampler.py sha256=PywdXkFIAdudmp3W8JWM_CcLC3BKWQh5x1y0tuuokcg 13890
monai/apps/detection/utils/predict_utils.py sha256=6j7U-7pLtbmgE6SXKR_MVImc67-M8WtzQkT89cCVsK8 5818
monai/apps/generation/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/generation/maisi/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/generation/maisi/networks/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/generation/maisi/networks/autoencoderkl_maisi.py sha256=Jbj5w9_p_xOLWYgfta26H22zgcC01BR4dmRmDdi13EU 36695
monai/apps/generation/maisi/networks/controlnet_maisi.py sha256=jaTbpvttLybOq6KzC64CQl92BhlOi39zD48Zkdb7zBE 7698
monai/apps/generation/maisi/networks/diffusion_model_unet_maisi.py sha256=XFOiy6GngXC_OKM1dUiel_gp71yUFWgPErYdgrVLQAU 19072
monai/apps/mmars/__init__.py sha256=BolpgEi9jNBgrOQd3Kwp-9QQLeWQwQtlN_MJkK1eu5s 726
monai/apps/mmars/mmars.py sha256=AYsx5FDmJ0dT0hAkWGYhM470aPIG23PYloHihDZfOKE 13115
monai/apps/mmars/model_desc.py sha256=k7WSMRuyQN8xPax8aUmGKiTNZmcVatdqPYCgxDih-x4 9996
monai/apps/nnunet/__init__.py sha256=gyqmg1fxPf3RF6LL25gnpMTfNS14uxweuJ93e4UzjB8 745
monai/apps/nnunet/__main__.py sha256=qrloBLymK98OPcaBKocrlF8io2h4mUuXJPFVLZT-XDo 832
monai/apps/nnunet/nnunetv2_runner.py sha256=0VZTpzmjkOhamdqYGd9bhTdZcRDeOsMOBIjaW1Upi8w 48001
monai/apps/nnunet/utils.py sha256=OwLBcc0LZ_n7-ofE8EgkgmIHT23wq1xySCD6lphSjz0 6761
monai/apps/nuclick/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/nuclick/transforms.py sha256=kf2xOb1iBx-OWc7wngsRWvdNV8KpX6xeTMFuYZqZ80E 24937
monai/apps/pathology/__init__.py sha256=SRBbxgPzZdtC22TpY1m0-Z3SSBfMig6xYVSdgOClgXg 1030
monai/apps/pathology/utils.py sha256=ulgDy43tSSmJwwBf-51NC0D0_Kf0BeymxEK7p136VFI 2838
monai/apps/pathology/engines/__init__.py sha256=sqR2PUjmFf46jRRQA8ZZ9umbQzuLGDpBaRWQNVA2r7Q 650
monai/apps/pathology/engines/utils.py sha256=Zr_DuWZ3qcIiNM7QjFSzgojeRPJV_UP5yGWIxrU5gI0 2397
monai/apps/pathology/handlers/__init__.py sha256=YRvZ5C6I56qvu1DTGROJV5Sq0ZF3t6f34vV3Vdeg9Hk 609
monai/apps/pathology/handlers/utils.py sha256=MkQG91VcpISKbX-i28TYK1DsKIvg0s7awNcC2cemzR4 2315
monai/apps/pathology/inferers/__init__.py sha256=dpBmAMzyXnEUUnbuU-4DRUYXAtTQ-We_VCkMy0RIaS0 660
monai/apps/pathology/inferers/inferer.py sha256=XnlY-fAUrjSZnGgQEkCVpFjey2mOaXU2a5MqR17I6-A 9167
monai/apps/pathology/losses/__init__.py sha256=yPGavYe8N6_bKvRN1-1awGmgnHZKpjQww3QML6UMRPQ 650
monai/apps/pathology/losses/hovernet_loss.py sha256=Sw9wBAilBOKB8oKaPU4yKxVOl8y4lv-XzgJ6iFN0AyU 7293
monai/apps/pathology/metrics/__init__.py sha256=c7xRUzhQesEWRIUFF6vM-Qs9v0Lv8QzCNNd-hJOCL-I 646
monai/apps/pathology/metrics/lesion_froc.py sha256=LNwcuatNEppyWMehnpBOn1474jH0hOJCq3gdq5mNw8k 7331
monai/apps/pathology/transforms/__init__.py sha256=c3YkornqjX-fHRnwkpn_PxmnMje6pif1qxPdFNyQUWU 2243
monai/apps/pathology/transforms/post/__init__.py sha256=WUZbaM2bg13mpbnNhol0D0A328XgUspTWtPvli1Uqpk 1995
monai/apps/pathology/transforms/post/array.py sha256=gYIuHMPhGcomPE4RKfS9Zv-7IytCUUBCpl-r9w4rGHA 37417
monai/apps/pathology/transforms/post/dictionary.py sha256=ZReeFqcZRkltwhRaKsedeptprB1B89lKWFimAzkk0Vg 25928
monai/apps/pathology/transforms/stain/__init__.py sha256=i9HfrXiQHG5XHfqMtz2g7yBX7p1uN0xcGAPCYyXSmV8 836
monai/apps/pathology/transforms/stain/array.py sha256=Dr1fCmkQzc8n40XbLAHpq1EG5wkMqTjWgYN2FGJfMGk 8366
monai/apps/pathology/transforms/stain/dictionary.py sha256=sTF7DJVXQe1SBQrhC84Xl2kmINqoTX6Tb8YSv2VH9Vs 4761
monai/apps/reconstruction/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/reconstruction/complex_utils.py sha256=vIVCweWwPHL5bYK3a7aDMS64CI7L9AUh9l2gG3cisM4 8393
monai/apps/reconstruction/fastmri_reader.py sha256=CbAWHN9-b8TFgIpsu1UmS0zHZg3lvqIyraZFODoTMdM 3644
monai/apps/reconstruction/mri_utils.py sha256=WEentr9IfCdTRcRELYkIgRx2oCaIoc1JEVE1FJfQlqQ 2000
monai/apps/reconstruction/networks/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/reconstruction/networks/blocks/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/reconstruction/networks/blocks/varnetblock.py sha256=wloM8wy_DbFCuCDrK68q5tH4DPMve7raPnZWPmDgrCk 4167
monai/apps/reconstruction/networks/nets/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/reconstruction/networks/nets/coil_sensitivity_model.py sha256=ZSmyW4FzN-tFvbbchSUma7VGzCiEZJXN65nXdcFbJzk 6215
monai/apps/reconstruction/networks/nets/complex_unet.py sha256=FMm7DTOCJRb80tRWlqBPzpNkdUwRo7tlbvsrHX53HW4 4775
monai/apps/reconstruction/networks/nets/utils.py sha256=RZ7tMOQFYX1bBGnL1ciSvcbqS1FsOXh-3drVJN9IM8E 11377
monai/apps/reconstruction/networks/nets/varnet.py sha256=n2mFf4qZbZ4i3R1mT7kvMsdVtk2GM-G8IWF8p_GF76w 3831
monai/apps/reconstruction/transforms/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/reconstruction/transforms/array.py sha256=8qtDC5Exm9hvSwwbdFWV4ibiPxoxZYJX-8k5MYeb0eE 12240
monai/apps/reconstruction/transforms/dictionary.py sha256=3NGkie0WYZdsWWx1_h9OrrxtlkxG3W-u74L2IxIKpBw 15829
monai/apps/tcia/__init__.py sha256=2uu3nP1j3mDs2AeG-9zmXicD33eQs1g0VHCN8KysEbQ 824
monai/apps/tcia/label_desc.py sha256=B8l9mVmRzLysLmEIIYVeenly_68okCt461qeLQSxCJ8 1582
monai/apps/tcia/utils.py sha256=iyLXr5_51rolbRUZFN_Fwc6TIhAbeSl6XZ2m5RYpzTw 6303
monai/apps/vista3d/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/apps/vista3d/inferer.py sha256=3WgXF2ELPhoHt13jFYOlfEss1031Gr2_Fm5_gUy6hLc 8712
monai/apps/vista3d/sampler.py sha256=1uZQIRCO9HY8Rs2FtZ1v0XtPQGZ9RyEjxUycMgIqx7A 8274
monai/apps/vista3d/transforms.py sha256=SLsVVRJty5R8X2oeeyPUQCej83__3yKv8qvAUpGxr3s 10641
monai/auto3dseg/__init__.py sha256=DbZC7wqx4zBNcguLQGu8bGmAiKnk9LvjtQDtwdwG19I 1164
monai/auto3dseg/algo_gen.py sha256=_BscoAnUzQKRqz5jHvdsuCe3tTxq7PUQYPMLX0WuxCc 4286
monai/auto3dseg/analyzer.py sha256=7l8QT36lG68b8rK23CC2omz6PO1fxmDwOljxXMn5clQ 41351
monai/auto3dseg/operations.py sha256=1sNDWnz5Zs2-scpb1wotxar7yGYQ-VPI-_b2KnZqW9g 5110
monai/auto3dseg/seg_summarizer.py sha256=T5Kwvc6eKet-vlzvBQgCLHbxHto-P5tiN_7uIk5uVfs 8717
monai/auto3dseg/utils.py sha256=zEicEO_--6-1kzT5HlmhAAd575gnl2AFmW8O3FnIznE 18674
monai/bundle/__init__.py sha256=xvYgiAzq9fiyMkCRo0vwn41ZSzj0udyvF0jmySnqBRI 1443
monai/bundle/__main__.py sha256=RiAn6raPUvPMfXvd03irAhB3nkIAgG1lf8GE34PG4Js 952
monai/bundle/config_item.py sha256=rMjXSGkjJZdi04BwSHwCcIwzIb_TflmC3xDhC3SVJRs 16151
monai/bundle/config_parser.py sha256=cGyEn-cqNk0rEEZ1Qiv6UydmIDvtWZcMVljyfVm5i50 23025
monai/bundle/properties.py sha256=iN3K4FVmN9ny1Hw9p5j7_ULcCdSD8PmrR7qXxbNz49k 11582
monai/bundle/reference_resolver.py sha256=aBw3ML7B_YsiFUNl_mcRYPry1UbrEIK0R39A0zFw8kI 16463
monai/bundle/scripts.py sha256=ziTH32hd2A00c1wzXzAe2cttCEQtZoDqDx1bCDI1TR0 89136
monai/bundle/utils.py sha256=t-22uFvLn7Yy-dr1v1U33peNOxgAmU4TJiGAbsBrUKs 10108
monai/bundle/workflows.py sha256=KADIppCZY6jCDvyCH2PmJm0Q-6xwCnB7x7KjFfRP8LY 24655
monai/config/__init__.py sha256=CN28CfTdsp301gv8YXfVvkbztCfbAqrLKrJi_C8oP9s 1048
monai/config/deviceconfig.py sha256=f3Xa0OL9kNqdsbZ0PfUEvm6NZivAPh454_VCE8BmsWE 10582
monai/config/type_definitions.py sha256=0fAuI-_uX2Ac_33bgDVXKmBSl-fJNFcsOqBqYV16fhk 3485
monai/data/__init__.py sha256=loDwAMF14hb4HS04SwukoIchIfU6iGY-xPrJVGyVwBo 5167
monai/data/box_utils.py sha256=YbG6lOoYwUGmwcNmoKzq2xnNTbYA4LMkHmfsqteopCg 50102
monai/data/csv_saver.py sha256=fcZF4kBNQnDFwQjV9TS4zjq_zqsv_u3QldxRprMC7zI 4952
monai/data/dataloader.py sha256=GC1x8aZJaidXN8zaA-Vl6iEHlTP4ocjIvRhCv74elkQ 4459
monai/data/dataset.py sha256=U6NoF8JgbhNzJDQ3h57BOcIelx4j3IjRKZJID266Eks 78691
monai/data/dataset_summary.py sha256=5DkrzlNb3lw58j6lMR7aAGZH1YIw6b1UFQjkbourxt0 10243
monai/data/decathlon_datalist.py sha256=3z7p-PqEdj41MlkRFmc-Q1HNxI0D6Tgi4fmD3p1oq_E 10310
monai/data/fft_utils.py sha256=in9Zu8hC4oSVzuA-Zl236X6EkvgFka0RXdOxgvdGkv0 4448
monai/data/folder_layout.py sha256=IsHW1-Bkupn_T8r6MgFTIJQh5HwCg0xQwOKmgBtl0gE 6344
monai/data/grid_dataset.py sha256=O0gHf3BgrisH1erOMZNSpoIut92mydnNpzGYWnBKg4U 19483
monai/data/image_dataset.py sha256=OhNJ3awauWtqsDhefIGDw3UYGF3RoleeNUPdJOKg3kI 7008
monai/data/image_reader.py sha256=XDkYVWQN_eHoMI1iFFWN8ICI0x9AxKSc8bGSavHskfs 61776
monai/data/image_writer.py sha256=rH6vboPFkX4ziN3lnrmK6AzAOQYI9tEiOJb7Al2tj-8 39856
monai/data/iterable_dataset.py sha256=A0L5jaxwnfgProBj96tlT160esI21yutnTf3a4c29Ms 13100
monai/data/itk_torch_bridge.py sha256=3th-B3tJuJE22JFfOUgGeTMOPh1czJEiSccFyn_Ob0w 14461
monai/data/meta_obj.py sha256=OxfcCSBFuN0fUpyIa9ey9HuqrqimARNnEZPuqRRXjLo 8800
monai/data/meta_tensor.py sha256=GG8CPjRZhPCShryY3cnyA5G2Crl_Q7Sym2pw5cVxBL0 27530
monai/data/samplers.py sha256=LUCAHy38ddGm67oJJp3W6ITBsDRqyGCrKtYn-pjrWc4 5102
monai/data/synthetic.py sha256=H0MaQq2nnYxXEMlvOW1-XoWJWY_VKsgZ75tWLO1aCXg 7375
monai/data/test_time_augmentation.py sha256=KgIcPDwF_KelBCX118J5gx13sefGaDgQFUDgGWCZujA 9871
monai/data/thread_buffer.py sha256=FtJlRwLHQzU9sf3XJk4G7b_-uKXaRQHAOMauc-zWN2Q 8840
monai/data/torchscript_utils.py sha256=KoJinpJiNepP6i-1DDy3-8m1Qg1bPfAZTScmXr0LT6g 5502
monai/data/ultrasound_confidence_map.py sha256=pEAp4lr-s00_T9d4IEYSJ5B9VQwf_T7BS9GBx8jw_Sg 14464
monai/data/utils.py sha256=q7vrrL04aZmHOQM-pdZ2vXDFnoOZpiK7zc5mJTjOXmg 66673
monai/data/video_dataset.py sha256=mMTZCkgAx_BBoF4HHWcmEuT9zoNoUVPFtPeYYt76t-A 9075
monai/data/wsi_datasets.py sha256=Mih4G_rzTQC0Ts8TobnNNXoyCxOAhy0rFqpREDAENWc 18659
monai/data/wsi_reader.py sha256=yVbgl44bS9xF0wsr_ZeLwaljMlTOrtjVTpYKykydEMU 49508
monai/engines/__init__.py sha256=oV0zH5n8qPdCCNZCqLqN4Z7iqADouDtZmtswWQoZWOk 1094
monai/engines/evaluator.py sha256=gCWZ7QB1DjTeHV9_btHbwR2pew33rxFYOAJ5nPVJfIQ 26934
monai/engines/trainer.py sha256=45aOJ6rhYGgh1awfaNq-ATbaD7ZH8o_yXykyqBcj7q8 38421
monai/engines/utils.py sha256=apQxzU4GxaeHgbNN5Qa6POBuOD2XIMCVzy8DlMcqB1o 15632
monai/engines/workflow.py sha256=S4DCLBSndcaM6LDb6xS-gTL8xCs8fiVejb-8O-pLKeQ 15226
monai/fl/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/fl/client/__init__.py sha256=Wnkcf-Guhi-d29eAH0p51jz1Tn9WSVM4UUGbbb9SAqQ 725
monai/fl/client/client_algo.py sha256=vetQbSNmuvJRBEcu0AKM96gKYbkSXlu4HSriqK7wiiU 5098
monai/fl/client/monai_algo.py sha256=XLanS6pYuCXdb6b019hiOPjlvIVqupBEvACC_R8jMto 34061
monai/fl/utils/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/fl/utils/constants.py sha256=OjMAE17niYqQh7nz45SC6CXvkMa4-XZsIuoHUHqP7W0 1784
monai/fl/utils/exchange_object.py sha256=q41trOwBdog_g3k_Eh2EFnLufHJ1mj7nGyQ-ShuW5Mo 3527
monai/fl/utils/filters.py sha256=InXplYes52JJqtsNbePAPPAYS8am_uRO7UkBHyYyJCo 1633
monai/handlers/__init__.py sha256=laEkiuP-ew7UzuG89135uJvC73ocVbT0nQ_3xMLEhKc 2394
monai/handlers/checkpoint_loader.py sha256=Y0qNBq5b-GJ-XOJNjuslegCpIGPZYOdNs3PxzNYCCm8 7432
monai/handlers/checkpoint_saver.py sha256=z_w5HtNSeRM3QwHQIgQKqVodSYNy8dhL8KTBUzHuF0g 16047
monai/handlers/classification_saver.py sha256=CNzdU9GrKj8KEC42jaBy2rEgpd3mqgz-YZg4dr61Jyg 7605
monai/handlers/clearml_handlers.py sha256=ce3ftDZ9B2dPrP_2xw0D5kFxDNJODKDuTvDMYm5uyoI 7518
monai/handlers/confusion_matrix.py sha256=KpdTV0ViWDRnvVUb58Lc4UBhGwyU_Pf5wTpSaSyVH3o 4006
monai/handlers/decollate_batch.py sha256=-4hFPT4ZCiApbnUVplm8c6uQ326bKgPtkiYopjQRcTA 4425
monai/handlers/earlystop_handler.py sha256=bwCswTyCzFpU23-ONFeg4X10BI3Vdtkzn5-a72M09H0 5310
monai/handlers/garbage_collector.py sha256=JbyBjru1wB-G1CNMopQlegC81FH3W2GpuWngfUPut44 3621
monai/handlers/hausdorff_distance.py sha256=i-I2EWZrCpkojPR5EmqWCOiDCszujoe5RCZ4xUDajcc 3594
monai/handlers/ignite_metric.py sha256=PSgjSPaJ7nOhaXDewTJucXDhkYVJhSz_qQ36qA-G7PM 6691
monai/handlers/logfile_handler.py sha256=y-If8rStdD5lh_NZX68aTpSDbYGchGIf6f0VaWFPkBI 3907
monai/handlers/lr_schedule_handler.py sha256=jEv1QnPkhwpQO1azFvzhL-us4ywP9kVmQb5man88evA 3551
monai/handlers/mean_dice.py sha256=aJmL9IEEJtWs65Et3HCe7S0JIe7J6z-Nc0BEQESy9sY 3785
monai/handlers/mean_iou.py sha256=-4vDqYx-Zd77PcR2-Wg6X-M35n13sMV5VysGiDCvjbQ 2841
monai/handlers/metric_logger.py sha256=Zk55yO5PlwM7WhHPelHPfv3WLuJycxLrtQMwjEJ_7FQ 5453
monai/handlers/metrics_reloaded_handler.py sha256=9JtfWeDvjrdKNMKpRJQBu0k6XGxg8hfOm6224sB4A6E 6195
monai/handlers/metrics_saver.py sha256=ltXaaj3C4Vzv3VEWT4O7wlmuYs7JHi7qCkXXfVBgPb8 8559
monai/handlers/mlflow_handler.py sha256=rq8qu3UPb4tMGTek146n2xmZ6b7LhI2SLRYxft8JNeA 23209
monai/handlers/nvtx_handlers.py sha256=cD-nYVaJ7fUEUmr5zLU9-s867SqUwP64R3i4Rui5MGU 6795
monai/handlers/panoptic_quality.py sha256=Dr_cMANJne1Cvc_pnI33QAUMAVKbkO4NBfTFjedGZOE 3651
monai/handlers/parameter_scheduler.py sha256=JMVMEWnF0sUejynB_J_2fL9OKJT_s-ZbaYEucTeb1Hk 7095
monai/handlers/postprocessing.py sha256=KlMl4kUKn0Z0VdiOFG7N_BxNIo7x9sm6yOc42mXGbR8 3261
monai/handlers/probability_maps.py sha256=ggvgebTlx-r5BmcpiYu5MTF00AMtSMghRA8Orw9o7uI 5336
monai/handlers/regression_metrics.py sha256=PaL8AXLhl7Aw5C1_VSPIAt2C8H781ek_sPD_xFZgWPA 8457
monai/handlers/roc_auc.py sha256=0A_Y1bvRpkBY0l5HyTRKopUUupq0cMGubnqgflHXA2g 2744
monai/handlers/smartcache_handler.py sha256=PwWmLYKBWFTkOdcQXlML18AESWtQnPJl9Ici9djvdTE 3027
monai/handlers/stats_handler.py sha256=B2XOPadbLqUEknxF82MiZVWa1B2dseLXw6XRuHZMerg 14102
monai/handlers/surface_distance.py sha256=HKQrRGy08uWNr9X-mJ1IhMwV_ndZOijEJS7TYL9KQsg 3327
monai/handlers/tensorboard_handlers.py sha256=3nju_xEJeOpCtObrIfuWc1u8dSRwjs-26tyh06FP8wg 22591
monai/handlers/trt_handler.py sha256=uWFdgC8QKRkcNwWfKIbQMdK6-MX_1ON0mKabeIn1ltI 2329
monai/handlers/utils.py sha256=Ib1u-PLrtIkiLqTfREnrCWpN4af1btdNzkyMZuuuYyU 10239
monai/handlers/validation_handler.py sha256=NZO21c6zzXbmAgJZHkkdoZQSQIHwuxh94QD3PLUldGU 3674
monai/inferers/__init__.py sha256=K74t_RCeUPdEZvHzIPzVAwZ9DtmouLqhb3qDEmFBWs4 1107
monai/inferers/inferer.py sha256=aZwCmM6WGj49SHi_jIkQeGDstMz45frvM1Lomoeqzm4 92669
monai/inferers/merger.py sha256=Ch-qoGUVTTDWN9z_LXBRxElvyuZxOmuqAcecpg1xxAg 15566
monai/inferers/splitter.py sha256=_hTnFdvDNRckkA7ZGQehVsNZw83oXoGFWyk5VXNqgJg 21149
monai/inferers/utils.py sha256=hKiudomhQL9mbcq1rVWRpRy55Fz1bCD5egv4J3QgLNQ 20432
monai/losses/__init__.py sha256=igy7BjoQzM3McmJPD2tmeiW2ljSXfB2HBdc4YiDzYEg 1778
monai/losses/adversarial_loss.py sha256=9w47lPYU3clj2w9UZ_ZcXCKnmlMfA74YkjFOCVfhF0E 7722
monai/losses/barlow_twins.py sha256=prDdaY0vXAXMuVDmc9Tv6svRZzNwKA0LdsmRaUmusiI 3613
monai/losses/cldice.py sha256=NeUVJuFjowlH90MSLtq8HJzhzLVwal_G7gaOyc1_5OY 6328
monai/losses/contrastive.py sha256=-SCvgQOA1JADQaFl7S4wEoIFtNd4uFkfTPlkMkky_LQ 3261
monai/losses/deform.py sha256=mBOvFgKyW1qw9267AZCd0h_xi10xvy_ybYfhzQzl5rI 9701
monai/losses/dice.py sha256=S4JKPybHN82JY26qIwqJTJovT3YHWbVQOwKB30bLViY 51475
monai/losses/ds_loss.py sha256=ts92Rc_YAkfb5WUUWxRTecpY32lVwC20pu7u-dJCgyY 3854
monai/losses/focal_loss.py sha256=OhAtxzAwZ1CoNGH1S2dQbG7iDyowYUqv64KXi0GgMhk 11772
monai/losses/giou_loss.py sha256=Mogq6fR0tO__Xj0Ul388QMEx03XrSS-Ue96i9ahY-uo 2795
monai/losses/hausdorff_loss.py sha256=1TOUjDS9_1txlHw5DX71oshiXOzowLefg8Y-n-PsD5o 10697
monai/losses/image_dissimilarity.py sha256=fIIY1zyxfxl-hKi797xpyDDknUGkdLWGJDBwK3IvJ18 15460
monai/losses/multi_scale.py sha256=7hL4clBLa3f0tz9-74brq5XOFChrpyd_h9cHQKPnseQ 3636
monai/losses/nacl_loss.py sha256=IP4Y2qKcPNn60rgA3zUSvjqnvCiIsbvmwm25ao9appg 5052
monai/losses/perceptual.py sha256=_UQs6dUIsfff-sXx_Kvg3GcY6YN_2rhpSpt5b8idP58 19468
monai/losses/spatial_mask.py sha256=rPyW8fJPSdqHUS7YB7m30Sq4G-YYpobO_fvKsFSAFQ0 2955
monai/losses/spectral_loss.py sha256=PqmZdmJOAzaarW0bzBu8SeL9sOy3XQhul7pnLY4Ih-I 3368
monai/losses/ssim_loss.py sha256=v8LaVXtBzpTey80CBtsWTs5qWw7fiJwYAXqXcCgo5kA 5058
monai/losses/sure_loss.py sha256=PDDNNeZm8SLPRCDUPbc8o4--ribHnY4nbo8y55nRo0w 8179
monai/losses/tversky.py sha256=8idAtxrZW3SYI0vC8Hw2EDkOb4ybgCnJD3aNipWOEGc 6645
monai/losses/unified_focal_loss.py sha256=rCj8IpueYH_UMrOUXU0tjbXIN4Uix3bGnRZQtRvl7Sg 10224
monai/metrics/__init__.py sha256=DUjK3_qfGZbw0zCv6OJgMSL3AfiYN47aYqLsxn69-HU 2174
monai/metrics/active_learning_metrics.py sha256=uKID2O4mnY-9P2ZzyT4sqJd2NfgzjSpNKpAwulWCozU 8211
monai/metrics/confusion_matrix.py sha256=Spb20jYPnbgGZfPKDQI36ePznPf1xujxhboNnW8HxdQ 15064
monai/metrics/cumulative_average.py sha256=8GGjHmiBboBikprg1380SsNn7RgzFIrHGWBYDBv6ebE 5636
monai/metrics/f_beta_score.py sha256=urI0J_tvl0qQ5-l2fgWV_jChbgpzLmgpRq125B3yxpw 3984
monai/metrics/fid.py sha256=P9wBKnumEdCgKlVUuEt9XzY5umPK1fXnnyXmljDl5N4 4794
monai/metrics/froc.py sha256=q7MAFsHHIp5EHBHwa5UbF5PRApjUonw-hUXax9k1WxQ 7981
monai/metrics/generalized_dice.py sha256=9ZiEmGfMZLxFAF6AmdrbKOc8A_QOUMUmIZ6ILm-h01A 8939
monai/metrics/hausdorff_distance.py sha256=4_ZJZ2gV1bPhOR5Mxz0PyN6Y_X1mTZ6U6T4gSRwjfDE 11844
monai/metrics/loss_metric.py sha256=m9jXobVHKLeDY_8yrA9m7FwfapSAb-kYIdUJOsbvBvY 4907
monai/metrics/meandice.py sha256=bFiDcK-af4cqV-JHAO2Qh2ixwj6fLjaBCaCO6jBAmxQ 13475
monai/metrics/meaniou.py sha256=cGoW1re7v4hxXJfjyEVEFNsuzEupgJaIe6ZK_qrbIjw 7004
monai/metrics/metric.py sha256=VtIMNudwFkEhGAX1n0aYMaj18yKtmENKpo0JuWoVFvQ 15203
monai/metrics/mmd.py sha256=a_O0WlUPrtegG16eBnEaf1HngPN4s4nAH1WtvGo-8BU 3299
monai/metrics/panoptic_quality.py sha256=hsOr9kac9LLVOI2tvFuY80sfTk9w9HOG6zaBxtjFBvI 13707
monai/metrics/regression.py sha256=JV7x8ibD04hZeWz83Ac26jjyufsCanvAmohD-eWKtbY 26218
monai/metrics/rocauc.py sha256=xOopgYaahaH1-PmD4yG3B3f25kA95yK56BbXIykra60 8094
monai/metrics/surface_dice.py sha256=aNERsTuJkPMfxatPaAzoW1KtvZvUAv4qe_7Kl_dOROI 15149
monai/metrics/surface_distance.py sha256=bKDTm7ulhjfiphHLrDJoA3OKI3npwQy2Z5wY-JkXtXg 9727
monai/metrics/utils.py sha256=jJiIFGGa-iwvz1otHAKqPKTNmfZqd2dI7_Hsfblgxqk 46914
monai/metrics/wrapper.py sha256=c1zg-xcypQyZ840TEuhhLgr4sClYMWTxlv1OieJTtvE 11781
monai/networks/__init__.py sha256=ZzU2Qo8gDXNiRBF0JapIo3xlecZHjXsJuarF0IKVKKY 1086
monai/networks/trt_compiler.py sha256=xWCstyDnsNj1tB-oRIr0SS0hz_eKXvbILmh94k5MC1Y 22680
monai/networks/utils.py sha256=YKcmGoBM2UrnstleRcascn-C97n2e3LPL8tlEFcPiWQ 56860
monai/networks/blocks/__init__.py sha256=-LMGPMN-eHzwsjkb88H66kImpr4v2hYATZ2y-mRm_K0 2264
monai/networks/blocks/acti_norm.py sha256=bVGXbTZ_ssRvmED5R7LOQ7jj4V6WbVFl8JMO-4iZ2Dk 4275
monai/networks/blocks/activation.py sha256=S5k3zcP2PsHBkeIxgWgNg8ppW80tTResVP2j9ZsvTFw 5839
monai/networks/blocks/aspp.py sha256=GGGE7NfWj77RkaWHbcLuUP4Aff-WeiDrtgtFuSoekQk 4380
monai/networks/blocks/attention_utils.py sha256=UAlttLpn8vJCIiYyWXEUF-NzVTQBOK-aTieGtR5WrXk 4951
monai/networks/blocks/backbone_fpn_utils.py sha256=mdXFwtnRgwuaisTlY-c7OkY1ZZBY3I82dAjpXFAZFbg 7488
monai/networks/blocks/convolutions.py sha256=gRmbYfy3IR4taiXuxeH5KGOFjP55FoVWfP4e1L6ai0s 11686
monai/networks/blocks/crf.py sha256=gHyRgBWD9DmmbCJnXwsMa6WN7N9fDLuT_SwH8MnHhXE 5009
monai/networks/blocks/crossattention.py sha256=U6_rp9FRod5_1sAj5GBN4MMovTXQcfjlosW1vMV3UWA 8639
monai/networks/blocks/denseblock.py sha256=hs1rcBp95euZT5ULjgefPApZH75-hqSaVKKNtHdGt10 4747
monai/networks/blocks/dints_block.py sha256=-JWz4-nnAjrOxU2oJ86-qN8Krb8FayKS8Zpbp1wLXzc 9255
monai/networks/blocks/downsample.py sha256=18cwYXL5H3DC5Yq12cdqTIijDJfMCE2YNHlPetFB6UY 2413
monai/networks/blocks/dynunet_block.py sha256=kg8NNTL4nBqsy6gBcxmS5ZCPxlhWM_iB0ByyTQ4AfPs 11063
monai/networks/blocks/encoder.py sha256=NwH5VSQLwamJqrSbZSdQqMwZCk80CPbSpMGEE0r0Cwo 3669
monai/networks/blocks/fcn.py sha256=mnCMrxhUdj2yZ0DPIj0Xf9OKVdv-qhG1BpnAg5j7q6c 9024
monai/networks/blocks/feature_pyramid_network.py sha256=_DeAy_lNnPqjNiJLcopjqe_PHVThACctrgbXmSSB3Jw 10554
monai/networks/blocks/fft_utils_t.py sha256=8bOvhLgP5nDLz8QwzD4XnRaxE9-tGba2-b_QDK8IWSs 8263
monai/networks/blocks/localnet_block.py sha256=b2-ZZvkMPphHJZYTbwEZDhqA-mMBSFM5WQOoohk_6W4 11456
monai/networks/blocks/mlp.py sha256=qw_jgyrYwoQ5WYBM1rtSSaO4C837ZbctoRKhh_BQQFI 3341
monai/networks/blocks/patchembedding.py sha256=tp0coxpi70LcUk03HbnygFeCxcBv5bNHJbw1crIG_Js 8956
monai/networks/blocks/pos_embed_utils.py sha256=vFEQqxZ6UAmjcy_icFDL9EwjRHYXuIbWr1chWUJqO7g 4070
monai/networks/blocks/regunet_block.py sha256=1FLIwVBtk66II6xQ7Q4LMY8DP0rMmeftN7HuaEgnf3A 8825
monai/networks/blocks/rel_pos_embedding.py sha256=wuTJsk_NHSDX-3V0X9ctF99WIh2-SHLDbQxzrG7tz_4 2208
monai/networks/blocks/segresnet_block.py sha256=dREFa0CWuSWlSOm53fT7vZz6UC2J_7JAEaeHB9rYjAk 3339
monai/networks/blocks/selfattention.py sha256=sVVVYLm4ByOBbEbrKYW2kA3JRgB2kveZqDMOfEzHuOs 9141
monai/networks/blocks/spade_norm.py sha256=Kq2ImmCQBaFURMnOTj08aphgGkF3ghDm19kXpPRq91c 3654
monai/networks/blocks/spatialattention.py sha256=gRih-cp4a_WAlb823xHfNvkGKrGr-w5U7TGUR_e1p2g 4137
monai/networks/blocks/squeeze_and_excitation.py sha256=y2kXgoSFxywu-KCGYbI_d-NCCAEbuKAIY5gSqO_T7TI 12752
monai/networks/blocks/text_embedding.py sha256=HIlCTQCSyOEXnqo1l9TOC05duCoeWd9Kb4Oc0gvLZKw 3814
monai/networks/blocks/transformerblock.py sha256=UgJH4S94a5GaU2j-9HnmYkCT247vgxV76yO9d_6Tu1k 3880
monai/networks/blocks/unetr_block.py sha256=d_rqE76OFfd3QRcHuor5Zei2pOrupoleBWu3eYUup0c 9049
monai/networks/blocks/upsample.py sha256=CeqqKx31gNw1CT3xz6UpU0fOjgW-7ZWxCRAOH4qAcxs 14024
monai/networks/blocks/warp.py sha256=XVFZKZR0kBhEtU5-xQsaqL06a-pAI7JJVupQCD2X4e8 7255
monai/networks/layers/__init__.py sha256=eSiNtHu0EZ1A8fw_lPTi_4szdRMsgZlZhtL6TR7fUnc 1689
monai/networks/layers/conjugate_gradient.py sha256=kCAwjtX_j5wrgR8x52WdGl4yCwZmcnUFONnM00G1sWU 3717
monai/networks/layers/convutils.py sha256=zwbYK4WJO1Tj2KASnOfxwYnb3p4pizXxdZRm6I1P3j4 8288
monai/networks/layers/drop_path.py sha256=SZtRNa1bDwk1rXWbUe70YDaw6H_NKeplm_Wk5Ye1L4Y 1802
monai/networks/layers/factories.py sha256=dMj-y3LRV5P_FmqMCZuf_A8P8l_fge3TVAXWzNhONuo 15795
monai/networks/layers/filtering.py sha256=294TaEF_oF-IuL7NQzh64iwW28bRezbPGwp9KynP_ks 18215
monai/networks/layers/gmm.py sha256=Aq-YCHgUalgOZQ0x5mwYKJe1G7aiCiJybdkPTiiT120 3325
monai/networks/layers/simplelayers.py sha256=ciUdKrj_DpEdT3AKs70aPySh73UMsyhoOCTiR2qk8Js 28478
monai/networks/layers/spatial_transforms.py sha256=fz2t7-ibijNLqTYpAn4ZgdXtzBSIyWlaF35mQtqWRY4 25581
monai/networks/layers/utils.py sha256=k_2xVO8BTEMMVJtemUyKBWw4_5xtqd6OOTOG8qld8To 4916
monai/networks/layers/vector_quantizer.py sha256=0PCcaH5_uaxFORHgEetQKazq74jgOVmvQJ3h4Ywat6Y 10058
monai/networks/layers/weight_init.py sha256=ehwI5F7jm_lmDkK4qVL7ocIzCEPx5UPgLaURcsfMNwk 2253
monai/networks/nets/__init__.py sha256=NlDQeP-CzS63GEPqgCzjF5dIpbVMyCkvCJB6gJZ7u-o 3862
monai/networks/nets/ahnet.py sha256=RT-loCa5Z_3I2DWB8lmRkhxGXSsnMVBCEDpwo68-YB4 21570
monai/networks/nets/attentionunet.py sha256=lqsrzpy0sRuuFjAtKUUJ0hT3lGF9skpepWXLG0JBo-k 9427
monai/networks/nets/autoencoder.py sha256=QuLdDfDwhefIqA2n8XfmFyi5T8enP6O4PETdBKmFMKc 12586
monai/networks/nets/autoencoderkl.py sha256=TowI-ayLEvrOiBjGZeQ0MbXrxFnLEKj5FBqTB55ggVE 28598
monai/networks/nets/basic_unet.py sha256=K76Q-WXuCPGNf8X9qa1wwtiv1gzwlERrL6BKqKcpzlQ 10951
monai/networks/nets/basic_unetplusplus.py sha256=M2sSCgWvqgpiRq1tpR164udnbN1WkO1a81PmgCfV5lU 7961
monai/networks/nets/cell_sam_wrapper.py sha256=88bzdzzw_1_wncYdxt2EAtUN7c0EPdzNaLp1lW1I__s 3326
monai/networks/nets/classifier.py sha256=U94OM91_pNT74wQV-_LOxAnbLvjuJvnorMK-xcE7HJE 6293
monai/networks/nets/controlnet.py sha256=x-FP4P6hYq6J8x0x25o6Ltfgn8oHO4AkUEw8cV0wUDA 18908
monai/networks/nets/daf3d.py sha256=mjQiaCreKR8isE1pMWfPMWP55Uq9jcELcldu2CZo5PE 23963
monai/networks/nets/densenet.py sha256=0LZqWU3HNfnEkNKBPwVg2GFoeIHQB5aBfP2_U54bv8g 15823
monai/networks/nets/diffusion_model_unet.py sha256=CvnJjoytxxskuiCqUKqtlQ4vFNjYUiME4Od-OJDtUlk 81528
monai/networks/nets/dints.py sha256=GAL2cmWOk_mhsRaIdZ3pr-mMLqncWINdJCWj26IukL0 44775
monai/networks/nets/dynunet.py sha256=S2DX_tby7e5iCHL7q6X6f-vT6HwP6tbb2lRq9gHVJ24 18210
monai/networks/nets/efficientnet.py sha256=RcEM7ZTLCp9PzE06sCJDUbStzMZpItSiZjDlbRUaz-4 40671
monai/networks/nets/flexible_unet.py sha256=VN3cJQPMmY--TpZkuDwEWonPgJc4R3JKBwJCGsn7sgQ 14435
monai/networks/nets/fullyconnectednet.py sha256=j5uo68qnYSxgH_sEMRh7s3QGNKFaJAIxmx8OixEv2Ig 7212
monai/networks/nets/generator.py sha256=q20EAl9N7Q56t78JiZaUEkPhYWyD02oqO0yekJCd9x0 6581
monai/networks/nets/highresnet.py sha256=1Mx8lR5K4sRXGWjspDAHaKq0WrX9Q7qz8CcBCKZxIXk 8883
monai/networks/nets/hovernet.py sha256=gQDeDGqCwjJACTPmQLAx9nPRBO_D65F-scx15w3Ho_Q 28645
monai/networks/nets/milmodel.py sha256=aUDgYJG0kS3p4nBW_dF7b4cWwuC31w3KIzmUzXA08HE 9813
monai/networks/nets/netadapter.py sha256=JtcME9pcg8ud4jHKZKM9fE-8leP2PQXgUIfKBdB0wcA 6102
monai/networks/nets/patchgan_discriminator.py sha256=yTT0on0lzlDwSu4B9McMqdxqu5xD7Ws9wCwEkxvJEu0 8620
monai/networks/nets/quicknat.py sha256=ko1BO9l4i4BVYG5V4ohkwUEyoRrPPPzmqNqnFhLTZ0k 20463
monai/networks/nets/regressor.py sha256=6Nz5yJuQDJJOr5R0rhot_mHu7_MDCA4ybV48wS1HS1M 6482
monai/networks/nets/regunet.py sha256=-A6ygR7lVyAflFyqWkVVOsY94uMXWol1f2xr_HmsU1c 18664
monai/networks/nets/resnet.py sha256=oo1MCA9hccBVwDcMrZNpVmbDSRn3dOEkrn3DbKW2WZk 28141
monai/networks/nets/segresnet.py sha256=xNkSIvdk7kAyc3eVn-U_gGj8MoGVc5nklFKc_fkgOUs 13994
monai/networks/nets/segresnet_ds.py sha256=FFw581BpWWXQfPRMj3fj8RuYzctbJpQzNA8pWoOO7Dk 20594
monai/networks/nets/senet.py sha256=gulqPMYmSABbMbN39NElGzSU1TKGviJas7EPTBaZ60A 19289
monai/networks/nets/spade_autoencoderkl.py sha256=-b2Sbl4jPpwo3ukTgsTcON26cSTB35K9sy1S9DKlZz0 19566
monai/networks/nets/spade_diffusion_model_unet.py sha256=zYsXhkHNpHWWyal5ljAMxOICJ1loYQQMAOuzWzdLBCM 39007
monai/networks/nets/spade_network.py sha256=GguYucjIRyT_rZa9DrvUmv00FtqXHZtY1VfJM9Rygns 16479
monai/networks/nets/swin_unetr.py sha256=nU_VgVsgPnXx5V_Wtceq1ZJR1XuB4vPCcFnbY5pJOZ0 44902
monai/networks/nets/torchvision_fc.py sha256=3g5PD7C1MSkQ8xndhnVd0b3aN8zfshT8uiFS0OHyQaY 6309
monai/networks/nets/transchex.py sha256=uA_RfTDfPhwA1ecAPZ9EDnMyJKn2tUMLEWdyB_rU2v0 15726
monai/networks/nets/transformer.py sha256=-nzl20Z5xdtn7xChOd_cRbbPVoPIFGVfTQw3fIEGMuE 6395
monai/networks/nets/unet.py sha256=t2an-NZ8QRpWal6uh1WpxG1tbekKRDgQtpT7YeXWFvY 13543
monai/networks/nets/unetr.py sha256=G67kjiBMz13MzP4eV8XK-GydSogMwgXaBMFDShF5sB8 8252
monai/networks/nets/varautoencoder.py sha256=Pd9BdXW1iVjmAVCZIc2ElGtSDAWRBaLwEKxLDicyxZI 6282
monai/networks/nets/vista3d.py sha256=vFpCG53JDCvgK-fz7VPZvo6-mv8Mp5AgBZu2QVu0ggM 43326
monai/networks/nets/vit.py sha256=yEzFFQln5ieknnF8A1_ecB_c0SuOBBnrXPesm_kzVts 5934
monai/networks/nets/vitautoenc.py sha256=vfQBWjTb0k7EY4uC76rmuOCIUUgeBvf_EIXBofCzVHQ 5740
monai/networks/nets/vnet.py sha256=zaJi5kSiTLAuFHThSZfhJvHP6zKh3oBWsTWG-328O_g 10820
monai/networks/nets/voxelmorph.py sha256=Q5VQFLLKSFqhsG0Z8_72ZGfK1nA4kdCfFnGbqI6Eofg 20665
monai/networks/nets/vqvae.py sha256=Zf9fTL_rluhuJhH6gTNB6iiKRfwBxfuuyhCdU9TLmAk 18417
monai/networks/schedulers/__init__.py sha256=rPmrNvnt8Bh9D2omPMgDiGVuT1XVJlgtlWIlqA_sjb4 755
monai/networks/schedulers/ddim.py sha256=MygHvgLB_NL9488DhHsE_g-EvV6DlDPtiBROpnCvDHc 14380
monai/networks/schedulers/ddpm.py sha256=LPqmlNJex32QrqcVb5s7XCNKVlFPsd_05-IJHpUJZPI 11387
monai/networks/schedulers/pndm.py sha256=9Qe8NOw_tvlpCBK7yvkmyriyGfIO5RRDV8ZKPh85cQY 14472
monai/networks/schedulers/scheduler.py sha256=X5eu5AmtNiads9cgaFy5r7BdlKYASSICyGSyF-fk6x8 9206
monai/optimizers/__init__.py sha256=XUL7o9vSL7bZImpxVZqcc1c8MwUMrOZL4nJ-mjAA7yM 796
monai/optimizers/lr_finder.py sha256=tbVi6qd-LLI6pENM9cDUv-Hh1HqziO3Wb9aI6JoaPng 21992
monai/optimizers/lr_scheduler.py sha256=YPY5MWgCTmExuIOBsVJrgfErkCT1ELBekcH0XeRP6Kk 4082
monai/optimizers/novograd.py sha256=dgjyM-WGqrEHsSKNdI3Lw1wJ2YNG3oKCYotfPsDBE80 5677
monai/optimizers/utils.py sha256=GVsJsZWO2aAP9IzwhXgca_9gUNHFClup6qG4ZFs42z4 4133
monai/transforms/__init__.py sha256=lyIf64v-I2soIjfK2RxOWS7_CIc-x6bRJHLI6UZ8yDs 16591
monai/transforms/adaptors.py sha256=LpYChldlOur-VFgu_nBIBze0J841-NWgf0UHvvHRNPU 8796
monai/transforms/compose.py sha256=zQa_hf8gIater3Bo_XW1IVYgX7aFa_Co6-BZPwoeaQw 37663
monai/transforms/inverse.py sha256=Wg8UnMJru41G3eHGipUemAWziHGU-qdd-Flfi3eOpeo 18746
monai/transforms/inverse_batch_transform.py sha256=fMbukZq2P99BhqqMuWZFJ9uboZ5dN61MBvvicwf40V0 7055
monai/transforms/nvtx.py sha256=1EKEXZIhTUFKoIrJmd_fevwrHwo731dVFUFJQFiOk3w 3386
monai/transforms/traits.py sha256=F8kmhnekTyaAdo8wIFjO3-uqpVtmFym3mNxbYbyvkFI 3563
monai/transforms/transform.py sha256=DqWyfuI-FDBxjqern33R6Ia1iAfHb3Kh56u-__tp1Kw 21614
monai/transforms/utils.py sha256=SnTiyd-3Q5cNGDzATKTXIJpIeWmCg3LqBxWnyKUxk-8 106502
monai/transforms/utils_create_transform_ims.py sha256=QEJVHsCZX7ZxsBArk6NjgCzSZuuokf8l1uFqiUZBBys 31155
monai/transforms/utils_morphological_ops.py sha256=abaFYSvCfH4k7jk3R_YLtUxgwRYgsz6zj6sOEGM1K5w 6758
monai/transforms/utils_pytorch_numpy_unification.py sha256=PvNO1QeBLTcpLhvuO25ctGr2nIM4B0sTRvnA5TpxJ4Q 18855
monai/transforms/croppad/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/croppad/array.py sha256=mSzd1XdNK4vZB98fll-gREQM1EWuPOfNdUNTpmiy-QA 74793
monai/transforms/croppad/batch.py sha256=5ukcYk3VCDpk62AL5Q_jTqpXmSNTlw0UCUhDeAB4aV0 6138
monai/transforms/croppad/dictionary.py sha256=WOzj_PjmoB3zLEmtQlafb9-PWgXd-s5K7Z5Doc8Adns 60746
monai/transforms/croppad/functional.py sha256=iroD0XBaMG1Mox6-EotIh2nAUxJPrpIyUrHopc83Sug 12640
monai/transforms/intensity/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/intensity/array.py sha256=SpG3u9LPuQxDk77lEvPC4-tH1tiOtacDDfcyQydIhkI 121592
monai/transforms/intensity/dictionary.py sha256=RXZeQG9dPvdvjoiWWlNkYec4NDWBxYXjfct4fywv1Ic 85059
monai/transforms/io/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/io/array.py sha256=z4aOxK44IhztN-LzG2uROYDwg_u1C6gcpx9ZH-ZhoVA 27482
monai/transforms/io/dictionary.py sha256=64M9KUsKyzwXopDcarXT7JKIv9rHP8Ae-fYRvI0yBuM 18716
monai/transforms/lazy/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/lazy/array.py sha256=2jNLmQ3_sMX7DdbfcT3Extpwe5FgOBbbz2RqlDlyNcw 1211
monai/transforms/lazy/dictionary.py sha256=bgpZ5CPh5rjdf1T5eQVqxlLh0B57xTWHWaBUUxiQAu4 1571
monai/transforms/lazy/functional.py sha256=SvKDMF5wanVymeOUFEu3OwgzskO6kKecU2gkoBJqIj4 15183
monai/transforms/lazy/utils.py sha256=dtLRJlIpp5Seh8hyb5fcN88-SH7Vsg5uLK1p3ftQdP4 9840
monai/transforms/meta_utility/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/meta_utility/dictionary.py sha256=YqbYeZOi4cFEmEPmrw2VIpOIwre6wxYB2UGZSrf-MoM 4896
monai/transforms/post/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/post/array.py sha256=06Dfd_6cf-VJneet7WwbxFFlJEhYh365xu3fkcvGTws 45042
monai/transforms/post/dictionary.py sha256=pq4Oh3GoDcS6sjUkLvHzYmySxuxzVW7grjogFuRsUsA 43042
monai/transforms/regularization/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/regularization/array.py sha256=oSG08b7opKGbHVZkpefdG1o0sX_F7-VoltzpNm5MB6k 8384
monai/transforms/regularization/dictionary.py sha256=b2hw8nElkQeyu3LZSnWvz7pQMcK9tCuNHpLueAGTQr8 4800
monai/transforms/signal/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/signal/array.py sha256=eTlvqOIUQixh-voTNJcl532RvG4ZlQBNeHhg3TT3Cto 16325
monai/transforms/signal/dictionary.py sha256=JrUeHdstSvQqx7u32h74YBiSAWFeOzt8wAS0EA3VEWk 2085
monai/transforms/smooth_field/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/smooth_field/array.py sha256=Pz4ErmcfVTRZpBe4_IAXTWHlGSmRfExegNKYyrSVwsE 17856
monai/transforms/smooth_field/dictionary.py sha256=iU4V2VjSy2H1K03KgumMUr3cyZVWEJS0W-tgc6SZtP4 11194
monai/transforms/spatial/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/spatial/array.py sha256=oVNAdkr_XQqwQgf-67n7zpBQCvrMW2SZBKTrqtj08hw 184943
monai/transforms/spatial/dictionary.py sha256=t0SvEDSVNFUEw2fK66OVF20sqSzCNxil17HmvsMFBt8 133752
monai/transforms/spatial/functional.py sha256=IwS0witCqbGkyuxzu_R4Ztp90S0pg9hY1irG7feXqig 33886
monai/transforms/utility/__init__.py sha256=s9djSd6kvViPnFvMR11Dgd30Lv4oY6FaPJr4ZZJZLq0 573
monai/transforms/utility/array.py sha256=MCkoccxLStPX2e0bJv6WZzDsGE3Wwf1DaxU1MZwDp08 78086
monai/transforms/utility/dictionary.py sha256=bPO6qJcZwT_phtVpTLT0VvblGL-QnyYG1bYGIpAjOzk 78079
monai/utils/__init__.py sha256=9E59iRxectI0rD5_Loj-fnt24BnaDvPlPplu5jRFcFM 3743
monai/utils/component_store.py sha256=VMF7CtPu5Wi_eX_qFtm9iWo5kvoWFuCUIxdRzk90zZo 4498
monai/utils/decorators.py sha256=YRK5iEMdbc2INrWnBNDSMTaHge_0ezRf2b9yJGL-opg 3129
monai/utils/deprecate_utils.py sha256=gKeEV4MsI51qeQ5gci2me_C-0e-tDwa3VZzd3XPQqLk 14759
monai/utils/dist.py sha256=QUVRusnAdiySK_dnTrDWqxNMl4XU4pwzvlMaGsvVE3Y 8644
monai/utils/enums.py sha256=orCV7SGDajYtl3DhTTjbLDbayr6WxkMSw_bZ6yeGGTY 19513
monai/utils/jupyter_utils.py sha256=kQqfLTLAre3TLzXTt091X_XeWy5K0QKAcTuYlJ8BOag 15650
monai/utils/misc.py sha256=4KCY-Kmlzjup3KE2bgJsjIItKdDMxXwA0_rH1ghHONE 31410
monai/utils/module.py sha256=ICsVqQMV-069FuVwjCHm3d3hyvIOx9El17IXZ-2sfQk 24319
monai/utils/nvtx.py sha256=i9JBxR1uhW1ZCgLPLlTx8b907QlXkFzJyTBLMlFjhtU 6876
monai/utils/ordering.py sha256=0nlA5b5QpVCHbtiCbTC-YsqjTmjm0bub0IeJhGFBOes 8270
monai/utils/profiling.py sha256=V2_cSHgrcmVF48_G3nUi2-O6fnXsS89nSlb8jj58YLo 15937
monai/utils/state_cacher.py sha256=ERBE-mnnf47MwKSq-pNbfu1D2C4ZqKH-mORyLaBa3EE 5955
monai/utils/tf32.py sha256=4bqpPxoTAMmQDNRbbrd4qHG27e1RrxeAmfDf3vP8tQc 3141
monai/utils/type_conversion.py sha256=fj1mUWf-5WBv9m-fpe8gjcGljGBGSA8-RppBpKD_wv0 21754
monai/visualize/__init__.py sha256=p7dv9-hRa9vAhlpHyk86yap9HgeDeJRO3pXmFhDx8Mc 1038
monai/visualize/class_activation_maps.py sha256=5eEQkmpcE3QpivadjlsRZBLcUc7NpJHDfWkKCLOAnUM 16288
monai/visualize/gradient_based.py sha256=oXqMxqIClVlrgloZwgdTUl4pWllsoS0ysbjuvAbu-Kg 6278
monai/visualize/img2tensorboard.py sha256=NnMcyfIFqX-jD7TBO3Rn02zt5uug79d_7pIIaVD5c-I 9228
monai/visualize/occlusion_sensitivity.py sha256=OQHEJLyIhB8zWqQsfKaX-1kvCjWFVYtLfS4dFC0nKFI 18160
monai/visualize/utils.py sha256=B-MhTVs7sQbIqYS3yPnpBwPw2K82rE2PBtGIfpwZtWM 9894
monai/visualize/visualizer.py sha256=qckyaMZCbezYUwE20k5yc-Pb7UozVavMDbrmyQwfYHY 1377
monai-1.4.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
monai-1.4.0.dist-info/METADATA sha256=RkrJgngFsjNLGKHgZkr-daA6og9ZstpwNe3lVDxWNXU 11161
monai-1.4.0.dist-info/WHEEL sha256=eOLhNAGa2EW3wWl_TU484h7q1UNgy0JXjjoqKoxAAQc 92
monai-1.4.0.dist-info/top_level.txt sha256=UaNwRzLGORdus41Ip446s3bBfViLkdkDsXDo34J2P44 6
monai-1.4.0.dist-info/RECORD

top_level.txt

monai