diff --git "a/MONAI/mcp_output/analysis.json" "b/MONAI/mcp_output/analysis.json" new file mode 100644--- /dev/null +++ "b/MONAI/mcp_output/analysis.json" @@ -0,0 +1,4222 @@ +{ + "summary": { + "repository_url": "https://github.com/Project-MONAI/MONAI", + "summary": "Imported via zip fallback, file count: 1357", + "file_tree": { + ".coderabbit.yaml": { + "size": 2404 + }, + ".deepsource.toml": { + "size": 349 + }, + ".github/ISSUE_TEMPLATE/bug_report.md": { + "size": 681 + }, + ".github/ISSUE_TEMPLATE/feature_request.md": { + "size": 595 + }, + ".github/ISSUE_TEMPLATE/question.md": { + "size": 487 + }, + ".github/codecov.yml": { + "size": 811 + }, + ".github/dco.yml": { + "size": 44 + }, + ".github/dependabot.yml": { + "size": 217 + }, + ".github/pull_request_template.md": { + "size": 733 + }, + ".github/workflows/blossom-ci.yml": { + "size": 3364 + }, + ".github/workflows/chatops.yml": { + "size": 1001 + }, + ".github/workflows/codeql-analysis.yml": { + "size": 2578 + }, + ".github/workflows/conda.yml": { + "size": 2357 + }, + ".github/workflows/cron-ngc-bundle.yml": { + "size": 1332 + }, + ".github/workflows/cron.yml": { + "size": 11223 + }, + ".github/workflows/docker.yml": { + "size": 3472 + }, + ".github/workflows/integration.yml": { + "size": 6170 + }, + ".github/workflows/pythonapp-gpu.yml": { + "size": 5443 + }, + ".github/workflows/pythonapp-min.yml": { + "size": 5588 + }, + ".github/workflows/pythonapp.yml": { + "size": 8332 + }, + ".github/workflows/release.yml": { + "size": 5400 + }, + ".github/workflows/setupapp.yml": { + "size": 6148 + }, + ".github/workflows/weekly-preview.yml": { + "size": 2525 + }, + ".pre-commit-config.yaml": { + "size": 1980 + }, + ".readthedocs.yml": { + "size": 626 + }, + "CHANGELOG.md": { + "size": 71172 + }, + "CODE_OF_CONDUCT.md": { + "size": 3355 + }, + "CONTRIBUTING.md": { + "size": 23855 + }, + "README.md": { + "size": 6574 + }, + "SECURITY.md": { + "size": 1161 + }, + "docs/.readthedocs.yaml": { + "size": 276 + }, + "docs/requirements.txt": { + "size": 915 + }, + "docs/source/applications.md": { + "size": 7384 + }, + "docs/source/conf.py": { + "size": 8035 + }, + "docs/source/config_syntax.md": { + "size": 10106 + }, + "docs/source/installation.md": { + "size": 9669 + }, + "docs/source/modules.md": { + "size": 21774 + }, + "docs/source/precision_accelerating.md": { + "size": 3261 + }, + "docs/source/whatsnew_0_5.md": { + "size": 6923 + }, + "docs/source/whatsnew_0_6.md": { + "size": 8275 + }, + "docs/source/whatsnew_0_7.md": { + "size": 3660 + }, + "docs/source/whatsnew_0_8.md": { + "size": 3138 + }, + "docs/source/whatsnew_0_9.md": { + "size": 3379 + }, + "docs/source/whatsnew_1_0.md": { + "size": 4652 + }, + "docs/source/whatsnew_1_1.md": { + "size": 5103 + }, + "docs/source/whatsnew_1_2.md": { + "size": 5467 + }, + "docs/source/whatsnew_1_3.md": { + "size": 1314 + }, + "docs/source/whatsnew_1_4.md": { + "size": 6015 + }, + "docs/source/whatsnew_1_5.md": { + "size": 4939 + }, + "docs/source/whatsnew_1_5_1.md": { + "size": 934 + }, + "docs/source/whatsnew_1_5_2.md": { + "size": 230 + }, + "environment-dev.yml": { + "size": 226 + }, + "monai/README.md": { + "size": 1520 + }, + "monai/__init__.py": { + "size": 4036 + }, + "monai/_extensions/__init__.py": { + "size": 642 + }, + "monai/_extensions/loader.py": { + "size": 3643 + }, + "monai/_version.py": { + "size": 23661 + }, + "monai/apps/__init__.py": { + "size": 908 + }, + "monai/apps/auto3dseg/__init__.py": { + "size": 1016 + }, + "monai/apps/auto3dseg/__main__.py": { + "size": 1411 + }, + "monai/apps/auto3dseg/auto_runner.py": { + "size": 40641 + }, + "monai/apps/auto3dseg/bundle_gen.py": { + "size": 28956 + }, + "monai/apps/auto3dseg/data_analyzer.py": { + "size": 18628 + }, + "monai/apps/auto3dseg/ensemble_builder.py": { + "size": 27277 + }, + "monai/apps/auto3dseg/hpo_gen.py": { + "size": 16467 + }, + "monai/apps/auto3dseg/transforms.py": { + "size": 3856 + }, + "monai/apps/auto3dseg/utils.py": { + "size": 3138 + }, + "monai/apps/datasets.py": { + "size": 35085 + }, + "monai/apps/deepedit/__init__.py": { + "size": 573 + }, + "monai/apps/deepedit/interaction.py": { + "size": 4498 + }, + "monai/apps/deepedit/transforms.py": { + "size": 38108 + }, + "monai/apps/deepgrow/__init__.py": { + "size": 573 + }, + "monai/apps/deepgrow/dataset.py": { + "size": 10054 + }, + "monai/apps/deepgrow/interaction.py": { + "size": 3745 + }, + "monai/apps/deepgrow/transforms.py": { + "size": 43329 + }, + "monai/apps/detection/__init__.py": { + "size": 573 + }, + "monai/apps/detection/metrics/__init__.py": { + "size": 573 + }, + "monai/apps/detection/metrics/coco.py": { + "size": 26583 + }, + "monai/apps/detection/metrics/matching.py": { + "size": 17161 + }, + "monai/apps/detection/networks/__init__.py": { + "size": 573 + }, + "monai/apps/detection/networks/retinanet_detector.py": { + "size": 53664 + }, + "monai/apps/detection/networks/retinanet_network.py": { + "size": 19170 + }, + "monai/apps/detection/transforms/__init__.py": { + "size": 573 + }, + "monai/apps/detection/transforms/array.py": { + "size": 24546 + }, + "monai/apps/detection/transforms/box_ops.py": { + "size": 18035 + }, + "monai/apps/detection/transforms/dictionary.py": { + "size": 69282 + }, + "monai/apps/detection/utils/ATSS_matcher.py": { + "size": 13532 + }, + "monai/apps/detection/utils/__init__.py": { + "size": 573 + }, + "monai/apps/detection/utils/anchor_utils.py": { + "size": 18718 + }, + "monai/apps/detection/utils/box_coder.py": { + "size": 11239 + }, + "monai/apps/detection/utils/box_selector.py": { + "size": 9031 + }, + "monai/apps/detection/utils/detector_utils.py": { + "size": 10306 + }, + "monai/apps/detection/utils/hard_negative_sampler.py": { + "size": 13890 + }, + "monai/apps/detection/utils/predict_utils.py": { + "size": 5818 + }, + "monai/apps/generation/__init__.py": { + "size": 573 + }, + "monai/apps/generation/maisi/__init__.py": { + "size": 573 + }, + "monai/apps/generation/maisi/networks/__init__.py": { + "size": 573 + }, + "monai/apps/generation/maisi/networks/autoencoderkl_maisi.py": { + "size": 36788 + }, + "monai/apps/generation/maisi/networks/controlnet_maisi.py": { + "size": 7707 + }, + "monai/apps/generation/maisi/networks/diffusion_model_unet_maisi.py": { + "size": 19088 + }, + "monai/apps/mmars/__init__.py": { + "size": 726 + }, + "monai/apps/mmars/mmars.py": { + "size": 13134 + }, + "monai/apps/mmars/model_desc.py": { + "size": 9996 + }, + "monai/apps/nnunet/__init__.py": { + "size": 963 + }, + "monai/apps/nnunet/__main__.py": { + "size": 832 + }, + "monai/apps/nnunet/nnunet_bundle.py": { + "size": 25012 + }, + "monai/apps/nnunet/nnunetv2_runner.py": { + "size": 48001 + }, + "monai/apps/nnunet/utils.py": { + "size": 6761 + }, + "monai/apps/nuclick/__init__.py": { + "size": 573 + }, + "monai/apps/nuclick/transforms.py": { + "size": 24937 + }, + "monai/apps/pathology/__init__.py": { + "size": 1030 + }, + "monai/apps/pathology/engines/__init__.py": { + "size": 650 + }, + "monai/apps/pathology/engines/utils.py": { + "size": 2424 + }, + "monai/apps/pathology/handlers/__init__.py": { + "size": 609 + }, + "monai/apps/pathology/handlers/utils.py": { + "size": 2315 + }, + "monai/apps/pathology/inferers/__init__.py": { + "size": 660 + }, + "monai/apps/pathology/inferers/inferer.py": { + "size": 9194 + }, + "monai/apps/pathology/losses/__init__.py": { + "size": 650 + }, + "monai/apps/pathology/losses/hovernet_loss.py": { + "size": 7293 + }, + "monai/apps/pathology/metrics/__init__.py": { + "size": 646 + }, + "monai/apps/pathology/metrics/lesion_froc.py": { + "size": 7358 + }, + "monai/apps/pathology/transforms/__init__.py": { + "size": 2243 + }, + "monai/apps/pathology/transforms/post/__init__.py": { + "size": 1995 + }, + "monai/apps/pathology/transforms/post/array.py": { + "size": 37444 + }, + "monai/apps/pathology/transforms/post/dictionary.py": { + "size": 25928 + }, + "monai/apps/pathology/transforms/stain/__init__.py": { + "size": 836 + }, + "monai/apps/pathology/transforms/stain/array.py": { + "size": 8366 + }, + "monai/apps/pathology/transforms/stain/dictionary.py": { + "size": 4761 + }, + "monai/apps/pathology/utils.py": { + "size": 2838 + }, + "monai/apps/reconstruction/__init__.py": { + "size": 573 + }, + "monai/apps/reconstruction/complex_utils.py": { + "size": 8393 + }, + "monai/apps/reconstruction/fastmri_reader.py": { + "size": 3644 + }, + "monai/apps/reconstruction/mri_utils.py": { + "size": 2000 + }, + "monai/apps/reconstruction/networks/__init__.py": { + "size": 573 + }, + "monai/apps/reconstruction/networks/blocks/__init__.py": { + "size": 573 + }, + "monai/apps/reconstruction/networks/blocks/varnetblock.py": { + "size": 4183 + }, + "monai/apps/reconstruction/networks/nets/__init__.py": { + "size": 573 + }, + "monai/apps/reconstruction/networks/nets/coil_sensitivity_model.py": { + "size": 6215 + }, + "monai/apps/reconstruction/networks/nets/complex_unet.py": { + "size": 4775 + }, + "monai/apps/reconstruction/networks/nets/utils.py": { + "size": 11377 + }, + "monai/apps/reconstruction/networks/nets/varnet.py": { + "size": 3831 + }, + "monai/apps/reconstruction/transforms/__init__.py": { + "size": 573 + }, + "monai/apps/reconstruction/transforms/array.py": { + "size": 12240 + }, + "monai/apps/reconstruction/transforms/dictionary.py": { + "size": 15829 + }, + "monai/apps/tcia/__init__.py": { + "size": 824 + }, + "monai/apps/tcia/label_desc.py": { + "size": 1582 + }, + "monai/apps/tcia/utils.py": { + "size": 6312 + }, + "monai/apps/utils.py": { + "size": 18299 + }, + "monai/apps/vista3d/__init__.py": { + "size": 573 + }, + "monai/apps/vista3d/inferer.py": { + "size": 8712 + }, + "monai/apps/vista3d/sampler.py": { + "size": 8274 + }, + "monai/apps/vista3d/transforms.py": { + "size": 10650 + }, + "monai/auto3dseg/__init__.py": { + "size": 1164 + }, + "monai/auto3dseg/algo_gen.py": { + "size": 4286 + }, + "monai/auto3dseg/analyzer.py": { + "size": 42168 + }, + "monai/auto3dseg/operations.py": { + "size": 5110 + }, + "monai/auto3dseg/seg_summarizer.py": { + "size": 8717 + }, + "monai/auto3dseg/utils.py": { + "size": 18674 + }, + "monai/bundle/__init__.py": { + "size": 1461 + }, + "monai/bundle/__main__.py": { + "size": 952 + }, + "monai/bundle/config_item.py": { + "size": 16151 + }, + "monai/bundle/config_parser.py": { + "size": 23025 + }, + "monai/bundle/properties.py": { + "size": 11582 + }, + "monai/bundle/reference_resolver.py": { + "size": 16748 + }, + "monai/bundle/scripts.py": { + "size": 89515 + }, + "monai/bundle/utils.py": { + "size": 10108 + }, + "monai/bundle/workflows.py": { + "size": 33200 + }, + "monai/config/__init__.py": { + "size": 1048 + }, + "monai/config/deviceconfig.py": { + "size": 10582 + }, + "monai/config/type_definitions.py": { + "size": 3512 + }, + "monai/data/__init__.py": { + "size": 5144 + }, + "monai/data/box_utils.py": { + "size": 50176 + }, + "monai/data/csv_saver.py": { + "size": 4952 + }, + "monai/data/dataloader.py": { + "size": 4459 + }, + "monai/data/dataset.py": { + "size": 79920 + }, + "monai/data/dataset_summary.py": { + "size": 10243 + }, + "monai/data/decathlon_datalist.py": { + "size": 12023 + }, + "monai/data/fft_utils.py": { + "size": 4448 + }, + "monai/data/folder_layout.py": { + "size": 6344 + }, + "monai/data/grid_dataset.py": { + "size": 19483 + }, + "monai/data/image_dataset.py": { + "size": 7013 + }, + "monai/data/image_reader.py": { + "size": 70922 + }, + "monai/data/image_writer.py": { + "size": 39856 + }, + "monai/data/iterable_dataset.py": { + "size": 13100 + }, + "monai/data/itk_torch_bridge.py": { + "size": 14461 + }, + "monai/data/meta_obj.py": { + "size": 8827 + }, + "monai/data/meta_tensor.py": { + "size": 27782 + }, + "monai/data/samplers.py": { + "size": 5102 + }, + "monai/data/synthetic.py": { + "size": 7375 + }, + "monai/data/test_time_augmentation.py": { + "size": 9871 + }, + "monai/data/thread_buffer.py": { + "size": 8840 + }, + "monai/data/torchscript_utils.py": { + "size": 5502 + }, + "monai/data/ultrasound_confidence_map.py": { + "size": 14464 + }, + "monai/data/utils.py": { + "size": 65253 + }, + "monai/data/video_dataset.py": { + "size": 9105 + }, + "monai/data/wsi_datasets.py": { + "size": 18659 + }, + "monai/data/wsi_reader.py": { + "size": 49508 + }, + "monai/engines/__init__.py": { + "size": 1094 + }, + "monai/engines/evaluator.py": { + "size": 26673 + }, + "monai/engines/trainer.py": { + "size": 38129 + }, + "monai/engines/utils.py": { + "size": 15658 + }, + "monai/engines/workflow.py": { + "size": 15483 + }, + "monai/fl/__init__.py": { + "size": 573 + }, + "monai/fl/client/__init__.py": { + "size": 725 + }, + "monai/fl/client/client_algo.py": { + "size": 5098 + }, + "monai/fl/client/monai_algo.py": { + "size": 34080 + }, + "monai/fl/utils/__init__.py": { + "size": 573 + }, + "monai/fl/utils/constants.py": { + "size": 1784 + }, + "monai/fl/utils/exchange_object.py": { + "size": 3527 + }, + "monai/fl/utils/filters.py": { + "size": 1633 + }, + "monai/handlers/__init__.py": { + "size": 2442 + }, + "monai/handlers/average_precision.py": { + "size": 2753 + }, + "monai/handlers/checkpoint_loader.py": { + "size": 7449 + }, + "monai/handlers/checkpoint_saver.py": { + "size": 16047 + }, + "monai/handlers/classification_saver.py": { + "size": 7605 + }, + "monai/handlers/clearml_handlers.py": { + "size": 7545 + }, + "monai/handlers/confusion_matrix.py": { + "size": 4006 + }, + "monai/handlers/decollate_batch.py": { + "size": 4425 + }, + "monai/handlers/earlystop_handler.py": { + "size": 5308 + }, + "monai/handlers/garbage_collector.py": { + "size": 3621 + }, + "monai/handlers/hausdorff_distance.py": { + "size": 3594 + }, + "monai/handlers/ignite_metric.py": { + "size": 6691 + }, + "monai/handlers/logfile_handler.py": { + "size": 3907 + }, + "monai/handlers/lr_schedule_handler.py": { + "size": 3551 + }, + "monai/handlers/mean_dice.py": { + "size": 3785 + }, + "monai/handlers/mean_iou.py": { + "size": 2841 + }, + "monai/handlers/metric_logger.py": { + "size": 5453 + }, + "monai/handlers/metrics_reloaded_handler.py": { + "size": 6195 + }, + "monai/handlers/metrics_saver.py": { + "size": 8559 + }, + "monai/handlers/mlflow_handler.py": { + "size": 23259 + }, + "monai/handlers/nvtx_handlers.py": { + "size": 6795 + }, + "monai/handlers/panoptic_quality.py": { + "size": 3651 + }, + "monai/handlers/parameter_scheduler.py": { + "size": 7095 + }, + "monai/handlers/postprocessing.py": { + "size": 3261 + }, + "monai/handlers/probability_maps.py": { + "size": 5336 + }, + "monai/handlers/regression_metrics.py": { + "size": 8457 + }, + "monai/handlers/roc_auc.py": { + "size": 2744 + }, + "monai/handlers/smartcache_handler.py": { + "size": 3027 + }, + "monai/handlers/stats_handler.py": { + "size": 14144 + }, + "monai/handlers/surface_distance.py": { + "size": 3327 + }, + "monai/handlers/tensorboard_handlers.py": { + "size": 22591 + }, + "monai/handlers/trt_handler.py": { + "size": 2329 + }, + "monai/handlers/utils.py": { + "size": 10239 + }, + "monai/handlers/validation_handler.py": { + "size": 3674 + }, + "monai/inferers/__init__.py": { + "size": 1107 + }, + "monai/inferers/inferer.py": { + "size": 102436 + }, + "monai/inferers/merger.py": { + "size": 21575 + }, + "monai/inferers/splitter.py": { + "size": 21149 + }, + "monai/inferers/utils.py": { + "size": 20904 + }, + "monai/losses/__init__.py": { + "size": 1778 + }, + "monai/losses/adversarial_loss.py": { + "size": 7722 + }, + "monai/losses/barlow_twins.py": { + "size": 3613 + }, + "monai/losses/cldice.py": { + "size": 6328 + }, + "monai/losses/contrastive.py": { + "size": 3261 + }, + "monai/losses/deform.py": { + "size": 9701 + }, + "monai/losses/dice.py": { + "size": 51496 + }, + "monai/losses/ds_loss.py": { + "size": 3776 + }, + "monai/losses/focal_loss.py": { + "size": 11772 + }, + "monai/losses/giou_loss.py": { + "size": 2795 + }, + "monai/losses/hausdorff_loss.py": { + "size": 10676 + }, + "monai/losses/image_dissimilarity.py": { + "size": 15460 + }, + "monai/losses/multi_scale.py": { + "size": 3636 + }, + "monai/losses/nacl_loss.py": { + "size": 5052 + }, + "monai/losses/perceptual.py": { + "size": 19521 + }, + "monai/losses/spatial_mask.py": { + "size": 2955 + }, + "monai/losses/spectral_loss.py": { + "size": 3368 + }, + "monai/losses/ssim_loss.py": { + "size": 5058 + }, + "monai/losses/sure_loss.py": { + "size": 8195 + }, + "monai/losses/tversky.py": { + "size": 6955 + }, + "monai/losses/unified_focal_loss.py": { + "size": 10224 + }, + "monai/losses/utils.py": { + "size": 2786 + }, + "monai/metrics/__init__.py": { + "size": 2219 + }, + "monai/metrics/active_learning_metrics.py": { + "size": 8211 + }, + "monai/metrics/average_precision.py": { + "size": 8454 + }, + "monai/metrics/confusion_matrix.py": { + "size": 15064 + }, + "monai/metrics/cumulative_average.py": { + "size": 5636 + }, + "monai/metrics/f_beta_score.py": { + "size": 3984 + }, + "monai/metrics/fid.py": { + "size": 4795 + }, + "monai/metrics/froc.py": { + "size": 7981 + }, + "monai/metrics/generalized_dice.py": { + "size": 8661 + }, + "monai/metrics/hausdorff_distance.py": { + "size": 10778 + }, + "monai/metrics/loss_metric.py": { + "size": 4907 + }, + "monai/metrics/meandice.py": { + "size": 16237 + }, + "monai/metrics/meaniou.py": { + "size": 7004 + }, + "monai/metrics/metric.py": { + "size": 15203 + }, + "monai/metrics/mmd.py": { + "size": 3299 + }, + "monai/metrics/panoptic_quality.py": { + "size": 13707 + }, + "monai/metrics/regression.py": { + "size": 26218 + }, + "monai/metrics/rocauc.py": { + "size": 8094 + }, + "monai/metrics/surface_dice.py": { + "size": 15149 + }, + "monai/metrics/surface_distance.py": { + "size": 9727 + }, + "monai/metrics/utils.py": { + "size": 46858 + }, + "monai/metrics/wrapper.py": { + "size": 11781 + }, + "monai/networks/__init__.py": { + "size": 1086 + }, + "monai/networks/blocks/__init__.py": { + "size": 2481 + }, + "monai/networks/blocks/acti_norm.py": { + "size": 4275 + }, + "monai/networks/blocks/activation.py": { + "size": 5839 + }, + "monai/networks/blocks/aspp.py": { + "size": 4380 + }, + "monai/networks/blocks/attention_utils.py": { + "size": 4951 + }, + "monai/networks/blocks/backbone_fpn_utils.py": { + "size": 7488 + }, + "monai/networks/blocks/cablock.py": { + "size": 6914 + }, + "monai/networks/blocks/convolutions.py": { + "size": 11686 + }, + "monai/networks/blocks/crf.py": { + "size": 5009 + }, + "monai/networks/blocks/crossattention.py": { + "size": 8348 + }, + "monai/networks/blocks/denseblock.py": { + "size": 4747 + }, + "monai/networks/blocks/dints_block.py": { + "size": 9255 + }, + "monai/networks/blocks/downsample.py": { + "size": 13493 + }, + "monai/networks/blocks/dynunet_block.py": { + "size": 11063 + }, + "monai/networks/blocks/encoder.py": { + "size": 3669 + }, + "monai/networks/blocks/fcn.py": { + "size": 9094 + }, + "monai/networks/blocks/feature_pyramid_network.py": { + "size": 10631 + }, + "monai/networks/blocks/fft_utils_t.py": { + "size": 8017 + }, + "monai/networks/blocks/localnet_block.py": { + "size": 11456 + }, + "monai/networks/blocks/mednext_block.py": { + "size": 10487 + }, + "monai/networks/blocks/mlp.py": { + "size": 3341 + }, + "monai/networks/blocks/patchembedding.py": { + "size": 8956 + }, + "monai/networks/blocks/pos_embed_utils.py": { + "size": 4040 + }, + "monai/networks/blocks/regunet_block.py": { + "size": 8825 + }, + "monai/networks/blocks/rel_pos_embedding.py": { + "size": 2208 + }, + "monai/networks/blocks/segresnet_block.py": { + "size": 3339 + }, + "monai/networks/blocks/selfattention.py": { + "size": 9689 + }, + "monai/networks/blocks/spade_norm.py": { + "size": 3654 + }, + "monai/networks/blocks/spatialattention.py": { + "size": 3442 + }, + "monai/networks/blocks/squeeze_and_excitation.py": { + "size": 12752 + }, + "monai/networks/blocks/text_embedding.py": { + "size": 3814 + }, + "monai/networks/blocks/transformerblock.py": { + "size": 3957 + }, + "monai/networks/blocks/unetr_block.py": { + "size": 9049 + }, + "monai/networks/blocks/upsample.py": { + "size": 13523 + }, + "monai/networks/blocks/warp.py": { + "size": 7255 + }, + "monai/networks/layers/__init__.py": { + "size": 1689 + }, + "monai/networks/layers/conjugate_gradient.py": { + "size": 3717 + }, + "monai/networks/layers/convutils.py": { + "size": 8288 + }, + "monai/networks/layers/drop_path.py": { + "size": 1802 + }, + "monai/networks/layers/factories.py": { + "size": 15795 + }, + "monai/networks/layers/filtering.py": { + "size": 18215 + }, + "monai/networks/layers/gmm.py": { + "size": 3325 + }, + "monai/networks/layers/simplelayers.py": { + "size": 27967 + }, + "monai/networks/layers/spatial_transforms.py": { + "size": 25581 + }, + "monai/networks/layers/utils.py": { + "size": 4916 + }, + "monai/networks/layers/vector_quantizer.py": { + "size": 10056 + }, + "monai/networks/layers/weight_init.py": { + "size": 2253 + }, + "monai/networks/nets/__init__.py": { + "size": 4209 + }, + "monai/networks/nets/ahnet.py": { + "size": 21570 + }, + "monai/networks/nets/attentionunet.py": { + "size": 9427 + }, + "monai/networks/nets/autoencoder.py": { + "size": 12586 + }, + "monai/networks/nets/autoencoderkl.py": { + "size": 28566 + }, + "monai/networks/nets/basic_unet.py": { + "size": 10947 + }, + "monai/networks/nets/basic_unetplusplus.py": { + "size": 7961 + }, + "monai/networks/nets/cell_sam_wrapper.py": { + "size": 3326 + }, + "monai/networks/nets/classifier.py": { + "size": 6293 + }, + "monai/networks/nets/controlnet.py": { + "size": 18908 + }, + "monai/networks/nets/daf3d.py": { + "size": 23963 + }, + "monai/networks/nets/densenet.py": { + "size": 15823 + }, + "monai/networks/nets/diffusion_model_unet.py": { + "size": 82100 + }, + "monai/networks/nets/dints.py": { + "size": 44830 + }, + "monai/networks/nets/dynunet.py": { + "size": 18210 + }, + "monai/networks/nets/efficientnet.py": { + "size": 40787 + }, + "monai/networks/nets/flexible_unet.py": { + "size": 14435 + }, + "monai/networks/nets/fullyconnectednet.py": { + "size": 7212 + }, + "monai/networks/nets/generator.py": { + "size": 6581 + }, + "monai/networks/nets/highresnet.py": { + "size": 8883 + }, + "monai/networks/nets/hovernet.py": { + "size": 28734 + }, + "monai/networks/nets/masked_autoencoder_vit.py": { + "size": 9610 + }, + "monai/networks/nets/mednext.py": { + "size": 13258 + }, + "monai/networks/nets/milmodel.py": { + "size": 9873 + }, + "monai/networks/nets/netadapter.py": { + "size": 6102 + }, + "monai/networks/nets/patchgan_discriminator.py": { + "size": 8620 + }, + "monai/networks/nets/quicknat.py": { + "size": 20463 + }, + "monai/networks/nets/regressor.py": { + "size": 6482 + }, + "monai/networks/nets/regunet.py": { + "size": 18658 + }, + "monai/networks/nets/resnet.py": { + "size": 28179 + }, + "monai/networks/nets/restormer.py": { + "size": 12897 + }, + "monai/networks/nets/segresnet.py": { + "size": 13994 + }, + "monai/networks/nets/segresnet_ds.py": { + "size": 20785 + }, + "monai/networks/nets/senet.py": { + "size": 19308 + }, + "monai/networks/nets/spade_autoencoderkl.py": { + "size": 19566 + }, + "monai/networks/nets/spade_diffusion_model_unet.py": { + "size": 39023 + }, + "monai/networks/nets/spade_network.py": { + "size": 16479 + }, + "monai/networks/nets/swin_unetr.py": { + "size": 44807 + }, + "monai/networks/nets/torchvision_fc.py": { + "size": 6256 + }, + "monai/networks/nets/transchex.py": { + "size": 15867 + }, + "monai/networks/nets/transformer.py": { + "size": 6395 + }, + "monai/networks/nets/unet.py": { + "size": 13543 + }, + "monai/networks/nets/unetr.py": { + "size": 8252 + }, + "monai/networks/nets/varautoencoder.py": { + "size": 6282 + }, + "monai/networks/nets/vista3d.py": { + "size": 43496 + }, + "monai/networks/nets/vit.py": { + "size": 5934 + }, + "monai/networks/nets/vitautoenc.py": { + "size": 5740 + }, + "monai/networks/nets/vnet.py": { + "size": 10820 + }, + "monai/networks/nets/voxelmorph.py": { + "size": 20665 + }, + "monai/networks/nets/vqvae.py": { + "size": 18417 + }, + "monai/networks/schedulers/__init__.py": { + "size": 798 + }, + "monai/networks/schedulers/ddim.py": { + "size": 14362 + }, + "monai/networks/schedulers/ddpm.py": { + "size": 11413 + }, + "monai/networks/schedulers/pndm.py": { + "size": 14433 + }, + "monai/networks/schedulers/rectified_flow.py": { + "size": 13757 + }, + "monai/networks/schedulers/scheduler.py": { + "size": 9272 + }, + "monai/networks/trt_compiler.py": { + "size": 27535 + }, + "monai/networks/utils.py": { + "size": 58226 + }, + "monai/optimizers/__init__.py": { + "size": 796 + }, + "monai/optimizers/lr_finder.py": { + "size": 21992 + }, + "monai/optimizers/lr_scheduler.py": { + "size": 4082 + }, + "monai/optimizers/novograd.py": { + "size": 5677 + }, + "monai/optimizers/utils.py": { + "size": 4133 + }, + "monai/transforms/__init__.py": { + "size": 16744 + }, + "monai/transforms/adaptors.py": { + "size": 8796 + }, + "monai/transforms/compose.py": { + "size": 39194 + }, + "monai/transforms/croppad/__init__.py": { + "size": 573 + }, + "monai/transforms/croppad/array.py": { + "size": 74574 + }, + "monai/transforms/croppad/batch.py": { + "size": 6138 + }, + "monai/transforms/croppad/dictionary.py": { + "size": 60697 + }, + "monai/transforms/croppad/functional.py": { + "size": 12640 + }, + "monai/transforms/intensity/__init__.py": { + "size": 573 + }, + "monai/transforms/intensity/array.py": { + "size": 121959 + }, + "monai/transforms/intensity/dictionary.py": { + "size": 85080 + }, + "monai/transforms/inverse.py": { + "size": 20287 + }, + "monai/transforms/inverse_batch_transform.py": { + "size": 7055 + }, + "monai/transforms/io/__init__.py": { + "size": 573 + }, + "monai/transforms/io/array.py": { + "size": 27460 + }, + "monai/transforms/io/dictionary.py": { + "size": 18716 + }, + "monai/transforms/lazy/__init__.py": { + "size": 573 + }, + "monai/transforms/lazy/array.py": { + "size": 1211 + }, + "monai/transforms/lazy/dictionary.py": { + "size": 1571 + }, + "monai/transforms/lazy/functional.py": { + "size": 15210 + }, + "monai/transforms/lazy/utils.py": { + "size": 9840 + }, + "monai/transforms/meta_utility/__init__.py": { + "size": 573 + }, + "monai/transforms/meta_utility/dictionary.py": { + "size": 4896 + }, + "monai/transforms/nvtx.py": { + "size": 3386 + }, + "monai/transforms/post/__init__.py": { + "size": 573 + }, + "monai/transforms/post/array.py": { + "size": 45042 + }, + "monai/transforms/post/dictionary.py": { + "size": 43042 + }, + "monai/transforms/regularization/__init__.py": { + "size": 573 + }, + "monai/transforms/regularization/array.py": { + "size": 8384 + }, + "monai/transforms/regularization/dictionary.py": { + "size": 4800 + }, + "monai/transforms/signal/__init__.py": { + "size": 573 + }, + "monai/transforms/signal/array.py": { + "size": 16321 + }, + "monai/transforms/signal/dictionary.py": { + "size": 2085 + }, + "monai/transforms/smooth_field/__init__.py": { + "size": 573 + }, + "monai/transforms/smooth_field/array.py": { + "size": 17856 + }, + "monai/transforms/smooth_field/dictionary.py": { + "size": 11194 + }, + "monai/transforms/spatial/__init__.py": { + "size": 573 + }, + "monai/transforms/spatial/array.py": { + "size": 186973 + }, + "monai/transforms/spatial/dictionary.py": { + "size": 134668 + }, + "monai/transforms/spatial/functional.py": { + "size": 33916 + }, + "monai/transforms/traits.py": { + "size": 3563 + }, + "monai/transforms/transform.py": { + "size": 22256 + }, + "monai/transforms/utility/__init__.py": { + "size": 573 + }, + "monai/transforms/utility/array.py": { + "size": 81231 + }, + "monai/transforms/utility/dictionary.py": { + "size": 80549 + }, + "monai/transforms/utils.py": { + "size": 106380 + }, + "monai/transforms/utils_create_transform_ims.py": { + "size": 31155 + }, + "monai/transforms/utils_morphological_ops.py": { + "size": 6767 + }, + "monai/transforms/utils_pytorch_numpy_unification.py": { + "size": 18718 + }, + "monai/utils/__init__.py": { + "size": 3813 + }, + "monai/utils/component_store.py": { + "size": 4525 + }, + "monai/utils/decorators.py": { + "size": 3156 + }, + "monai/utils/deprecate_utils.py": { + "size": 14759 + }, + "monai/utils/dist.py": { + "size": 8578 + }, + "monai/utils/enums.py": { + "size": 19931 + }, + "monai/utils/jupyter_utils.py": { + "size": 15651 + }, + "monai/utils/misc.py": { + "size": 31566 + }, + "monai/utils/module.py": { + "size": 26083 + }, + "monai/utils/nvtx.py": { + "size": 6876 + }, + "monai/utils/ordering.py": { + "size": 8270 + }, + "monai/utils/profiling.py": { + "size": 15937 + }, + "monai/utils/state_cacher.py": { + "size": 6008 + }, + "monai/utils/tf32.py": { + "size": 2643 + }, + "monai/utils/type_conversion.py": { + "size": 22090 + }, + "monai/visualize/__init__.py": { + "size": 1038 + }, + "monai/visualize/class_activation_maps.py": { + "size": 16122 + }, + "monai/visualize/gradient_based.py": { + "size": 6278 + }, + "monai/visualize/img2tensorboard.py": { + "size": 9267 + }, + "monai/visualize/occlusion_sensitivity.py": { + "size": 18159 + }, + "monai/visualize/utils.py": { + "size": 9978 + }, + "monai/visualize/visualizer.py": { + "size": 1377 + }, + "pyproject.toml": { + "size": 2034 + }, + "requirements-dev.txt": { + "size": 1678 + }, + "requirements-min.txt": { + "size": 207 + }, + "requirements.txt": { + "size": 112 + }, + "setup.cfg": { + "size": 8014 + }, + "setup.py": { + "size": 5178 + }, + "tests/__init__.py": { + "size": 573 + }, + "tests/apps/__init__.py": { + "size": 573 + }, + "tests/apps/deepedit/__init__.py": { + "size": 573 + }, + "tests/apps/deepedit/test_deepedit_transforms.py": { + "size": 10632 + }, + "tests/apps/deepgrow/__init__.py": { + "size": 573 + }, + "tests/apps/deepgrow/test_deepgrow_dataset.py": { + "size": 3960 + }, + "tests/apps/deepgrow/transforms/__init__.py": { + "size": 573 + }, + "tests/apps/deepgrow/transforms/test_deepgrow_interaction.py": { + "size": 3722 + }, + "tests/apps/deepgrow/transforms/test_deepgrow_transforms.py": { + "size": 19699 + }, + "tests/apps/detection/__init__.py": { + "size": 573 + }, + "tests/apps/detection/metrics/__init__.py": { + "size": 573 + }, + "tests/apps/detection/metrics/test_detection_coco_metrics.py": { + "size": 2851 + }, + "tests/apps/detection/networks/__init__.py": { + "size": 573 + }, + "tests/apps/detection/networks/test_retinanet.py": { + "size": 7406 + }, + "tests/apps/detection/networks/test_retinanet_detector.py": { + "size": 7657 + }, + "tests/apps/detection/test_box_transform.py": { + "size": 18041 + }, + "tests/apps/detection/utils/__init__.py": { + "size": 573 + }, + "tests/apps/detection/utils/test_anchor_box.py": { + "size": 3861 + }, + "tests/apps/detection/utils/test_atss_box_matcher.py": { + "size": 1706 + }, + "tests/apps/detection/utils/test_box_coder.py": { + "size": 1750 + }, + "tests/apps/detection/utils/test_detector_boxselector.py": { + "size": 2297 + }, + "tests/apps/detection/utils/test_detector_utils.py": { + "size": 3001 + }, + "tests/apps/detection/utils/test_hardnegsampler.py": { + "size": 2074 + }, + "tests/apps/maisi/networks/__init__.py": { + "size": 573 + }, + "tests/apps/maisi/networks/test_autoencoderkl_maisi.py": { + "size": 8681 + }, + "tests/apps/maisi/networks/test_controlnet_maisi.py": { + "size": 6305 + }, + "tests/apps/maisi/networks/test_diffusion_model_unet_maisi.py": { + "size": 19392 + }, + "tests/apps/nuclick/__init__.py": { + "size": 573 + }, + "tests/apps/nuclick/test_nuclick_transforms.py": { + "size": 9623 + }, + "tests/apps/pathology/__init__.py": { + "size": 573 + }, + "tests/apps/pathology/handlers/__init__.py": { + "size": 573 + }, + "tests/apps/pathology/handlers/test_from_engine_hovernet.py": { + "size": 1347 + }, + "tests/apps/pathology/test_lesion_froc.py": { + "size": 9764 + }, + "tests/apps/pathology/test_pathology_prob_nms.py": { + "size": 1767 + }, + "tests/apps/pathology/test_prepare_batch_hovernet.py": { + "size": 2562 + }, + "tests/apps/pathology/test_sliding_window_hovernet_inference.py": { + "size": 11989 + }, + "tests/apps/pathology/transforms/__init__.py": { + "size": 573 + }, + "tests/apps/pathology/transforms/post/__init__.py": { + "size": 573 + }, + "tests/apps/pathology/transforms/post/test_generate_distance_map.py": { + "size": 1929 + }, + "tests/apps/pathology/transforms/post/test_generate_distance_mapd.py": { + "size": 2335 + }, + "tests/apps/pathology/transforms/post/test_generate_instance_border.py": { + "size": 2021 + }, + "tests/apps/pathology/transforms/post/test_generate_instance_borderd.py": { + "size": 2256 + }, + "tests/apps/pathology/transforms/post/test_generate_instance_centroid.py": { + "size": 1986 + }, + "tests/apps/pathology/transforms/post/test_generate_instance_centroidd.py": { + "size": 2144 + }, + "tests/apps/pathology/transforms/post/test_generate_instance_contour.py": { + "size": 2204 + }, + "tests/apps/pathology/transforms/post/test_generate_instance_contourd.py": { + "size": 2363 + }, + "tests/apps/pathology/transforms/post/test_generate_instance_type.py": { + "size": 1668 + }, + "tests/apps/pathology/transforms/post/test_generate_instance_typed.py": { + "size": 1858 + }, + "tests/apps/pathology/transforms/post/test_generate_succinct_contour.py": { + "size": 1945 + }, + "tests/apps/pathology/transforms/post/test_generate_succinct_contourd.py": { + "size": 2038 + }, + "tests/apps/pathology/transforms/post/test_generate_watershed_markers.py": { + "size": 2057 + }, + "tests/apps/pathology/transforms/post/test_generate_watershed_markersd.py": { + "size": 2835 + }, + "tests/apps/pathology/transforms/post/test_generate_watershed_mask.py": { + "size": 2569 + }, + "tests/apps/pathology/transforms/post/test_generate_watershed_maskd.py": { + "size": 2727 + }, + "tests/apps/pathology/transforms/post/test_hovernet_instance_map_post_processing.py": { + "size": 2550 + }, + "tests/apps/pathology/transforms/post/test_hovernet_instance_map_post_processingd.py": { + "size": 2799 + }, + "tests/apps/pathology/transforms/post/test_hovernet_nuclear_type_post_processing.py": { + "size": 2554 + }, + "tests/apps/pathology/transforms/post/test_watershed.py": { + "size": 2083 + }, + "tests/apps/pathology/transforms/post/test_watershedd.py": { + "size": 2528 + }, + "tests/apps/pathology/transforms/test_pathology_he_stain.py": { + "size": 10329 + }, + "tests/apps/pathology/transforms/test_pathology_he_stain_dict.py": { + "size": 10279 + }, + "tests/apps/reconstruction/__init__.py": { + "size": 573 + }, + "tests/apps/reconstruction/nets/__init__.py": { + "size": 573 + }, + "tests/apps/reconstruction/nets/test_recon_net_utils.py": { + "size": 3185 + }, + "tests/apps/reconstruction/test_complex_utils.py": { + "size": 2674 + }, + "tests/apps/reconstruction/test_fastmri_reader.py": { + "size": 2447 + }, + "tests/apps/reconstruction/test_mri_utils.py": { + "size": 1225 + }, + "tests/apps/reconstruction/transforms/__init__.py": { + "size": 573 + }, + "tests/apps/reconstruction/transforms/test_kspace_mask.py": { + "size": 1816 + }, + "tests/apps/reconstruction/transforms/test_reference_based_normalize_intensity.py": { + "size": 3155 + }, + "tests/apps/reconstruction/transforms/test_reference_based_spatial_cropd.py": { + "size": 1975 + }, + "tests/apps/test_auto3dseg.py": { + "size": 22357 + }, + "tests/apps/test_auto3dseg_bundlegen.py": { + "size": 5501 + }, + "tests/apps/test_check_hash.py": { + "size": 1761 + }, + "tests/apps/test_cross_validation.py": { + "size": 2914 + }, + "tests/apps/test_decathlondataset.py": { + "size": 3767 + }, + "tests/apps/test_download_and_extract.py": { + "size": 11311 + }, + "tests/apps/test_download_url_yandex.py": { + "size": 1627 + }, + "tests/apps/test_mednistdataset.py": { + "size": 2950 + }, + "tests/apps/test_mmar_download.py": { + "size": 6344 + }, + "tests/apps/test_tciadataset.py": { + "size": 4619 + }, + "tests/apps/vista3d/__init__.py": { + "size": 573 + }, + "tests/apps/vista3d/test_point_based_window_inferer.py": { + "size": 2686 + }, + "tests/apps/vista3d/test_vista3d_sampler.py": { + "size": 2775 + }, + "tests/apps/vista3d/test_vista3d_transforms.py": { + "size": 3280 + }, + "tests/bundle/__init__.py": { + "size": 573 + }, + "tests/bundle/test_bundle_ckpt_export.py": { + "size": 4622 + }, + "tests/bundle/test_bundle_download.py": { + "size": 21616 + }, + "tests/bundle/test_bundle_get_data.py": { + "size": 3667 + }, + "tests/bundle/test_bundle_push_to_hf_hub.py": { + "size": 1740 + }, + "tests/bundle/test_bundle_trt_export.py": { + "size": 6344 + }, + "tests/bundle/test_bundle_utils.py": { + "size": 4573 + }, + "tests/bundle/test_bundle_verify_metadata.py": { + "size": 2660 + }, + "tests/bundle/test_bundle_verify_net.py": { + "size": 3383 + }, + "tests/bundle/test_bundle_workflow.py": { + "size": 11868 + }, + "tests/bundle/test_component_locator.py": { + "size": 1507 + }, + "tests/bundle/test_config_item.py": { + "size": 5974 + }, + "tests/bundle/test_config_parser.py": { + "size": 16131 + }, + "tests/bundle/test_reference_resolver.py": { + "size": 4284 + }, + "tests/clang_format_utils.py": { + "size": 3176 + }, + "tests/config/__init__.py": { + "size": 573 + }, + "tests/config/test_cv2_dist.py": { + "size": 1953 + }, + "tests/config/test_print_info.py": { + "size": 819 + }, + "tests/croppers.py": { + "size": 8115 + }, + "tests/data/meta_tensor/test_meta_tensor.py": { + "size": 22820 + }, + "tests/data/meta_tensor/test_to_from_meta_tensord.py": { + "size": 6856 + }, + "tests/data/test_arraydataset.py": { + "size": 8362 + }, + "tests/data/test_box_utils.py": { + "size": 8930 + }, + "tests/data/test_cachedataset.py": { + "size": 9793 + }, + "tests/data/test_cachedataset_parallel.py": { + "size": 2217 + }, + "tests/data/test_cachedataset_persistent_workers.py": { + "size": 1708 + }, + "tests/data/test_cachentransdataset.py": { + "size": 2454 + }, + "tests/data/test_check_missing_files.py": { + "size": 2494 + }, + "tests/data/test_create_cross_validation_datalist.py": { + "size": 2174 + }, + "tests/data/test_csv_dataset.py": { + "size": 9496 + }, + "tests/data/test_csv_iterable_dataset.py": { + "size": 11094 + }, + "tests/data/test_csv_saver.py": { + "size": 1652 + }, + "tests/data/test_dataloader.py": { + "size": 4039 + }, + "tests/data/test_dataset.py": { + "size": 8790 + }, + "tests/data/test_dataset_func.py": { + "size": 2272 + }, + "tests/data/test_dataset_summary.py": { + "size": 4670 + }, + "tests/data/test_fft_utils.py": { + "size": 2321 + }, + "tests/data/test_folder_layout.py": { + "size": 3153 + }, + "tests/data/test_gdsdataset.py": { + "size": 10779 + }, + "tests/data/test_grid_dataset.py": { + "size": 10849 + }, + "tests/data/test_handler_smartcache.py": { + "size": 1642 + }, + "tests/data/test_hashing.py": { + "size": 1754 + }, + "tests/data/test_header_correct.py": { + "size": 1577 + }, + "tests/data/test_image_dataset.py": { + "size": 7194 + }, + "tests/data/test_image_rw.py": { + "size": 8419 + }, + "tests/data/test_init_reader.py": { + "size": 2930 + }, + "tests/data/test_is_supported_format.py": { + "size": 1676 + }, + "tests/data/test_iterable_dataset.py": { + "size": 2924 + }, + "tests/data/test_itk_torch_bridge.py": { + "size": 20279 + }, + "tests/data/test_itk_writer.py": { + "size": 2622 + }, + "tests/data/test_list_data_collate.py": { + "size": 2388 + }, + "tests/data/test_lmdbdataset.py": { + "size": 8934 + }, + "tests/data/test_lmdbdataset_dist.py": { + "size": 2535 + }, + "tests/data/test_load_decathlon_datalist.py": { + "size": 6476 + }, + "tests/data/test_make_nifti.py": { + "size": 1503 + }, + "tests/data/test_mapping_file.py": { + "size": 4574 + }, + "tests/data/test_masked_patch_wsi_dataset.py": { + "size": 4462 + }, + "tests/data/test_nifti_header_revise.py": { + "size": 1529 + }, + "tests/data/test_nifti_rw.py": { + "size": 12025 + }, + "tests/data/test_npzdictitemdataset.py": { + "size": 1834 + }, + "tests/data/test_nrrd_reader.py": { + "size": 6252 + }, + "tests/data/test_numpy_reader.py": { + "size": 6111 + }, + "tests/data/test_partition_dataset.py": { + "size": 2940 + }, + "tests/data/test_partition_dataset_classes.py": { + "size": 2588 + }, + "tests/data/test_patch_dataset.py": { + "size": 3492 + }, + "tests/data/test_patch_wsi_dataset.py": { + "size": 8414 + }, + "tests/data/test_persistentdataset.py": { + "size": 8251 + }, + "tests/data/test_persistentdataset_dist.py": { + "size": 3111 + }, + "tests/data/test_pil_reader.py": { + "size": 3685 + }, + "tests/data/test_png_rw.py": { + "size": 4325 + }, + "tests/data/test_resample_datalist.py": { + "size": 1442 + }, + "tests/data/test_sampler_dist.py": { + "size": 3468 + }, + "tests/data/test_select_cross_validation_folds.py": { + "size": 1769 + }, + "tests/data/test_shuffle_buffer.py": { + "size": 1984 + }, + "tests/data/test_sliding_patch_wsi_dataset.py": { + "size": 10938 + }, + "tests/data/test_smartcachedataset.py": { + "size": 7519 + }, + "tests/data/test_synthetic.py": { + "size": 2446 + }, + "tests/data/test_thread_buffer.py": { + "size": 5030 + }, + "tests/data/test_threadcontainer.py": { + "size": 3499 + }, + "tests/data/test_video_datasets.py": { + "size": 5648 + }, + "tests/data/test_weighted_random_sampler_dist.py": { + "size": 2199 + }, + "tests/data/test_zipdataset.py": { + "size": 2396 + }, + "tests/data/utils/test_decollate.py": { + "size": 10476 + }, + "tests/data/utils/test_dev_collate.py": { + "size": 1569 + }, + "tests/data/utils/test_file_basename.py": { + "size": 3858 + }, + "tests/data/utils/test_ori_ras_lps.py": { + "size": 1880 + }, + "tests/data/utils/test_zoom_affine.py": { + "size": 3096 + }, + "tests/engines/__init__.py": { + "size": 573 + }, + "tests/engines/test_ensemble_evaluator.py": { + "size": 3147 + }, + "tests/engines/test_prepare_batch_default.py": { + "size": 2814 + }, + "tests/engines/test_prepare_batch_default_dist.py": { + "size": 2575 + }, + "tests/engines/test_prepare_batch_diffusion.py": { + "size": 3782 + }, + "tests/engines/test_prepare_batch_extra_input.py": { + "size": 2841 + }, + "tests/fl/__init__.py": { + "size": 573 + }, + "tests/fl/monai_algo/__init__.py": { + "size": 573 + }, + "tests/fl/monai_algo/test_fl_monai_algo.py": { + "size": 8855 + }, + "tests/fl/monai_algo/test_fl_monai_algo_dist.py": { + "size": 5026 + }, + "tests/fl/test_fl_monai_algo_stats.py": { + "size": 2886 + }, + "tests/fl/utils/__init__.py": { + "size": 573 + }, + "tests/fl/utils/test_fl_exchange_object.py": { + "size": 2571 + }, + "tests/handlers/__init__.py": { + "size": 573 + }, + "tests/handlers/test_handler_average_precision.py": { + "size": 2814 + }, + "tests/handlers/test_handler_checkpoint_loader.py": { + "size": 8443 + }, + "tests/handlers/test_handler_checkpoint_saver.py": { + "size": 6256 + }, + "tests/handlers/test_handler_classification_saver.py": { + "size": 2355 + }, + "tests/handlers/test_handler_classification_saver_dist.py": { + "size": 2781 + }, + "tests/handlers/test_handler_clearml_image.py": { + "size": 2603 + }, + "tests/handlers/test_handler_clearml_stats.py": { + "size": 2603 + }, + "tests/handlers/test_handler_confusion_matrix.py": { + "size": 3916 + }, + "tests/handlers/test_handler_confusion_matrix_dist.py": { + "size": 2547 + }, + "tests/handlers/test_handler_decollate_batch.py": { + "size": 2482 + }, + "tests/handlers/test_handler_early_stop.py": { + "size": 2157 + }, + "tests/handlers/test_handler_garbage_collector.py": { + "size": 2806 + }, + "tests/handlers/test_handler_hausdorff_distance.py": { + "size": 3884 + }, + "tests/handlers/test_handler_ignite_metric.py": { + "size": 7365 + }, + "tests/handlers/test_handler_lr_scheduler.py": { + "size": 3336 + }, + "tests/handlers/test_handler_mean_dice.py": { + "size": 4187 + }, + "tests/handlers/test_handler_mean_iou.py": { + "size": 3023 + }, + "tests/handlers/test_handler_metrics_reloaded.py": { + "size": 5838 + }, + "tests/handlers/test_handler_metrics_saver.py": { + "size": 3836 + }, + "tests/handlers/test_handler_metrics_saver_dist.py": { + "size": 5074 + }, + "tests/handlers/test_handler_mlflow.py": { + "size": 11737 + }, + "tests/handlers/test_handler_nvtx.py": { + "size": 3825 + }, + "tests/handlers/test_handler_panoptic_quality.py": { + "size": 3147 + }, + "tests/handlers/test_handler_parameter_scheduler.py": { + "size": 4892 + }, + "tests/handlers/test_handler_post_processing.py": { + "size": 2877 + }, + "tests/handlers/test_handler_prob_map_producer.py": { + "size": 3944 + }, + "tests/handlers/test_handler_regression_metrics.py": { + "size": 6692 + }, + "tests/handlers/test_handler_regression_metrics_dist.py": { + "size": 8665 + }, + "tests/handlers/test_handler_rocauc.py": { + "size": 1554 + }, + "tests/handlers/test_handler_rocauc_dist.py": { + "size": 2010 + }, + "tests/handlers/test_handler_stats.py": { + "size": 9507 + }, + "tests/handlers/test_handler_surface_distance.py": { + "size": 4006 + }, + "tests/handlers/test_handler_tb_image.py": { + "size": 2144 + }, + "tests/handlers/test_handler_tb_stats.py": { + "size": 6227 + }, + "tests/handlers/test_handler_validation.py": { + "size": 1972 + }, + "tests/handlers/test_trt_compile.py": { + "size": 6317 + }, + "tests/handlers/test_write_metrics_reports.py": { + "size": 3027 + }, + "tests/hvd_evenly_divisible_all_gather.py": { + "size": 2295 + }, + "tests/inferers/__init__.py": { + "size": 573 + }, + "tests/inferers/test_avg_merger.py": { + "size": 5952 + }, + "tests/inferers/test_controlnet_inferers.py": { + "size": 52922 + }, + "tests/inferers/test_diffusion_inferer.py": { + "size": 16879 + }, + "tests/inferers/test_latent_diffusion_inferer.py": { + "size": 35681 + }, + "tests/inferers/test_patch_inferer.py": { + "size": 17267 + }, + "tests/inferers/test_saliency_inferer.py": { + "size": 1949 + }, + "tests/inferers/test_slice_inferer.py": { + "size": 3355 + }, + "tests/inferers/test_sliding_window_inference.py": { + "size": 27906 + }, + "tests/inferers/test_sliding_window_splitter.py": { + "size": 9620 + }, + "tests/inferers/test_wsi_sliding_window_splitter.py": { + "size": 8434 + }, + "tests/inferers/test_zarr_avg_merger.py": { + "size": 16355 + }, + "tests/integration/__init__.py": { + "size": 573 + }, + "tests/integration/test_auto3dseg_ensemble.py": { + "size": 7477 + }, + "tests/integration/test_auto3dseg_hpo.py": { + "size": 7197 + }, + "tests/integration/test_deepedit_interaction.py": { + "size": 4580 + }, + "tests/integration/test_hovernet_nuclear_type_post_processingd.py": { + "size": 2661 + }, + "tests/integration/test_integration_autorunner.py": { + "size": 7458 + }, + "tests/integration/test_integration_bundle_run.py": { + "size": 10734 + }, + "tests/integration/test_integration_classification_2d.py": { + "size": 11373 + }, + "tests/integration/test_integration_determinism.py": { + "size": 3172 + }, + "tests/integration/test_integration_fast_train.py": { + "size": 9736 + }, + "tests/integration/test_integration_gpu_customization.py": { + "size": 5399 + }, + "tests/integration/test_integration_lazy_samples.py": { + "size": 9133 + }, + "tests/integration/test_integration_nnunet_bundle.py": { + "size": 6745 + }, + "tests/integration/test_integration_nnunetv2_runner.py": { + "size": 4264 + }, + "tests/integration/test_integration_segmentation_3d.py": { + "size": 13229 + }, + "tests/integration/test_integration_sliding_window.py": { + "size": 3769 + }, + "tests/integration/test_integration_stn.py": { + "size": 4946 + }, + "tests/integration/test_integration_unet_2d.py": { + "size": 2376 + }, + "tests/integration/test_integration_workers.py": { + "size": 2131 + }, + "tests/integration/test_integration_workflows.py": { + "size": 13971 + }, + "tests/integration/test_integration_workflows_adversarial.py": { + "size": 6375 + }, + "tests/integration/test_integration_workflows_gan.py": { + "size": 5496 + }, + "tests/integration/test_loader_semaphore.py": { + "size": 1195 + }, + "tests/integration/test_mapping_filed.py": { + "size": 4813 + }, + "tests/integration/test_meta_affine.py": { + "size": 7495 + }, + "tests/integration/test_metatensor_integration.py": { + "size": 5476 + }, + "tests/integration/test_module_list.py": { + "size": 3250 + }, + "tests/integration/test_one_of.py": { + "size": 8872 + }, + "tests/integration/test_pad_collation.py": { + "size": 4821 + }, + "tests/integration/test_reg_loss_integration.py": { + "size": 3751 + }, + "tests/integration/test_retinanet_predict_utils.py": { + "size": 4995 + }, + "tests/integration/test_seg_loss_integration.py": { + "size": 6272 + }, + "tests/integration/test_spatial_combine_transforms.py": { + "size": 7926 + }, + "tests/integration/test_testtimeaugmentation.py": { + "size": 6975 + }, + "tests/integration/test_vis_gradbased.py": { + "size": 2486 + }, + "tests/integration/test_vista3d_utils.py": { + "size": 6200 + }, + "tests/lazy_transforms_utils.py": { + "size": 3958 + }, + "tests/losses/__init__.py": { + "size": 573 + }, + "tests/losses/deform/__init__.py": { + "size": 573 + }, + "tests/losses/deform/test_bending_energy.py": { + "size": 3662 + }, + "tests/losses/deform/test_diffusion_loss.py": { + "size": 5265 + }, + "tests/losses/image_dissimilarity/__init__.py": { + "size": 573 + }, + "tests/losses/image_dissimilarity/test_global_mutual_information_loss.py": { + "size": 5624 + }, + "tests/losses/image_dissimilarity/test_local_normalized_cross_correlation_loss.py": { + "size": 6070 + }, + "tests/losses/test_adversarial_loss.py": { + "size": 4034 + }, + "tests/losses/test_barlow_twins_loss.py": { + "size": 3589 + }, + "tests/losses/test_cldice_loss.py": { + "size": 1882 + }, + "tests/losses/test_contrastive_loss.py": { + "size": 2948 + }, + "tests/losses/test_dice_ce_loss.py": { + "size": 4656 + }, + "tests/losses/test_dice_focal_loss.py": { + "size": 5464 + }, + "tests/losses/test_dice_loss.py": { + "size": 9379 + }, + "tests/losses/test_ds_loss.py": { + "size": 6851 + }, + "tests/losses/test_focal_loss.py": { + "size": 17293 + }, + "tests/losses/test_generalized_dice_focal_loss.py": { + "size": 3861 + }, + "tests/losses/test_generalized_dice_loss.py": { + "size": 8753 + }, + "tests/losses/test_generalized_wasserstein_dice_loss.py": { + "size": 9732 + }, + "tests/losses/test_giou_loss.py": { + "size": 2017 + }, + "tests/losses/test_hausdorff_loss.py": { + "size": 11240 + }, + "tests/losses/test_masked_dice_loss.py": { + "size": 6304 + }, + "tests/losses/test_masked_loss.py": { + "size": 3121 + }, + "tests/losses/test_multi_scale.py": { + "size": 3208 + }, + "tests/losses/test_nacl_loss.py": { + "size": 7330 + }, + "tests/losses/test_perceptual_loss.py": { + "size": 4551 + }, + "tests/losses/test_spectral_loss.py": { + "size": 3042 + }, + "tests/losses/test_ssim_loss.py": { + "size": 2105 + }, + "tests/losses/test_sure_loss.py": { + "size": 2923 + }, + "tests/losses/test_tversky_loss.py": { + "size": 8405 + }, + "tests/losses/test_unified_focal_loss.py": { + "size": 2314 + }, + "tests/metrics/__init__.py": { + "size": 573 + }, + "tests/metrics/test_compute_average_precision.py": { + "size": 4743 + }, + "tests/metrics/test_compute_confusion_matrix.py": { + "size": 10669 + }, + "tests/metrics/test_compute_f_beta.py": { + "size": 3286 + }, + "tests/metrics/test_compute_fid_metric.py": { + "size": 1328 + }, + "tests/metrics/test_compute_froc.py": { + "size": 4522 + }, + "tests/metrics/test_compute_generalized_dice.py": { + "size": 9614 + }, + "tests/metrics/test_compute_meandice.py": { + "size": 11390 + }, + "tests/metrics/test_compute_meaniou.py": { + "size": 8020 + }, + "tests/metrics/test_compute_mmd_metric.py": { + "size": 2025 + }, + "tests/metrics/test_compute_multiscalessim_metric.py": { + "size": 3080 + }, + "tests/metrics/test_compute_panoptic_quality.py": { + "size": 5087 + }, + "tests/metrics/test_compute_regression_metrics.py": { + "size": 8135 + }, + "tests/metrics/test_compute_roc_auc.py": { + "size": 4579 + }, + "tests/metrics/test_compute_variance.py": { + "size": 4903 + }, + "tests/metrics/test_cumulative.py": { + "size": 1927 + }, + "tests/metrics/test_cumulative_average.py": { + "size": 2370 + }, + "tests/metrics/test_cumulative_average_dist.py": { + "size": 1702 + }, + "tests/metrics/test_hausdorff_distance.py": { + "size": 7219 + }, + "tests/metrics/test_label_quality_score.py": { + "size": 4983 + }, + "tests/metrics/test_loss_metric.py": { + "size": 2106 + }, + "tests/metrics/test_metrics_reloaded.py": { + "size": 4654 + }, + "tests/metrics/test_ssim_metric.py": { + "size": 2896 + }, + "tests/metrics/test_surface_dice.py": { + "size": 21760 + }, + "tests/metrics/test_surface_distance.py": { + "size": 6237 + }, + "tests/min_tests.py": { + "size": 8606 + }, + "tests/networks/__init__.py": { + "size": 573 + }, + "tests/networks/blocks/__init__.py": { + "size": 573 + }, + "tests/networks/blocks/dints_block/__init__.py": { + "size": 573 + }, + "tests/networks/blocks/dints_block/test_acn_block.py": { + "size": 1391 + }, + "tests/networks/blocks/dints_block/test_factorized_increase.py": { + "size": 1306 + }, + "tests/networks/blocks/dints_block/test_factorized_reduce.py": { + "size": 1305 + }, + "tests/networks/blocks/dints_block/test_p3d_block.py": { + "size": 2372 + }, + "tests/networks/blocks/test_CABlock.py": { + "size": 5527 + }, + "tests/networks/blocks/test_adn.py": { + "size": 3191 + }, + "tests/networks/blocks/test_convolutions.py": { + "size": 7139 + }, + "tests/networks/blocks/test_crf_cpu.py": { + "size": 18871 + }, + "tests/networks/blocks/test_crf_cuda.py": { + "size": 19450 + }, + "tests/networks/blocks/test_crossattention.py": { + "size": 7213 + }, + "tests/networks/blocks/test_denseblock.py": { + "size": 4373 + }, + "tests/networks/blocks/test_downsample_block.py": { + "size": 7687 + }, + "tests/networks/blocks/test_dynunet_block.py": { + "size": 4279 + }, + "tests/networks/blocks/test_fpn_block.py": { + "size": 3353 + }, + "tests/networks/blocks/test_localnet_block.py": { + "size": 4806 + }, + "tests/networks/blocks/test_mlp.py": { + "size": 3007 + }, + "tests/networks/blocks/test_patchembedding.py": { + "size": 6205 + }, + "tests/networks/blocks/test_regunet_block.py": { + "size": 3461 + }, + "tests/networks/blocks/test_se_block.py": { + "size": 2880 + }, + "tests/networks/blocks/test_se_blocks.py": { + "size": 2810 + }, + "tests/networks/blocks/test_segresnet_block.py": { + "size": 1860 + }, + "tests/networks/blocks/test_selfattention.py": { + "size": 10691 + }, + "tests/networks/blocks/test_simple_aspp.py": { + "size": 2809 + }, + "tests/networks/blocks/test_spatialattention.py": { + "size": 1909 + }, + "tests/networks/blocks/test_subpixel_upsample.py": { + "size": 3063 + }, + "tests/networks/blocks/test_text_encoding.py": { + "size": 2033 + }, + "tests/networks/blocks/test_transformerblock.py": { + "size": 3128 + }, + "tests/networks/blocks/test_unetr_block.py": { + "size": 5777 + }, + "tests/networks/blocks/test_upsample_block.py": { + "size": 4650 + }, + "tests/networks/blocks/warp/__init__.py": { + "size": 573 + }, + "tests/networks/blocks/warp/test_dvf2ddf.py": { + "size": 2391 + }, + "tests/networks/blocks/warp/test_warp.py": { + "size": 9109 + }, + "tests/networks/layers/__init__.py": { + "size": 573 + }, + "tests/networks/layers/filtering/__init__.py": { + "size": 573 + }, + "tests/networks/layers/filtering/test_bilateral_approx_cpu.py": { + "size": 13653 + }, + "tests/networks/layers/filtering/test_bilateral_approx_cuda.py": { + "size": 13778 + }, + "tests/networks/layers/filtering/test_bilateral_precise.py": { + "size": 15069 + }, + "tests/networks/layers/filtering/test_phl_cpu.py": { + "size": 9046 + }, + "tests/networks/layers/filtering/test_phl_cuda.py": { + "size": 4847 + }, + "tests/networks/layers/filtering/test_trainable_bilateral.py": { + "size": 16837 + }, + "tests/networks/layers/filtering/test_trainable_joint_bilateral.py": { + "size": 21403 + }, + "tests/networks/layers/test_affine_transform.py": { + "size": 19055 + }, + "tests/networks/layers/test_apply_filter.py": { + "size": 3741 + }, + "tests/networks/layers/test_channel_pad.py": { + "size": 1672 + }, + "tests/networks/layers/test_conjugate_gradient.py": { + "size": 2051 + }, + "tests/networks/layers/test_drop_path.py": { + "size": 1512 + }, + "tests/networks/layers/test_gaussian.py": { + "size": 9064 + }, + "tests/networks/layers/test_gaussian_filter.py": { + "size": 6246 + }, + "tests/networks/layers/test_get_layers.py": { + "size": 2209 + }, + "tests/networks/layers/test_gmm.py": { + "size": 9436 + }, + "tests/networks/layers/test_grid_pull.py": { + "size": 3929 + }, + "tests/networks/layers/test_hilbert_transform.py": { + "size": 4182 + }, + "tests/networks/layers/test_lltm.py": { + "size": 2352 + }, + "tests/networks/layers/test_median_filter.py": { + "size": 1890 + }, + "tests/networks/layers/test_polyval.py": { + "size": 1994 + }, + "tests/networks/layers/test_preset_filters.py": { + "size": 4076 + }, + "tests/networks/layers/test_savitzky_golay_filter.py": { + "size": 5880 + }, + "tests/networks/layers/test_separable_filter.py": { + "size": 3592 + }, + "tests/networks/layers/test_skip_connection.py": { + "size": 1688 + }, + "tests/networks/layers/test_vector_quantizer.py": { + "size": 3560 + }, + "tests/networks/layers/test_weight_init.py": { + "size": 1713 + }, + "tests/networks/nets/__init__.py": { + "size": 573 + }, + "tests/networks/nets/dints/__init__.py": { + "size": 573 + }, + "tests/networks/nets/dints/test_dints_cell.py": { + "size": 3176 + }, + "tests/networks/nets/dints/test_dints_mixop.py": { + "size": 2729 + }, + "tests/networks/nets/regunet/__init__.py": { + "size": 573 + }, + "tests/networks/nets/regunet/test_localnet.py": { + "size": 2839 + }, + "tests/networks/nets/regunet/test_regunet.py": { + "size": 2811 + }, + "tests/networks/nets/test_ahnet.py": { + "size": 8348 + }, + "tests/networks/nets/test_attentionunet.py": { + "size": 3376 + }, + "tests/networks/nets/test_autoencoder.py": { + "size": 2964 + }, + "tests/networks/nets/test_autoencoderkl.py": { + "size": 11938 + }, + "tests/networks/nets/test_basic_unet.py": { + "size": 3337 + }, + "tests/networks/nets/test_basic_unetplusplus.py": { + "size": 3712 + }, + "tests/networks/nets/test_bundle_init_bundle.py": { + "size": 1934 + }, + "tests/networks/nets/test_cell_sam_wrapper.py": { + "size": 2215 + }, + "tests/networks/nets/test_controlnet.py": { + "size": 7373 + }, + "tests/networks/nets/test_daf3d.py": { + "size": 2331 + }, + "tests/networks/nets/test_densenet.py": { + "size": 4441 + }, + "tests/networks/nets/test_diffusion_model_unet.py": { + "size": 18931 + }, + "tests/networks/nets/test_dints_network.py": { + "size": 5721 + }, + "tests/networks/nets/test_discriminator.py": { + "size": 1916 + }, + "tests/networks/nets/test_dynunet.py": { + "size": 7208 + }, + "tests/networks/nets/test_efficientnet.py": { + "size": 13356 + }, + "tests/networks/nets/test_flexible_unet.py": { + "size": 10841 + }, + "tests/networks/nets/test_fullyconnectednet.py": { + "size": 2174 + }, + "tests/networks/nets/test_generator.py": { + "size": 1989 + }, + "tests/networks/nets/test_globalnet.py": { + "size": 3801 + }, + "tests/networks/nets/test_highresnet.py": { + "size": 2288 + }, + "tests/networks/nets/test_hovernet.py": { + "size": 7973 + }, + "tests/networks/nets/test_masked_autoencoder_vit.py": { + "size": 6376 + }, + "tests/networks/nets/test_mednext.py": { + "size": 4109 + }, + "tests/networks/nets/test_milmodel.py": { + "size": 3146 + }, + "tests/networks/nets/test_net_adapter.py": { + "size": 2641 + }, + "tests/networks/nets/test_network_consistency.py": { + "size": 2886 + }, + "tests/networks/nets/test_patch_gan_dicriminator.py": { + "size": 5266 + }, + "tests/networks/nets/test_quicknat.py": { + "size": 2601 + }, + "tests/networks/nets/test_resnet.py": { + "size": 10475 + }, + "tests/networks/nets/test_restormer.py": { + "size": 5332 + }, + "tests/networks/nets/test_segresnet.py": { + "size": 3648 + }, + "tests/networks/nets/test_segresnet_ds.py": { + "size": 5936 + }, + "tests/networks/nets/test_senet.py": { + "size": 6226 + }, + "tests/networks/nets/test_spade_autoencoderkl.py": { + "size": 9289 + }, + "tests/networks/nets/test_spade_diffusion_model_unet.py": { + "size": 18347 + }, + "tests/networks/nets/test_spade_vaegan.py": { + "size": 5632 + }, + "tests/networks/nets/test_swin_unetr.py": { + "size": 4457 + }, + "tests/networks/nets/test_torchvision_fc_model.py": { + "size": 6397 + }, + "tests/networks/nets/test_transchex.py": { + "size": 2622 + }, + "tests/networks/nets/test_transformer.py": { + "size": 4218 + }, + "tests/networks/nets/test_unet.py": { + "size": 5801 + }, + "tests/networks/nets/test_unetr.py": { + "size": 4018 + }, + "tests/networks/nets/test_varautoencoder.py": { + "size": 3547 + }, + "tests/networks/nets/test_vista3d.py": { + "size": 3263 + }, + "tests/networks/nets/test_vit.py": { + "size": 4625 + }, + "tests/networks/nets/test_vitautoenc.py": { + "size": 3865 + }, + "tests/networks/nets/test_vnet.py": { + "size": 2632 + }, + "tests/networks/nets/test_voxelmorph.py": { + "size": 8118 + }, + "tests/networks/nets/test_vqvae.py": { + "size": 8832 + }, + "tests/networks/nets/test_vqvaetransformer_inferer.py": { + "size": 10259 + }, + "tests/networks/schedulers/__init__.py": { + "size": 573 + }, + "tests/networks/schedulers/test_scheduler_ddim.py": { + "size": 3540 + }, + "tests/networks/schedulers/test_scheduler_ddpm.py": { + "size": 4577 + }, + "tests/networks/schedulers/test_scheduler_pndm.py": { + "size": 4612 + }, + "tests/networks/schedulers/test_scheduler_rflow.py": { + "size": 4339 + }, + "tests/networks/test_bundle_onnx_export.py": { + "size": 2788 + }, + "tests/networks/test_convert_to_onnx.py": { + "size": 3568 + }, + "tests/networks/test_convert_to_torchscript.py": { + "size": 1636 + }, + "tests/networks/test_convert_to_trt.py": { + "size": 2656 + }, + "tests/networks/test_save_state.py": { + "size": 2373 + }, + "tests/networks/test_to_onehot.py": { + "size": 2224 + }, + "tests/networks/test_varnet.py": { + "size": 2729 + }, + "tests/networks/utils/__init__.py": { + "size": 573 + }, + "tests/networks/utils/test_copy_model_state.py": { + "size": 6764 + }, + "tests/networks/utils/test_eval_mode.py": { + "size": 1086 + }, + "tests/networks/utils/test_freeze_layers.py": { + "size": 2006 + }, + "tests/networks/utils/test_pixelunshuffle.py": { + "size": 1911 + }, + "tests/networks/utils/test_replace_module.py": { + "size": 4350 + }, + "tests/networks/utils/test_train_mode.py": { + "size": 1051 + }, + "tests/nonconfig_workflow.py": { + "size": 8318 + }, + "tests/optimizers/__init__.py": { + "size": 573 + }, + "tests/optimizers/test_generate_param_groups.py": { + "size": 3370 + }, + "tests/optimizers/test_lr_finder.py": { + "size": 3672 + }, + "tests/optimizers/test_lr_scheduler.py": { + "size": 2571 + }, + "tests/optimizers/test_optim_novograd.py": { + "size": 3694 + }, + "tests/padders.py": { + "size": 8903 + }, + "tests/profile_subclass/README.md": { + "size": 1432 + }, + "tests/profile_subclass/__init__.py": { + "size": 573 + }, + "tests/profile_subclass/cprofile_profiling.py": { + "size": 1087 + }, + "tests/profile_subclass/min_classes.py": { + "size": 1048 + }, + "tests/profile_subclass/profiling.py": { + "size": 2622 + }, + "tests/profile_subclass/pyspy_profiling.py": { + "size": 1554 + }, + "tests/runner.py": { + "size": 5900 + }, + "tests/test_call_dist.py": { + "size": 1131 + }, + "tests/test_query_memory.py": { + "size": 993 + }, + "tests/test_timedcall_dist.py": { + "size": 2258 + }, + "tests/test_utils.py": { + "size": 33232 + }, + "tests/testing_data/1D_BP_bwd.txt": { + "size": 36112 + }, + "tests/testing_data/1D_BP_fwd.txt": { + "size": 8983 + }, + "tests/testing_data/bundle_test_network.py": { + "size": 1121 + }, + "tests/testing_data/config_fl_evaluate.json": { + "size": 394 + }, + "tests/testing_data/config_fl_filters.json": { + "size": 266 + }, + "tests/testing_data/config_fl_stats_1.json": { + "size": 702 + }, + "tests/testing_data/config_fl_stats_2.json": { + "size": 1301 + }, + "tests/testing_data/config_fl_train.json": { + "size": 6171 + }, + "tests/testing_data/cpp_resample_answers.py": { + "size": 1605 + }, + "tests/testing_data/data_config.json": { + "size": 9462 + }, + "tests/testing_data/fl_infer_properties.json": { + "size": 2481 + }, + "tests/testing_data/inference.json": { + "size": 3069 + }, + "tests/testing_data/inference.yaml": { + "size": 1739 + }, + "tests/testing_data/integration_answers.py": { + "size": 12490 + }, + "tests/testing_data/metadata.json": { + "size": 2949 + }, + "tests/testing_data/multi_gpu_evaluate.json": { + "size": 989 + }, + "tests/testing_data/multi_gpu_train.json": { + "size": 1160 + }, + "tests/testing_data/python_workflow_properties.json": { + "size": 717 + }, + "tests/testing_data/responsive_inference.json": { + "size": 2347 + }, + "tests/testing_data/transform_metatensor_cases.yaml": { + "size": 5090 + }, + "tests/transforms/__init__.py": { + "size": 573 + }, + "tests/transforms/compose/__init__.py": { + "size": 573 + }, + "tests/transforms/compose/test_compose.py": { + "size": 28500 + }, + "tests/transforms/compose/test_some_of.py": { + "size": 8866 + }, + "tests/transforms/croppad/__init__.py": { + "size": 573 + }, + "tests/transforms/croppad/test_rand_weighted_crop.py": { + "size": 7517 + }, + "tests/transforms/croppad/test_rand_weighted_cropd.py": { + "size": 6557 + }, + "tests/transforms/functional/__init__.py": { + "size": 573 + }, + "tests/transforms/functional/test_apply.py": { + "size": 2849 + }, + "tests/transforms/functional/test_resample.py": { + "size": 1907 + }, + "tests/transforms/intensity/__init__.py": { + "size": 573 + }, + "tests/transforms/intensity/test_compute_ho_ver_maps.py": { + "size": 2526 + }, + "tests/transforms/intensity/test_compute_ho_ver_maps_d.py": { + "size": 2827 + }, + "tests/transforms/intensity/test_foreground_mask.py": { + "size": 4160 + }, + "tests/transforms/intensity/test_foreground_maskd.py": { + "size": 4818 + }, + "tests/transforms/intensity/test_rand_histogram_shiftd.py": { + "size": 2814 + }, + "tests/transforms/intensity/test_scale_intensity_range_percentiles.py": { + "size": 3986 + }, + "tests/transforms/intensity/test_scale_intensity_range_percentilesd.py": { + "size": 3980 + }, + "tests/transforms/inverse/__init__.py": { + "size": 573 + }, + "tests/transforms/inverse/test_inverse.py": { + "size": 18970 + }, + "tests/transforms/inverse/test_inverse_array.py": { + "size": 2769 + }, + "tests/transforms/inverse/test_inverse_dict.py": { + "size": 4817 + }, + "tests/transforms/inverse/test_invert.py": { + "size": 4292 + }, + "tests/transforms/inverse/test_invertd.py": { + "size": 6094 + }, + "tests/transforms/inverse/test_traceable_transform.py": { + "size": 1887 + }, + "tests/transforms/post/__init__.py": { + "size": 573 + }, + "tests/transforms/post/test_label_filterd.py": { + "size": 2597 + }, + "tests/transforms/post/test_probnms.py": { + "size": 2866 + }, + "tests/transforms/post/test_probnmsd.py": { + "size": 3070 + }, + "tests/transforms/post/test_remove_small_objects.py": { + "size": 4463 + }, + "tests/transforms/spatial/__init__.py": { + "size": 573 + }, + "tests/transforms/spatial/test_convert_box_points.py": { + "size": 3741 + }, + "tests/transforms/spatial/test_grid_patch.py": { + "size": 5830 + }, + "tests/transforms/spatial/test_grid_patchd.py": { + "size": 4670 + }, + "tests/transforms/spatial/test_rand_grid_patch.py": { + "size": 5806 + }, + "tests/transforms/spatial/test_rand_grid_patchd.py": { + "size": 4537 + }, + "tests/transforms/spatial/test_spatial_resampled.py": { + "size": 4644 + }, + "tests/transforms/test_activations.py": { + "size": 3827 + }, + "tests/transforms/test_activationsd.py": { + "size": 2488 + }, + "tests/transforms/test_adaptors.py": { + "size": 4587 + }, + "tests/transforms/test_add_coordinate_channels.py": { + "size": 2248 + }, + "tests/transforms/test_add_coordinate_channelsd.py": { + "size": 2484 + }, + "tests/transforms/test_add_extreme_points_channel.py": { + "size": 2775 + }, + "tests/transforms/test_add_extreme_points_channeld.py": { + "size": 2652 + }, + "tests/transforms/test_adjust_contrast.py": { + "size": 2578 + }, + "tests/transforms/test_adjust_contrastd.py": { + "size": 2370 + }, + "tests/transforms/test_affine.py": { + "size": 10060 + }, + "tests/transforms/test_affine_grid.py": { + "size": 6628 + }, + "tests/transforms/test_affined.py": { + "size": 7837 + }, + "tests/transforms/test_as_channel_last.py": { + "size": 1358 + }, + "tests/transforms/test_as_channel_lastd.py": { + "size": 1801 + }, + "tests/transforms/test_as_discrete.py": { + "size": 2604 + }, + "tests/transforms/test_as_discreted.py": { + "size": 3052 + }, + "tests/transforms/test_border_pad.py": { + "size": 1818 + }, + "tests/transforms/test_border_padd.py": { + "size": 1747 + }, + "tests/transforms/test_bounding_rect.py": { + "size": 1817 + }, + "tests/transforms/test_bounding_rectd.py": { + "size": 1841 + }, + "tests/transforms/test_cast_to_type.py": { + "size": 2433 + }, + "tests/transforms/test_cast_to_typed.py": { + "size": 2607 + }, + "tests/transforms/test_center_scale_crop.py": { + "size": 1918 + }, + "tests/transforms/test_center_scale_cropd.py": { + "size": 2064 + }, + "tests/transforms/test_center_spatial_crop.py": { + "size": 1983 + }, + "tests/transforms/test_center_spatial_cropd.py": { + "size": 2045 + }, + "tests/transforms/test_classes_to_indices.py": { + "size": 2919 + }, + "tests/transforms/test_classes_to_indicesd.py": { + "size": 3609 + }, + "tests/transforms/test_clip_intensity_percentiles.py": { + "size": 8869 + }, + "tests/transforms/test_clip_intensity_percentilesd.py": { + "size": 9036 + }, + "tests/transforms/test_compose_get_number_conversions.py": { + "size": 3922 + }, + "tests/transforms/test_concat_itemsd.py": { + "size": 3791 + }, + "tests/transforms/test_convert_to_multi_channel.py": { + "size": 1954 + }, + "tests/transforms/test_convert_to_multi_channeld.py": { + "size": 1322 + }, + "tests/transforms/test_copy_itemsd.py": { + "size": 3815 + }, + "tests/transforms/test_create_grid_and_affine.py": { + "size": 10471 + }, + "tests/transforms/test_crop_foreground.py": { + "size": 6729 + }, + "tests/transforms/test_crop_foregroundd.py": { + "size": 7626 + }, + "tests/transforms/test_cucim_dict_transform.py": { + "size": 5604 + }, + "tests/transforms/test_cucim_transform.py": { + "size": 5437 + }, + "tests/transforms/test_data_stats.py": { + "size": 6799 + }, + "tests/transforms/test_data_statsd.py": { + "size": 7421 + }, + "tests/transforms/test_delete_itemsd.py": { + "size": 2240 + }, + "tests/transforms/test_detect_envelope.py": { + "size": 5977 + }, + "tests/transforms/test_distance_transform_edt.py": { + "size": 7445 + }, + "tests/transforms/test_divisible_pad.py": { + "size": 1764 + }, + "tests/transforms/test_divisible_padd.py": { + "size": 1497 + }, + "tests/transforms/test_ensure_channel_first.py": { + "size": 4431 + }, + "tests/transforms/test_ensure_channel_firstd.py": { + "size": 3358 + }, + "tests/transforms/test_ensure_type.py": { + "size": 4580 + }, + "tests/transforms/test_ensure_typed.py": { + "size": 5343 + }, + "tests/transforms/test_fg_bg_to_indices.py": { + "size": 2578 + }, + "tests/transforms/test_fg_bg_to_indicesd.py": { + "size": 2791 + }, + "tests/transforms/test_fill_holes.py": { + "size": 5809 + }, + "tests/transforms/test_fill_holesd.py": { + "size": 5908 + }, + "tests/transforms/test_flatten_sub_keysd.py": { + "size": 2393 + }, + "tests/transforms/test_flip.py": { + "size": 3117 + }, + "tests/transforms/test_flipd.py": { + "size": 3585 + }, + "tests/transforms/test_fourier.py": { + "size": 2200 + }, + "tests/transforms/test_gaussian_sharpen.py": { + "size": 3095 + }, + "tests/transforms/test_gaussian_sharpend.py": { + "size": 3236 + }, + "tests/transforms/test_gaussian_smooth.py": { + "size": 3151 + }, + "tests/transforms/test_gaussian_smoothd.py": { + "size": 3291 + }, + "tests/transforms/test_generate_label_classes_crop_centers.py": { + "size": 2320 + }, + "tests/transforms/test_generate_pos_neg_label_crop_centers.py": { + "size": 2516 + }, + "tests/transforms/test_generate_spatial_bounding_box.py": { + "size": 3510 + }, + "tests/transforms/test_get_extreme_points.py": { + "size": 1700 + }, + "tests/transforms/test_gibbs_noise.py": { + "size": 2709 + }, + "tests/transforms/test_gibbs_noised.py": { + "size": 3228 + }, + "tests/transforms/test_grid_distortion.py": { + "size": 4472 + }, + "tests/transforms/test_grid_distortiond.py": { + "size": 3492 + }, + "tests/transforms/test_grid_split.py": { + "size": 3427 + }, + "tests/transforms/test_grid_splitd.py": { + "size": 4064 + }, + "tests/transforms/test_histogram_normalize.py": { + "size": 1970 + }, + "tests/transforms/test_histogram_normalized.py": { + "size": 2075 + }, + "tests/transforms/test_image_filter.py": { + "size": 11619 + }, + "tests/transforms/test_intensity_stats.py": { + "size": 2795 + }, + "tests/transforms/test_intensity_statsd.py": { + "size": 3595 + }, + "tests/transforms/test_inverse_collation.py": { + "size": 5451 + }, + "tests/transforms/test_k_space_spike_noise.py": { + "size": 2863 + }, + "tests/transforms/test_k_space_spike_noised.py": { + "size": 3511 + }, + "tests/transforms/test_keep_largest_connected_component.py": { + "size": 14759 + }, + "tests/transforms/test_keep_largest_connected_componentd.py": { + "size": 12553 + }, + "tests/transforms/test_label_filter.py": { + "size": 2508 + }, + "tests/transforms/test_label_to_contour.py": { + "size": 6772 + }, + "tests/transforms/test_label_to_contourd.py": { + "size": 6968 + }, + "tests/transforms/test_label_to_mask.py": { + "size": 2493 + }, + "tests/transforms/test_label_to_maskd.py": { + "size": 2647 + }, + "tests/transforms/test_load_image.py": { + "size": 21818 + }, + "tests/transforms/test_load_imaged.py": { + "size": 8802 + }, + "tests/transforms/test_load_spacing_orientation.py": { + "size": 6292 + }, + "tests/transforms/test_map_and_generate_sampling_centers.py": { + "size": 2755 + }, + "tests/transforms/test_map_binary_to_indices.py": { + "size": 2473 + }, + "tests/transforms/test_map_classes_to_indices.py": { + "size": 4336 + }, + "tests/transforms/test_map_label_value.py": { + "size": 3227 + }, + "tests/transforms/test_map_label_valued.py": { + "size": 2973 + }, + "tests/transforms/test_map_transform.py": { + "size": 1392 + }, + "tests/transforms/test_mask_intensity.py": { + "size": 3092 + }, + "tests/transforms/test_mask_intensityd.py": { + "size": 2706 + }, + "tests/transforms/test_mean_ensemble.py": { + "size": 2753 + }, + "tests/transforms/test_mean_ensembled.py": { + "size": 3374 + }, + "tests/transforms/test_median_smooth.py": { + "size": 1377 + }, + "tests/transforms/test_median_smoothd.py": { + "size": 2253 + }, + "tests/transforms/test_morphological_ops.py": { + "size": 4351 + }, + "tests/transforms/test_nifti_endianness.py": { + "size": 4036 + }, + "tests/transforms/test_normalize_intensity.py": { + "size": 5946 + }, + "tests/transforms/test_normalize_intensityd.py": { + "size": 3063 + }, + "tests/transforms/test_nvtx_decorator.py": { + "size": 10575 + }, + "tests/transforms/test_nvtx_transform.py": { + "size": 5140 + }, + "tests/transforms/test_orientation.py": { + "size": 10326 + }, + "tests/transforms/test_orientationd.py": { + "size": 5458 + }, + "tests/transforms/test_rand_adjust_contrast.py": { + "size": 1587 + }, + "tests/transforms/test_rand_adjust_contrastd.py": { + "size": 1605 + }, + "tests/transforms/test_rand_affine.py": { + "size": 7341 + }, + "tests/transforms/test_rand_affine_grid.py": { + "size": 9729 + }, + "tests/transforms/test_rand_affined.py": { + "size": 10893 + }, + "tests/transforms/test_rand_axis_flip.py": { + "size": 1841 + }, + "tests/transforms/test_rand_axis_flipd.py": { + "size": 1932 + }, + "tests/transforms/test_rand_bias_field.py": { + "size": 2647 + }, + "tests/transforms/test_rand_bias_fieldd.py": { + "size": 2440 + }, + "tests/transforms/test_rand_coarse_dropout.py": { + "size": 4183 + }, + "tests/transforms/test_rand_coarse_dropoutd.py": { + "size": 4078 + }, + "tests/transforms/test_rand_coarse_shuffle.py": { + "size": 2280 + }, + "tests/transforms/test_rand_coarse_shuffled.py": { + "size": 2063 + }, + "tests/transforms/test_rand_crop_by_label_classes.py": { + "size": 6398 + }, + "tests/transforms/test_rand_crop_by_label_classesd.py": { + "size": 5851 + }, + "tests/transforms/test_rand_crop_by_pos_neg_label.py": { + "size": 5602 + }, + "tests/transforms/test_rand_crop_by_pos_neg_labeld.py": { + "size": 6610 + }, + "tests/transforms/test_rand_cucim_dict_transform.py": { + "size": 6464 + }, + "tests/transforms/test_rand_cucim_transform.py": { + "size": 6319 + }, + "tests/transforms/test_rand_deform_grid.py": { + "size": 6344 + }, + "tests/transforms/test_rand_elastic_2d.py": { + "size": 4601 + }, + "tests/transforms/test_rand_elastic_3d.py": { + "size": 3767 + }, + "tests/transforms/test_rand_elasticd_2d.py": { + "size": 6686 + }, + "tests/transforms/test_rand_elasticd_3d.py": { + "size": 5872 + }, + "tests/transforms/test_rand_flip.py": { + "size": 2347 + }, + "tests/transforms/test_rand_flipd.py": { + "size": 2155 + }, + "tests/transforms/test_rand_gaussian_noise.py": { + "size": 1785 + }, + "tests/transforms/test_rand_gaussian_noised.py": { + "size": 2043 + }, + "tests/transforms/test_rand_gaussian_sharpen.py": { + "size": 4624 + }, + "tests/transforms/test_rand_gaussian_sharpend.py": { + "size": 4853 + }, + "tests/transforms/test_rand_gaussian_smooth.py": { + "size": 3426 + }, + "tests/transforms/test_rand_gaussian_smoothd.py": { + "size": 3505 + }, + "tests/transforms/test_rand_gibbs_noise.py": { + "size": 3737 + }, + "tests/transforms/test_rand_gibbs_noised.py": { + "size": 4414 + }, + "tests/transforms/test_rand_grid_distortion.py": { + "size": 4097 + }, + "tests/transforms/test_rand_grid_distortiond.py": { + "size": 3579 + }, + "tests/transforms/test_rand_histogram_shift.py": { + "size": 3368 + }, + "tests/transforms/test_rand_k_space_spike_noise.py": { + "size": 3491 + }, + "tests/transforms/test_rand_k_space_spike_noised.py": { + "size": 2603 + }, + "tests/transforms/test_rand_rician_noise.py": { + "size": 1845 + }, + "tests/transforms/test_rand_rician_noised.py": { + "size": 1969 + }, + "tests/transforms/test_rand_rotate.py": { + "size": 5679 + }, + "tests/transforms/test_rand_rotate90.py": { + "size": 4084 + }, + "tests/transforms/test_rand_rotate90d.py": { + "size": 4352 + }, + "tests/transforms/test_rand_rotated.py": { + "size": 6337 + }, + "tests/transforms/test_rand_scale_crop.py": { + "size": 3111 + }, + "tests/transforms/test_rand_scale_cropd.py": { + "size": 3532 + }, + "tests/transforms/test_rand_scale_intensity.py": { + "size": 2155 + }, + "tests/transforms/test_rand_scale_intensity_fixed_mean.py": { + "size": 1494 + }, + "tests/transforms/test_rand_scale_intensity_fixed_meand.py": { + "size": 1547 + }, + "tests/transforms/test_rand_scale_intensityd.py": { + "size": 2180 + }, + "tests/transforms/test_rand_shift_intensity.py": { + "size": 2090 + }, + "tests/transforms/test_rand_shift_intensityd.py": { + "size": 2812 + }, + "tests/transforms/test_rand_simulate_low_resolution.py": { + "size": 3290 + }, + "tests/transforms/test_rand_simulate_low_resolutiond.py": { + "size": 2924 + }, + "tests/transforms/test_rand_spatial_crop.py": { + "size": 4619 + }, + "tests/transforms/test_rand_spatial_crop_samples.py": { + "size": 5320 + }, + "tests/transforms/test_rand_spatial_crop_samplesd.py": { + "size": 6385 + }, + "tests/transforms/test_rand_spatial_cropd.py": { + "size": 4882 + }, + "tests/transforms/test_rand_std_shift_intensity.py": { + "size": 1604 + }, + "tests/transforms/test_rand_std_shift_intensityd.py": { + "size": 1458 + }, + "tests/transforms/test_rand_torchio.py": { + "size": 1988 + }, + "tests/transforms/test_rand_torchiod.py": { + "size": 1605 + }, + "tests/transforms/test_rand_zoom.py": { + "size": 4396 + }, + "tests/transforms/test_rand_zoomd.py": { + "size": 4270 + }, + "tests/transforms/test_randidentity.py": { + "size": 1659 + }, + "tests/transforms/test_random_order.py": { + "size": 5194 + }, + "tests/transforms/test_randtorchvisiond.py": { + "size": 2574 + }, + "tests/transforms/test_regularization.py": { + "size": 5923 + }, + "tests/transforms/test_remove_repeated_channel.py": { + "size": 1217 + }, + "tests/transforms/test_remove_repeated_channeld.py": { + "size": 1429 + }, + "tests/transforms/test_repeat_channel.py": { + "size": 1167 + }, + "tests/transforms/test_repeat_channeld.py": { + "size": 1333 + }, + "tests/transforms/test_resample_backends.py": { + "size": 3111 + }, + "tests/transforms/test_resample_to_match.py": { + "size": 4561 + }, + "tests/transforms/test_resample_to_matchd.py": { + "size": 3612 + }, + "tests/transforms/test_resampler.py": { + "size": 7020 + }, + "tests/transforms/test_resize.py": { + "size": 5519 + }, + "tests/transforms/test_resize_with_pad_or_crop.py": { + "size": 4035 + }, + "tests/transforms/test_resize_with_pad_or_cropd.py": { + "size": 3854 + }, + "tests/transforms/test_resized.py": { + "size": 6021 + }, + "tests/transforms/test_rotate.py": { + "size": 6769 + }, + "tests/transforms/test_rotate90.py": { + "size": 8067 + }, + "tests/transforms/test_rotate90d.py": { + "size": 4066 + }, + "tests/transforms/test_rotated.py": { + "size": 8365 + }, + "tests/transforms/test_save_classificationd.py": { + "size": 4138 + }, + "tests/transforms/test_save_image.py": { + "size": 2993 + }, + "tests/transforms/test_save_imaged.py": { + "size": 4615 + }, + "tests/transforms/test_savitzky_golay_smooth.py": { + "size": 2941 + }, + "tests/transforms/test_savitzky_golay_smoothd.py": { + "size": 3017 + }, + "tests/transforms/test_scale_intensity.py": { + "size": 3146 + }, + "tests/transforms/test_scale_intensity_fixed_mean.py": { + "size": 3646 + }, + "tests/transforms/test_scale_intensity_range.py": { + "size": 1740 + }, + "tests/transforms/test_scale_intensity_ranged.py": { + "size": 1633 + }, + "tests/transforms/test_scale_intensityd.py": { + "size": 2239 + }, + "tests/transforms/test_select_itemsd.py": { + "size": 1439 + }, + "tests/transforms/test_shift_intensity.py": { + "size": 1033 + }, + "tests/transforms/test_shift_intensityd.py": { + "size": 1654 + }, + "tests/transforms/test_signal_continuouswavelet.py": { + "size": 1621 + }, + "tests/transforms/test_signal_fillempty.py": { + "size": 1811 + }, + "tests/transforms/test_signal_fillemptyd.py": { + "size": 2022 + }, + "tests/transforms/test_signal_rand_add_gaussiannoise.py": { + "size": 1970 + }, + "tests/transforms/test_signal_rand_add_sine.py": { + "size": 1938 + }, + "tests/transforms/test_signal_rand_add_sine_partial.py": { + "size": 2136 + }, + "tests/transforms/test_signal_rand_add_squarepulse.py": { + "size": 2228 + }, + "tests/transforms/test_signal_rand_add_squarepulse_partial.py": { + "size": 2455 + }, + "tests/transforms/test_signal_rand_drop.py": { + "size": 1861 + }, + "tests/transforms/test_signal_rand_scale.py": { + "size": 1873 + }, + "tests/transforms/test_signal_rand_shift.py": { + "size": 2172 + }, + "tests/transforms/test_signal_remove_frequency.py": { + "size": 3257 + }, + "tests/transforms/test_smooth_field.py": { + "size": 6254 + }, + "tests/transforms/test_sobel_gradient.py": { + "size": 6832 + }, + "tests/transforms/test_sobel_gradientd.py": { + "size": 7992 + }, + "tests/transforms/test_spacing.py": { + "size": 13183 + }, + "tests/transforms/test_spacingd.py": { + "size": 7167 + }, + "tests/transforms/test_spatial_crop.py": { + "size": 3653 + }, + "tests/transforms/test_spatial_cropd.py": { + "size": 2455 + }, + "tests/transforms/test_spatial_pad.py": { + "size": 2209 + }, + "tests/transforms/test_spatial_padd.py": { + "size": 1636 + }, + "tests/transforms/test_spatial_resample.py": { + "size": 9735 + }, + "tests/transforms/test_squeezedim.py": { + "size": 2407 + }, + "tests/transforms/test_squeezedimd.py": { + "size": 3221 + }, + "tests/transforms/test_std_shift_intensity.py": { + "size": 3337 + }, + "tests/transforms/test_std_shift_intensityd.py": { + "size": 3150 + }, + "tests/transforms/test_threshold_intensity.py": { + "size": 1505 + }, + "tests/transforms/test_threshold_intensityd.py": { + "size": 2060 + }, + "tests/transforms/test_to_contiguous.py": { + "size": 1932 + }, + "tests/transforms/test_to_cupy.py": { + "size": 4557 + }, + "tests/transforms/test_to_cupyd.py": { + "size": 3066 + }, + "tests/transforms/test_to_device.py": { + "size": 1295 + }, + "tests/transforms/test_to_deviced.py": { + "size": 1362 + }, + "tests/transforms/test_to_numpy.py": { + "size": 3385 + }, + "tests/transforms/test_to_numpyd.py": { + "size": 2695 + }, + "tests/transforms/test_to_pil.py": { + "size": 1723 + }, + "tests/transforms/test_to_pild.py": { + "size": 1834 + }, + "tests/transforms/test_to_tensor.py": { + "size": 2114 + }, + "tests/transforms/test_to_tensord.py": { + "size": 2600 + }, + "tests/transforms/test_torchio.py": { + "size": 1413 + }, + "tests/transforms/test_torchiod.py": { + "size": 1549 + }, + "tests/transforms/test_torchvision.py": { + "size": 2618 + }, + "tests/transforms/test_torchvisiond.py": { + "size": 2464 + }, + "tests/transforms/test_transform.py": { + "size": 1897 + }, + "tests/transforms/test_transpose.py": { + "size": 1357 + }, + "tests/transforms/test_transposed.py": { + "size": 1889 + }, + "tests/transforms/test_ultrasound_confidence_map_transform.py": { + "size": 23696 + }, + "tests/transforms/test_utils_pytorch_numpy_unification.py": { + "size": 3666 + }, + "tests/transforms/test_vote_ensemble.py": { + "size": 2671 + }, + "tests/transforms/test_vote_ensembled.py": { + "size": 3627 + }, + "tests/transforms/test_with_allow_missing_keys.py": { + "size": 3057 + }, + "tests/transforms/test_zoom.py": { + "size": 4848 + }, + "tests/transforms/test_zoomd.py": { + "size": 3480 + }, + "tests/transforms/transform/__init__.py": { + "size": 573 + }, + "tests/transforms/transform/test_randomizable.py": { + "size": 1567 + }, + "tests/transforms/transform/test_randomizable_transform_type.py": { + "size": 1202 + }, + "tests/transforms/utility/__init__.py": { + "size": 573 + }, + "tests/transforms/utility/test_apply_transform_to_points.py": { + "size": 3547 + }, + "tests/transforms/utility/test_apply_transform_to_pointsd.py": { + "size": 7224 + }, + "tests/transforms/utility/test_identity.py": { + "size": 1027 + }, + "tests/transforms/utility/test_identityd.py": { + "size": 1092 + }, + "tests/transforms/utility/test_lambda.py": { + "size": 2359 + }, + "tests/transforms/utility/test_lambdad.py": { + "size": 3127 + }, + "tests/transforms/utility/test_rand_lambda.py": { + "size": 2985 + }, + "tests/transforms/utility/test_rand_lambdad.py": { + "size": 2806 + }, + "tests/transforms/utility/test_simulatedelay.py": { + "size": 1292 + }, + "tests/transforms/utility/test_simulatedelayd.py": { + "size": 1322 + }, + "tests/transforms/utility/test_splitdim.py": { + "size": 1863 + }, + "tests/transforms/utility/test_splitdimd.py": { + "size": 3684 + }, + "tests/transforms/utils/__init__.py": { + "size": 573 + }, + "tests/transforms/utils/test_correct_crop_centers.py": { + "size": 1393 + }, + "tests/transforms/utils/test_get_unique_labels.py": { + "size": 1686 + }, + "tests/transforms/utils/test_print_transform_backends.py": { + "size": 1050 + }, + "tests/transforms/utils/test_soft_clip.py": { + "size": 4446 + }, + "tests/utils/__init__.py": { + "size": 573 + }, + "tests/utils/enums/__init__.py": { + "size": 573 + }, + "tests/utils/enums/test_hovernet_loss.py": { + "size": 6768 + }, + "tests/utils/enums/test_ordering.py": { + "size": 9366 + }, + "tests/utils/enums/test_wsireader.py": { + "size": 26072 + }, + "tests/utils/misc/__init__.py": { + "size": 573 + }, + "tests/utils/misc/test_ensure_tuple.py": { + "size": 1794 + }, + "tests/utils/misc/test_monai_env_vars.py": { + "size": 1468 + }, + "tests/utils/misc/test_monai_utils_misc.py": { + "size": 3791 + }, + "tests/utils/misc/test_str2bool.py": { + "size": 1294 + }, + "tests/utils/misc/test_str2list.py": { + "size": 1233 + }, + "tests/utils/test_alias.py": { + "size": 1564 + }, + "tests/utils/test_component_store.py": { + "size": 2375 + }, + "tests/utils/test_deprecated.py": { + "size": 14755 + }, + "tests/utils/test_enum_bound_interp.py": { + "size": 3228 + }, + "tests/utils/test_evenly_divisible_all_gather_dist.py": { + "size": 1874 + }, + "tests/utils/test_get_package_version.py": { + "size": 1114 + }, + "tests/utils/test_handler_logfile.py": { + "size": 2560 + }, + "tests/utils/test_handler_metric_logger.py": { + "size": 1925 + }, + "tests/utils/test_list_to_dict.py": { + "size": 1553 + }, + "tests/utils/test_look_up_option.py": { + "size": 2993 + }, + "tests/utils/test_optional_import.py": { + "size": 3004 + }, + "tests/utils/test_pad_mode.py": { + "size": 1672 + }, + "tests/utils/test_profiling.py": { + "size": 6688 + }, + "tests/utils/test_rankfilter_dist.py": { + "size": 2487 + }, + "tests/utils/test_require_pkg.py": { + "size": 2284 + }, + "tests/utils/test_sample_slices.py": { + "size": 1879 + }, + "tests/utils/test_set_determinism.py": { + "size": 3039 + }, + "tests/utils/test_squeeze_unsqueeze.py": { + "size": 2857 + }, + "tests/utils/test_state_cacher.py": { + "size": 2650 + }, + "tests/utils/test_torchscript_utils.py": { + "size": 4181 + }, + "tests/utils/test_version.py": { + "size": 2498 + }, + "tests/utils/test_version_after.py": { + "size": 2068 + }, + "tests/utils/type_conversion/__init__.py": { + "size": 573 + }, + "tests/utils/type_conversion/test_convert_data_type.py": { + "size": 6219 + }, + "tests/utils/type_conversion/test_get_equivalent_dtype.py": { + "size": 2287 + }, + "tests/utils/type_conversion/test_safe_dtype_range.py": { + "size": 3963 + }, + "tests/visualize/__init__.py": { + "size": 573 + }, + "tests/visualize/test_img2tensorboard.py": { + "size": 1763 + }, + "tests/visualize/test_occlusion_sensitivity.py": { + "size": 4424 + }, + "tests/visualize/test_plot_2d_or_3d_image.py": { + "size": 2656 + }, + "tests/visualize/test_vis_cam.py": { + "size": 3112 + }, + "tests/visualize/test_vis_gradcam.py": { + "size": 6937 + }, + "tests/visualize/utils/__init__.py": { + "size": 573 + }, + "tests/visualize/utils/test_blend_images.py": { + "size": 2274 + }, + "tests/visualize/utils/test_matshow3d.py": { + "size": 5021 + }, + "versioneer.py": { + "size": 81097 + } + }, + "processed_by": "zip_fallback", + "success": true + }, + "structure": { + "packages": [ + "source.monai", + "source.monai._extensions", + "source.monai.apps", + "source.monai.auto3dseg", + "source.monai.bundle", + "source.monai.config", + "source.monai.data", + "source.monai.engines", + "source.monai.fl", + "source.monai.handlers", + "source.monai.inferers", + "source.monai.losses", + "source.monai.metrics", + "source.monai.networks", + "source.monai.optimizers", + "source.monai.transforms", + "source.monai.utils", + "source.monai.visualize", + "source.tests", + "source.tests.apps", + "source.tests.bundle", + "source.tests.config", + "source.tests.engines", + "source.tests.fl", + "source.tests.handlers", + "source.tests.inferers", + "source.tests.integration", + "source.tests.losses", + "source.tests.metrics", + "source.tests.networks", + "source.tests.optimizers", + "source.tests.profile_subclass", + "source.tests.transforms", + "source.tests.utils", + "source.tests.visualize" + ] + }, + "dependencies": { + "has_environment_yml": false, + "has_requirements_txt": true, + "pyproject": true, + "setup_cfg": true, + "setup_py": true + }, + "entry_points": { + "imports": [], + "cli": [], + "modules": [] + }, + "llm_analysis": { + "core_modules": [ + { + "package": "source.monai.apps", + "module": "auto3dseg", + "functions": [ + "auto_runner", + "bundle_gen", + "data_analyzer" + ], + "classes": [ + "AutoRunner", + "BundleGen", + "DataAnalyzer" + ], + "description": "Modules for automated 3D segmentation tasks." + }, + { + "package": "source.monai.transforms", + "module": "compose", + "functions": [ + "Compose", + "SomeOf" + ], + "classes": [ + "Compose", + "SomeOf" + ], + "description": "Compose multiple transforms together." + }, + { + "package": "source.monai.networks", + "module": "nets", + "functions": [ + "UNet", + "ResNet" + ], + "classes": [ + "UNet", + "ResNet" + ], + "description": "Network architectures for medical imaging." + } + ], + "cli_commands": [ + { + "name": "monai-bundle", + "module": "source.monai.bundle.__main__", + "description": "CLI for managing MONAI bundles." + } + ], + "import_strategy": { + "primary": "import", + "fallback": "blackbox", + "confidence": 0.85 + }, + "dependencies": { + "required": [ + "numpy", + "torch", + "nibabel" + ], + "optional": [ + "matplotlib", + "scipy" + ] + }, + "risk_assessment": { + "import_feasibility": 0.8, + "intrusiveness_risk": "medium", + "complexity": "complex" + } + }, + "deepwiki_analysis": { + "repo_url": "https://github.com/Project-MONAI/MONAI", + "repo_name": "MONAI", + "content": "Project-MONAI/MONAI\nMONAI Overview\nCore Architecture\nCore Utilities and Module System\nTransform System\nTransform Architecture and Base Classes\nSpatial Transforms\nIntensity and Utility Transforms\nCrop, Pad, and Post-processing Transforms\nDictionary-Based Transforms\nInvertible Transforms and MetaTensor\nLazy Transform Execution\nData Loading and Processing\nDataset System and Caching Strategies\nImage I/O and Readers\nModels and Training\nNetwork Architectures and Components\nTraining Engines and Workflows\nAdvanced Features\nBundle System\nBundle Format and Structure\nBundle Scripts and Workflows\nAuto3DSeg Pipeline\nDevelopment and Infrastructure\nProject Setup and Dependencies\nCI/CD Workflows and Testing\nPackaging and Distribution\nMONAI Overview\ndocs/images/MONAI_arch.png\ndocs/images/MONAI_bundle_cloud.png\ndocs/images/MONAI_clouds.png\ndocs/images/MONAI_map_cloud.png\ndocs/source/bundle_intro.rst\ndocs/source/index.rst\ndocs/source/mb_specification.rst\ntests/testing_data/metadata.json\nPurpose and Scope\nThis document provides a high-level introduction to the MONAI framework, its architecture, and core concepts. It covers the overall organization of the codebase, key modules, and how they interact to support deep learning workflows for medical imaging.\nFor detailed information about specific subsystems:\nCore utilities and module management: seeCore Utilities and Module System\nTransform system architecture: seeTransform System\nData loading and caching: seeData Loading and Processing\nNeural network architectures: seeNetwork Architectures and Components\nTraining workflows: seeTraining Engines and Workflows\nBundle format and distribution: seeBundle System\nDevelopment setup and CI/CD: seeDevelopment and Infrastructure\nWhat is MONAI?\nMONAI(Medical Open Network for AI) is a PyTorch-based, open-source framework for deep learning in healthcare imaging. It is part of the PyTorch Ecosystem and provides domain-specific implementations for medical image analysis tasks including segmentation, classification, detection, and registration.\nCore Ambitions:\nDevelop a collaborative community of academic, industrial, and clinical researchers\nCreate state-of-the-art, end-to-end training workflows for healthcare imaging\nProvide researchers with optimized and standardized tools for deep learning model development\nKey Features:\nFlexible preprocessing for multi-dimensional medical imaging data\nCompositional and portable APIs for integration into existing workflows\nDomain-specific network architectures, loss functions, and evaluation metrics\nCustomizable design supporting varying levels of user expertise\nMulti-GPU and multi-node data parallelism support\nSources:README.md1-26docs/source/index.rst1-44\nArchitecture Overview\nMONAI's architecture is organized into distinct layers, each providing specific functionality for medical imaging workflows. The diagram below maps high-level system components to their corresponding code modules.\nmonai/Core UtilitiesHigh-Level SystemsTraining InfrastructureNeural NetworksCore Data Pipelinesupportssupportssupportsmonai.utilsmodule, misc, enumsmonai.dataDataset, DataLoader,CacheDataset, ImageReadermonai.transformsCompose, Spatial, Intensity,MapTransform, InvertibleTransformmonai.enginesTrainer, Evaluator, Workflowmonai.networksnets/, blocks/, layers/monai.lossesDiceLoss, FocalLoss, etc.monai.metricsDiceMetric, ConfusionMatrixMetricmonai.handlersCheckpointSaver, StatsHandler,ValidationHandlermonai.bundleConfigWorkflow, scripts/monai.apps.auto3dsegAutoRunner, BundleGenmonai.configdeviceconfig, type_definitions\nCore Utilities\nHigh-Level Systems\nTraining Infrastructure\nNeural Networks\nCore Data Pipeline\nmonai.utilsmodule, misc, enums\nmonai.dataDataset, DataLoader,CacheDataset, ImageReader\nmonai.transformsCompose, Spatial, Intensity,MapTransform, InvertibleTransform\nmonai.enginesTrainer, Evaluator, Workflow\nmonai.networksnets/, blocks/, layers/\nmonai.lossesDiceLoss, FocalLoss, etc.\nmonai.metricsDiceMetric, ConfusionMatrixMetric\nmonai.handlersCheckpointSaver, StatsHandler,ValidationHandler\nmonai.bundleConfigWorkflow, scripts/\nmonai.apps.auto3dsegAutoRunner, BundleGen\nmonai.configdeviceconfig, type_definitions\nSources:README.md20-44docs/source/index.rst14-34\nCore Module Organization\nThe MONAI codebase is organized into the following primary modules located under themonai/directory:\nData Pipeline (monai.data)\nHandles medical image loading, caching, and batching:\nDataset: Base dataset class and specialized variants (CacheDataset,PersistentDataset,LMDBDataset)\nCacheDataset\nPersistentDataset\nLMDBDataset\nDataLoader: PyTorch-compatible data loaders with custom collation\nImageReader: Format-specific readers (ITKReader,NibabelReader,PydicomReader)\nImageReader\nNibabelReader\nPydicomReader\nDecathalon dataset utilities\nKey Classes:Dataset,CacheDataset,DataLoader,ImageReader\nCacheDataset\nImageReader\nTransforms (monai.transforms)\nmonai.transforms\nComposable preprocessing and augmentation operations:\nBase Classes:Transform,MapTransform,RandomizableTransform,InvertibleTransform,LazyTransform\nMapTransform\nRandomizableTransform\nInvertibleTransform\nLazyTransform\nCategories:Spatial (resampling, rotation), Intensity (normalization, scaling), Crop/Pad, Post-processing\nDictionary Pattern:Transforms ending with 'd' suffix operate on dictionaries (e.g.,LoadImaged,Spacingd)\nKey Classes:Compose,LoadImage,Spacing,NormalizeIntensity,RandCropByPosNegLabel\nNormalizeIntensity\nRandCropByPosNegLabel\nNetworks (monai.networks)\nmonai.networks\nNeural network architectures and building blocks:\nnets/: Complete architectures (UNet, ResNet, DenseNet, ViT, UNETR, etc.)\nblocks/: Reusable network components (Convolution, Residual, Attention blocks)\nlayers/: Low-level layer implementations (Act, Norm, Conv, Dropout)\nKey Classes:UNet,DynUNet,SegResNet,UNETR,SwinUNETR\nTraining & Evaluation (monai.engines,monai.metrics,monai.handlers)\nmonai.engines\nmonai.metrics\nmonai.handlers\nEvent-driven training infrastructure built on PyTorch Ignite:\nEngines:Workflow,SupervisedTrainer,SupervisedEvaluator,EnsembleEvaluator\nSupervisedTrainer\nSupervisedEvaluator\nEnsembleEvaluator\nMetrics:DiceMetric,HausdorffDistanceMetric,ConfusionMatrixMetric,ROCAUCMetric\nHausdorffDistanceMetric\nConfusionMatrixMetric\nROCAUCMetric\nHandlers:CheckpointSaver,StatsHandler,TensorBoardHandler,ValidationHandler\nCheckpointSaver\nStatsHandler\nTensorBoardHandler\nValidationHandler\nKey Classes:SupervisedTrainer,SupervisedEvaluator,DiceMetric,CheckpointSaver\nSupervisedTrainer\nSupervisedEvaluator\nCheckpointSaver\nBundle System (monai.bundle)\nmonai.bundle\nStandardized model packaging and distribution:\nConfiguration-based workflows (ConfigWorkflow)\nConfigWorkflow\nBundle scripts for download, load, run, verify operations\nModel export utilities (TorchScript, ONNX, TensorRT)\nKey Classes:ConfigWorkflow,ConfigParser\nConfigWorkflow\nConfigParser\nAuto3DSeg (monai.apps.auto3dseg)\nmonai.apps.auto3dseg\nAutomated pipeline for 3D segmentation tasks:\nAutoRunner: Orchestrates the complete automated workflow\nBundleGen: Generates algorithm bundles from templates\nAlgoEnsemble: Combines multiple models for inference\nAlgoEnsemble\nKey Classes:AutoRunner,BundleGen,AlgoEnsemble\nAlgoEnsemble\nSources:README.md27-44docs/source/index.rst27-34\nKey Abstractions and Design Patterns\nMONAI'sMetaTensorextends PyTorch tensors with metadata tracking capabilities. It stores:\nAffine transformations for spatial coordinates\nApplied operations history (applied_operations)\napplied_operations\nPending lazy operations (pending_operations)\npending_operations\nOriginal image metadata (spacing, orientation, etc.)\nThis enables invertible transforms and preserves provenance throughout the pipeline.\nKey Class:monai.data.MetaTensor\nmonai.data.MetaTensor\nTransform Composition\nTransforms follow a functional composition pattern where operations are chained:\nRaw ImageComposeLoadImageEnsureChannelFirstSpacingNormalizeIntensityRandSpatialCropPreprocessed Tensor\nEnsureChannelFirst\nNormalizeIntensity\nRandSpatialCrop\nPreprocessed Tensor\nDictionary-based transforms (suffix 'd') operate on dictionaries of data items, enabling coordinated transformations across images, labels, and metadata.\nKey Classes:Compose,MapTransform,InvertibleTransform\nMapTransform\nInvertibleTransform\nEvent-Driven Training\nTraining engines use an event system built on PyTorch Ignite:\nEngine / WorkflowEPOCH_STARTEDITERATION_STARTEDFORWARD_COMPLETEDBACKWARD_COMPLETEDITERATION_COMPLETEDEPOCH_COMPLETEDMetrics UpdateStatsHandlerCheckpointSaverValidationHandler\nEngine / Workflow\nEPOCH_STARTED\nITERATION_STARTED\nFORWARD_COMPLETED\nBACKWARD_COMPLETED\nITERATION_COMPLETED\nEPOCH_COMPLETED\nMetrics Update\nStatsHandler\nCheckpointSaver\nValidationHandler\nHandlers attach to events to perform actions like logging, checkpointing, or validation.\nKey Classes:Workflow,IterationEvents,Handler\nIterationEvents\nBundle Configuration System\nBundles use JSON/YAML configurations with a reference syntax for defining workflows:\n@network_defreferences network instantiation", + "model": "gpt-4o-2024-08-06", + "source": "selenium", + "success": true + }, + "deepwiki_options": { + "enabled": true, + "model": "gpt-4o-2024-08-06" + }, + "risk": { + "import_feasibility": 0.8, + "intrusiveness_risk": "medium", + "complexity": "complex" + } +} \ No newline at end of file