Repository Analysis

Project-MONAI/MONAI

AI Toolkit for Healthcare Imaging

20.2 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Project-MONAI/MONAI, a Python project with 8,641 GitHub stars. SynthScan v2.0 examined 279,811 lines of code across 1431 source files, recording 5305 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 20.2 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

20.2
Adjusted Score
20.2
Raw Score
100%
Time Factor
2026-08-28
Last Push
8.6K
Stars
Python
Language
279.8K
Lines of Code
1.4K
Files
5.3K
Pattern Hits
2026-08-29
Scan Date
0.10
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 9HIGH 137MEDIUM 143LOW 5016

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 5305 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Unused Imports3033 hits · 2352 pts
SeverityFileLineSnippetContext
LOWsetup.py12CODE
LOWmonai/__init__.py12CODE
LOWmonai/metrics/generalized_dice.py12CODE
LOWmonai/metrics/loss_metric.py12CODE
LOWmonai/metrics/wrapper.py12CODE
LOWmonai/metrics/meandice.py12CODE
LOWmonai/metrics/f_beta_score.py12CODE
LOWmonai/metrics/regression.py12CODE
LOWmonai/metrics/absolute_volume_difference.py12CODE
LOWmonai/metrics/embedding_collapse.py12CODE
LOWmonai/metrics/cumulative_average.py12CODE
LOWmonai/metrics/__init__.py12CODE
LOWmonai/metrics/__init__.py14CODE
LOWmonai/metrics/__init__.py14CODE
LOWmonai/metrics/__init__.py15CODE
LOWmonai/metrics/__init__.py15CODE
LOWmonai/metrics/__init__.py15CODE
LOWmonai/metrics/__init__.py15CODE
LOWmonai/metrics/__init__.py16CODE
LOWmonai/metrics/__init__.py16CODE
LOWmonai/metrics/__init__.py17CODE
LOWmonai/metrics/__init__.py17CODE
LOWmonai/metrics/__init__.py17CODE
LOWmonai/metrics/__init__.py18CODE
LOWmonai/metrics/__init__.py18CODE
LOWmonai/metrics/__init__.py18CODE
LOWmonai/metrics/__init__.py19CODE
LOWmonai/metrics/__init__.py20CODE
LOWmonai/metrics/__init__.py20CODE
LOWmonai/metrics/__init__.py21CODE
LOWmonai/metrics/__init__.py22CODE
LOWmonai/metrics/__init__.py22CODE
LOWmonai/metrics/__init__.py23CODE
LOWmonai/metrics/__init__.py23CODE
LOWmonai/metrics/__init__.py23CODE
LOWmonai/metrics/__init__.py23CODE
LOWmonai/metrics/__init__.py24CODE
LOWmonai/metrics/__init__.py24CODE
LOWmonai/metrics/__init__.py25CODE
LOWmonai/metrics/__init__.py25CODE
LOWmonai/metrics/__init__.py26CODE
LOWmonai/metrics/__init__.py27CODE
LOWmonai/metrics/__init__.py27CODE
LOWmonai/metrics/__init__.py27CODE
LOWmonai/metrics/__init__.py28CODE
LOWmonai/metrics/__init__.py28CODE
LOWmonai/metrics/__init__.py29CODE
LOWmonai/metrics/__init__.py29CODE
LOWmonai/metrics/__init__.py29CODE
LOWmonai/metrics/__init__.py29CODE
LOWmonai/metrics/__init__.py30CODE
LOWmonai/metrics/__init__.py30CODE
LOWmonai/metrics/__init__.py31CODE
LOWmonai/metrics/__init__.py31CODE
LOWmonai/metrics/__init__.py32CODE
LOWmonai/metrics/__init__.py32CODE
LOWmonai/metrics/__init__.py32CODE
LOWmonai/metrics/__init__.py32CODE
LOWmonai/metrics/__init__.py32CODE
LOWmonai/metrics/__init__.py32CODE
2973 more matches not shown…
Hyper-Verbose Identifiers971 hits · 1038 pts
SeverityFileLineSnippetContext
LOWversioneer.py692def git_versions_from_keywords(CODE
LOWversioneer.py1223def git_versions_from_keywords(STRING
LOWmonai/_version.py185def git_versions_from_keywords(CODE
LOWmonai/metrics/regression.py249def compute_mean_error_metrics(y_pred: torch.Tensor, y: torch.Tensor, func: Callable) -> torch.Tensor:STRING
LOWmonai/metrics/absolute_volume_difference.py133def compute_absolute_volume_difference(CODE
LOWmonai/metrics/embedding_collapse.py129def compute_embedding_collapse(CODE
LOWmonai/metrics/surface_distance.py123def compute_average_surface_distance(CODE
LOWmonai/metrics/panoptic_quality.py303def _check_panoptic_metric_name(metric_name: str) -> str:CODE
LOWmonai/metrics/average_precision.py118def compute_average_precision(CODE
LOWmonai/metrics/utils.py327def get_edge_surface_distance(CODE
LOWmonai/metrics/utils.py506def compute_voronoi_regions_fast(labels: np.ndarray | torch.Tensor) -> torch.Tensor:CODE
LOWmonai/metrics/utils.py564def _get_neighbour_code_to_normals_table(device=None):CODE
LOWmonai/metrics/utils.py837def create_table_neighbour_code_to_surface_area(spacing_mm, device=None):CODE
LOWmonai/metrics/utils.py866def create_table_neighbour_code_to_contour_length(spacing_mm, device=None):CODE
LOWmonai/metrics/utils.py908def get_code_to_measure_table(spacing, device=None):CODE
LOWmonai/metrics/hausdorff_distance.py132def compute_hausdorff_distance(CODE
LOWmonai/metrics/hausdorff_distance.py196def _compute_percentile_hausdorff_distance(CODE
LOWmonai/metrics/confusion_matrix.py179def compute_confusion_matrix_metric(metric_name: str, confusion_matrix: torch.Tensor) -> torch.Tensor:CODE
LOWmonai/metrics/confusion_matrix.py274def check_confusion_matrix_metric_name(metric_name: str) -> str:CODE
LOWmonai/losses/perceptual.py321def medicalnet_intensity_normalisation(volume):CODE
LOWmonai/losses/dice.py648 def _compute_generalized_true_positive(CODE
LOWmonai/losses/dice.py684 def _compute_alpha_generalized_true_positives(self, flat_target: torch.Tensor) -> torch.Tensor:CODE
LOWmonai/losses/image_dissimilarity.py263 def parzen_windowing_b_spline(self, img: torch.Tensor, order: int) -> tuple[torch.Tensor, torch.Tensor]:CODE
LOWmonai/losses/image_dissimilarity.py314 def parzen_windowing_gaussian(self, img: torch.Tensor) -> tuple[torch.Tensor, torch.Tensor]:CODE
LOWmonai/auto3dseg/utils.py527def list_to_python_fire_arg_str(args: list) -> str:CODE
LOWmonai/auto3dseg/utils.py541def check_and_set_optional_args(params: dict) -> str:CODE
LOWmonai/config/deviceconfig.py67def get_optional_config_values():CODE
LOWmonai/bundle/config_parser.py565 def resolve_macro_and_relative_ids(self):CODE
LOWmonai/bundle/config_item.py73 def _find_classes_or_functions(self, modnames: Sequence[str] | str) -> dict[str, list]:CODE
LOWmonai/bundle/config_item.py96 def get_component_module_name(self, name: str) -> list[str] | str | None:CODE
LOWmonai/bundle/scripts.py181def _get_ngc_private_base_url(repo: str) -> str:CODE
LOWmonai/bundle/scripts.py185def _get_ngc_private_bundle_url(model_name: str, version: str, repo: str) -> str:CODE
LOWmonai/bundle/scripts.py189def _get_monaihosting_bundle_url(model_name: str, version: str) -> str:CODE
LOWmonai/bundle/scripts.py203def _download_from_monaihosting(download_path: Path, filename: str, version: str, progress: bool) -> None:CODE
LOWmonai/bundle/scripts.py210def _download_from_bundle_info(download_path: Path, filename: str, version: str, progress: bool) -> None:CODE
LOWmonai/bundle/scripts.py266def _download_from_ngc_private(CODE
LOWmonai/bundle/scripts.py379def _get_latest_bundle_version_ngc(name: str, repo: str | None = None, headers: dict | None = None) -> str:CODE
LOWmonai/bundle/scripts.py410def _get_latest_bundle_version(CODE
LOWmonai/utils/misc.py864 def _calculate_conversion_factor(self):CODE
LOWmonai/utils/misc.py876def check_kwargs_exist_in_class_init(cls, kwargs):CODE
LOWmonai/utils/type_conversion.py47def get_numpy_dtype_from_string(dtype: str) -> np.dtype:CODE
LOWmonai/utils/type_conversion.py52def get_torch_dtype_from_string(dtype: str) -> torch.dtype:CODE
LOWmonai/utils/ordering.py97 def get_revert_sequence_ordering(self) -> np.ndarray:CODE
LOWmonai/utils/module.py145def damerau_levenshtein_distance(s1: str, s2: str) -> int:CODE
LOWmonai/utils/module.py646def compute_capabilities_after(major: int, minor: int = 0, current_ver_string: str | None = None) -> bool:CODE
LOWmonai/utils/dist.py48def evenly_divisible_all_gather(data: torch.Tensor, concat: Literal[True]) -> torch.Tensor: ...CODE
LOWmonai/utils/dist.py52def evenly_divisible_all_gather(data: torch.Tensor, concat: Literal[False]) -> list[torch.Tensor]: ...CODE
LOWmonai/utils/dist.py56def evenly_divisible_all_gather(data: torch.Tensor, concat: bool) -> torch.Tensor | list[torch.Tensor]: ...CODE
LOWmonai/utils/dist.py59def evenly_divisible_all_gather(data: torch.Tensor, concat: bool = True) -> torch.Tensor | list[torch.Tensor]:CODE
LOWmonai/utils/profiling.py70def torch_profiler_time_cpu_gpu(func):CODE
LOWmonai/utils/profiling.py95def torch_profiler_time_end_to_end(func):CODE
LOWmonai/visualize/class_activation_maps.py208 def _upsample_and_post_process(self, acti_map, x):CODE
LOWmonai/visualize/img2tensorboard.py80def make_animated_gif_summary(CODE
LOWmonai/inferers/splitter.py194 def _get_valid_shape_parameters(CODE
LOWmonai/inferers/inferer.py1129 def _approx_standard_normal_cdf(self, x):CODE
LOWmonai/inferers/inferer.py1139 def _get_decoder_log_likelihood(CODE
LOWmonai/networks/utils.py93def has_nvfuser_instance_norm():CODE
LOWmonai/networks/blocks/pos_embed_utils.py34def build_fourier_position_embedding(CODE
LOWmonai/networks/blocks/pos_embed_utils.py87def build_sincos_position_embedding(CODE
LOWmonai/networks/blocks/crf.py115def _create_coordinate_tensor(tensor):CODE
911 more matches not shown…
Docstring Block Structure87 hits · 435 pts
SeverityFileLineSnippetContext
HIGHmonai/metrics/generalized_dice.py67 Computes the Generalized Dice Score and returns a tensor with its per image values. Args: STRING
HIGHmonai/metrics/generalized_dice.py122 Computes the Generalized Dice Score and returns a tensor with its per image values. Args: y_pred (torcSTRING
HIGHmonai/metrics/absolute_volume_difference.py136 Compute the Absolute Volume Difference (AVD) for a batch of segmentation predictions. AVD is defined per classSTRING
HIGHmonai/metrics/embedding_collapse.py97Compute collapse scores. Args: embeddings: float tensor of shape ``[N, D]``. Required. STRING
HIGHmonai/metrics/embedding_collapse.py137Functional form of :class:`EmbeddingCollapseMetric`. Computes a suite of representational collapse indicators from STRING
HIGHmonai/metrics/embedding_collapse.py423Fit a linear classifier on embeddings and return test accuracy. Used to validate that collapse scores predict downsSTRING
HIGHmonai/metrics/utils.py446 This function is used to prepare the `spacing` parameter to include batch dimension for the computation of surfSTRING
HIGHmonai/metrics/utils.py507 Voronoi assignment to connected components (CPU, single EDT) without cc3d. Returns the ID of the nearest componSTRING
HIGHmonai/metrics/meaniou.py108Computes Intersection over Union (IoU) score metric from a batch of predictions. Args: y_pred: input data tSTRING
HIGHmonai/metrics/surface_dice.py80 Args: y_pred: Predicted segmentation, typically segmentation model output. It must STRING
HIGHmonai/metrics/surface_dice.py146 This function computes the (Normalized) Surface Dice (NSD) between the two tensors `y_pred` (referred to as :maSTRING
HIGHmonai/metrics/calibration.py29 Compute calibration bins for predicted probabilities and ground truth labels. This function implements hard biSTRING
HIGHmonai/losses/ds_loss.py72 Args: input: a single tensor or a list of tensors from deeply supervised network outputs. STRING
HIGHmonai/losses/dice.py829 Args: input: the shape should be BNH[WD]. target: the shape should be BNH[WD] or B1H[WDSTRING
HIGHmonai/losses/dice.py961 Args: input: the shape should be BNH[WD]. The input should be the original logits dSTRING
HIGHmonai/losses/dice.py1083 Args: input (torch.Tensor): the shape should be BNH[WD]. The input should be the original logits STRING
HIGHmonai/losses/aucm_loss.py91 Args: input: the shape should be B1HW[D], where the channel dimension is 1 for binary classificatioSTRING
HIGHmonai/losses/hausdorff_loss.py229 Compute the logarithm of the Hausdorff Distance Transform Loss. Args: input (torch.Tensor)STRING
HIGHmonai/auto3dseg/analyzer.py175 Analyzer to extract image stats properties for each case(image). Args: image_key: the key to find imagSTRING
HIGHmonai/auto3dseg/analyzer.py426 Callable to execute the pre-defined functions. Returns: A dictionary. The dict has the keySTRING
HIGHmonai/auto3dseg/analyzer.py587 Callable to execute the pre-defined functions Returns: A dictionary. The dict has the key STRING
HIGHmonai/auto3dseg/analyzer.py665 Callable to execute the pre-defined functions. Returns: A dictionary. The dict has the keySTRING
HIGHmonai/auto3dseg/analyzer.py754 Callable to execute the pre-defined functions Returns: A dictionary. The dict has the key STRING
HIGHmonai/auto3dseg/analyzer.py1008 Callable to execute the pre-defined functions Returns: A dictionary. The dict has the key STRING
HIGHmonai/auto3dseg/seg_summarizer.py174 Summarize the input list of data and generates a report ready for json/yaml export. Args: STRING
HIGHmonai/auto3dseg/utils.py70 Get a foreground image by removing all-zero rectangles on the edges of the image Note for the developer: updateSTRING
HIGHmonai/auto3dseg/utils.py424 Import the Algo object from a JSON file (pickle-free serialization). Args: filename: the name of the sSTRING
HIGHmonai/auto3dseg/utils.py554 Prepare the command for subprocess to run the script with the given arguments. Args: cmd: the command STRING
HIGHmonai/auto3dseg/utils.py585 Prepare the command for multi-gpu/multi-node job execution using torchrun. Args: cmd: the command or sSTRING
HIGHmonai/auto3dseg/utils.py607 Prepare the command for distributed job running using bcprun. Args: script: the script to run in the dSTRING
HIGHmonai/bundle/config_parser.py134 Resolve ``key`` as a nested config id. Args: key: the child key/index. Returns: STRING
HIGHmonai/bundle/scripts.py1890 Push a MONAI bundle to the Hugging Face Hub. Typical usage examples: .. code-block:: bash pythonSTRING
HIGHmonai/utils/safeeval.py67 Evaluate the Python expression `expr` using `eval`, but only if it is a safe expression in that its parsed AST STRING
HIGHmonai/utils/misc.py232 Given a dictionary whose values contain scalars or tuples (with the same length as ``keys``), Create a dictionaSTRING
HIGHmonai/utils/module.py327 Imports an optional module specified by `module` string. Any importing related exceptions will be stored, and eSTRING
HIGHmonai/inferers/merger.py498 Iterate over chunks of a given shape. Args: chunks: the chunk shape cdata_shape: the shape of STRING
HIGHmonai/networks/utils.py368 Apply pixel shuffle to the tensor `x` with spatial dimensions `spatial_dims` and scaling factor `scale_factor`. STRING
HIGHmonai/networks/utils.py413 Apply pixel unshuffle to the tensor `x` with spatial dimensions `spatial_dims` and scaling factor `scale_factor`. STRING
HIGHmonai/networks/utils.py548 Compute a module state_dict, of which the keys are the same as `dst`. The values of `dst` are overwritten by thSTRING
HIGHmonai/networks/utils.py1140 Replace sub-module(s) in a parent module. The name of the module to be replace can be nested e.g., `featurSTRING
HIGHmonai/networks/layers/simplelayers.py208 Apply 1-D convolutions along each spatial dimension of `x`. Args: x: the input image. must have shape STRING
HIGHmonai/networks/layers/simplelayers.py253 Filtering `x` with `kernel` independently for each batch and channel respectively. Args: x: the input STRING
HIGHmonai/networks/layers/convutils.py81 one dimensional Gaussian kernel. Args: sigma: std of the kernel truncated: tail length STRING
HIGHmonai/networks/layers/factories.py164 Split arguments in a way to be suitable for using with the factory types. If `args` is a string it's interpreted asSTRING
HIGHmonai/networks/nets/mednext.py277 Factory method to create MedNeXt variants. Args: variant (str): The MedNeXt variant to create ('S', 'BSTRING
HIGHmonai/networks/nets/navit.py222NaViT: Native Resolution Vision Transformer with Patch n' Pack, extended to 2D and 3D. Based on: "Dehghani et al., STRING
HIGHmonai/networks/nets/navit.py435Run NaViT on a batch of packed image groups. Args: batched_images: a list of groups, where each groSTRING
HIGHmonai/networks/nets/efficientnet.py961 Get a BlockArgs object from a string notation of arguments. Args: block_string (str): A stSTRING
HIGHmonai/networks/nets/resnet.py621 Download resnet pretrained weights from https://huggingface.co/TencentMedicalNet Args: resnet_depth: dSTRING
HIGHmonai/networks/nets/hyena_nd_unetr.py116Build a :class:`HyenaNDUNETR` matching one of the NeurIPS 2026 paper variants. Args: variant: one oSTRING
HIGHmonai/networks/nets/swin_unetr.py102 Args: in_channels: dimension of input channels. out_channels: dimension of output channSTRING
HIGHmonai/transforms/utils.py1629 Generate extreme points from an image. These are used to generate initial segmentation for annotation models. ASTRING
HIGHmonai/transforms/transform.py54 Perform a transform 'transform' on 'data', according to the other parameters specified. If `data` is a tuple aSTRING
HIGHmonai/transforms/transform.py112 Transform `data` with `transform`. If `data` is a list or tuple and `map_data` is True, each item of `data` wiSTRING
HIGHmonai/transforms/transform.py203 Set the random state locally, to control the randomness, the derived classes should use :py:attr:`self.STRING
HIGHmonai/transforms/inverse.py345 Get most recent matching transform for the current class from the sequence of applied operations. ArgsSTRING
HIGHmonai/transforms/inverse.py387 Return and pop the most recent transform. Args: data: dictionary of data or `MetaTensor` STRING
HIGHmonai/transforms/post/dictionary.py517 Dictionary-based wrapper of :py:class:`monai.transforms.GenerateHeatmap`. Converts landmark coordinates into gaSTRING
HIGHmonai/transforms/post/array.py483 Filter the image on the `applied_labels`. Args: img: Pytorch tensor or numpy array of any STRING
HIGHmonai/transforms/post/array.py567 Fill the holes in the provided image. Note: The value 0 is assumed as background label. STRING
27 more matches not shown…
Decorative Section Separators91 hits · 284 pts
SeverityFileLineSnippetContext
MEDIUMmonai/metrics/embedding_collapse.py231# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/metrics/embedding_collapse.py233# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/metrics/embedding_collapse.py411# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/metrics/embedding_collapse.py413# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/inferers/utils.py157 # -----------------------------------------------------------------COMMENT
MEDIUMmonai/networks/blocks/backbone_fpn_utils.py12# =========================================================================COMMENT
MEDIUMmonai/networks/blocks/feature_pyramid_network.py12# =========================================================================COMMENT
MEDIUMmonai/networks/blocks/hyena.py76# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/networks/blocks/hyena.py78# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/networks/blocks/hyena.py230# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/networks/blocks/hyena.py232# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/networks/blocks/hyena.py427# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/networks/blocks/hyena.py429# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/networks/nets/diffusion_model_unet.py12# =========================================================================COMMENT
MEDIUMmonai/networks/nets/diffusion_model_unet.py30# =========================================================================COMMENT
MEDIUMmonai/networks/nets/hovernet.py12# =========================================================================COMMENT
MEDIUMmonai/networks/nets/hovernet.py28# =========================================================================COMMENT
MEDIUMmonai/networks/nets/controlnet.py12# =========================================================================COMMENT
MEDIUMmonai/networks/nets/controlnet.py30# =========================================================================COMMENT
MEDIUMmonai/networks/nets/spade_diffusion_model_unet.py12# =========================================================================COMMENT
MEDIUMmonai/networks/nets/spade_diffusion_model_unet.py30# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/ddim.py12# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/ddim.py30# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/pndm.py12# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/pndm.py30# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/rectified_flow.py12# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/rectified_flow.py27# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/scheduler.py12# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/scheduler.py30# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/ddpm.py12# =========================================================================COMMENT
MEDIUMmonai/networks/schedulers/ddpm.py30# =========================================================================COMMENT
MEDIUMmonai/data/image_reader.py794 # =========================================================================STRING
MEDIUMmonai/data/image_reader.py814 # =========================================================================STRING
MEDIUMmonai/apps/detection/metrics/coco.py12# =========================================================================COMMENT
MEDIUMmonai/apps/detection/metrics/coco.py28# =========================================================================COMMENT
MEDIUMmonai/apps/detection/metrics/matching.py12# =========================================================================COMMENT
MEDIUMmonai/apps/detection/metrics/matching.py28# =========================================================================COMMENT
MEDIUMmonai/apps/detection/utils/hard_negative_sampler.py12# =========================================================================COMMENT
MEDIUMmonai/apps/detection/utils/box_coder.py12# =========================================================================COMMENT
MEDIUMmonai/apps/detection/utils/box_selector.py12# =========================================================================COMMENT
MEDIUMmonai/apps/detection/utils/anchor_utils.py12# =========================================================================COMMENT
MEDIUMmonai/apps/detection/utils/ATSS_matcher.py12# =========================================================================COMMENT
MEDIUMmonai/apps/detection/utils/ATSS_matcher.py28# =========================================================================COMMENT
MEDIUMmonai/apps/detection/networks/retinanet_network.py12# =========================================================================COMMENT
MEDIUMmonai/apps/detection/networks/retinanet_detector.py12# =========================================================================COMMENT
MEDIUM…eneration/maisi/networks/diffusion_model_unet_maisi.py12# =========================================================================COMMENT
MEDIUM…eneration/maisi/networks/diffusion_model_unet_maisi.py30# =========================================================================COMMENT
MEDIUMtests/losses/test_aucm_loss.py26 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py28 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py44 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py46 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py57 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py59 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py70 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py72 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py83 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py85 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py96 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py98 # ------------------------------------------------------------------COMMENT
MEDIUMtests/losses/test_aucm_loss.py100 # ------------------------------------------------------------------COMMENT
31 more matches not shown…
AI Structural Patterns269 hits · 268 pts
SeverityFileLineSnippetContext
LOWmonai/metrics/meandice.py285CODE
LOWmonai/metrics/regression.py307CODE
LOWmonai/metrics/regression.py508CODE
LOWmonai/losses/perceptual.py88CODE
LOWmonai/losses/dice.py55CODE
LOWmonai/losses/dice.py240CODE
LOWmonai/losses/dice.py322CODE
LOWmonai/losses/dice.py712CODE
LOWmonai/losses/dice.py874CODE
LOWmonai/losses/dice.py1038CODE
LOWmonai/losses/tversky.py40CODE
LOWmonai/losses/mcc_loss.py54CODE
LOWmonai/losses/cldice.py120CODE
LOWmonai/losses/cldice.py270CODE
LOWmonai/losses/hausdorff_loss.py44CODE
LOWmonai/fl/client/monai_algo.py347CODE
LOWmonai/bundle/workflows.py407CODE
LOWmonai/bundle/scripts.py449CODE
LOWmonai/bundle/scripts.py631CODE
LOWmonai/bundle/scripts.py935CODE
LOWmonai/bundle/scripts.py1176CODE
LOWmonai/bundle/scripts.py1341CODE
LOWmonai/bundle/scripts.py1456CODE
LOWmonai/bundle/scripts.py1590CODE
LOWmonai/visualize/utils.py34CODE
LOWmonai/optimizers/lr_finder.py256CODE
LOWmonai/inferers/utils.py42CODE
LOWmonai/inferers/inferer.py130CODE
LOWmonai/inferers/inferer.py502CODE
LOWmonai/inferers/inferer.py908CODE
LOWmonai/inferers/inferer.py1001CODE
LOWmonai/inferers/inferer.py1254CODE
LOWmonai/inferers/inferer.py1341CODE
LOWmonai/inferers/inferer.py1474CODE
LOWmonai/inferers/inferer.py1600CODE
LOWmonai/inferers/inferer.py1835CODE
LOWmonai/inferers/inferer.py1932CODE
LOWmonai/inferers/merger.py263CODE
LOWmonai/networks/utils.py659CODE
LOWmonai/networks/utils.py798CODE
LOWmonai/networks/utils.py942CODE
LOWmonai/networks/utils.py1328CODE
LOWmonai/networks/utils.py1350CODE
LOWmonai/networks/trt_compiler.py313CODE
LOWmonai/networks/blocks/crossattention.py32CODE
LOWmonai/networks/blocks/cablock.py138CODE
LOWmonai/networks/blocks/downsample.py88CODE
LOWmonai/networks/blocks/crf.py38CODE
LOWmonai/networks/blocks/dints_block.py136CODE
LOWmonai/networks/blocks/convolutions.py98CODE
LOWmonai/networks/blocks/convolutions.py248CODE
LOWmonai/networks/blocks/upsample.py43CODE
LOWmonai/networks/blocks/feature_pyramid_network.py265CODE
LOWmonai/networks/blocks/transformerblock.py33CODE
LOWmonai/networks/blocks/hyena.py285CODE
LOWmonai/networks/blocks/hyena.py468CODE
LOWmonai/networks/blocks/dynunet_block.py270CODE
LOWmonai/networks/blocks/dynunet_block.py111CODE
LOWmonai/networks/blocks/dynunet_block.py177CODE
LOWmonai/networks/blocks/dynunet_block.py244CODE
209 more matches not shown…
Cross-File Repetition49 hits · 245 pts
SeverityFileLineSnippetContext
HIGHmonai/metrics/regression.py0execute reduction logic for the output of `compute_iou`. args: reduction: define mode of reduction to the metrics, will STRING
HIGHmonai/metrics/surface_distance.py0execute reduction logic for the output of `compute_iou`. args: reduction: define mode of reduction to the metrics, will STRING
HIGHmonai/metrics/hausdorff_distance.py0execute reduction logic for the output of `compute_iou`. args: reduction: define mode of reduction to the metrics, will STRING
HIGHmonai/metrics/meaniou.py0execute reduction logic for the output of `compute_iou`. args: reduction: define mode of reduction to the metrics, will STRING
HIGHmonai/losses/dice.py0args: pred: the shape should be bnh[wd]. target: the shape should be bnh[wd]. raises: valueerror: when ``self.reduction`STRING
HIGHmonai/losses/tversky.py0args: pred: the shape should be bnh[wd]. target: the shape should be bnh[wd]. raises: valueerror: when ``self.reduction`STRING
HIGHmonai/losses/image_dissimilarity.py0args: pred: the shape should be bnh[wd]. target: the shape should be bnh[wd]. raises: valueerror: when ``self.reduction`STRING
HIGHmonai/networks/blocks/mlp.py0a self-attention block, based on: "dosovitskiy et al., an image is worth 16x16 words: transformers for image recognitionSTRING
HIGHmonai/networks/blocks/transformerblock.py0a self-attention block, based on: "dosovitskiy et al., an image is worth 16x16 words: transformers for image recognitionSTRING
HIGHmonai/networks/blocks/selfattention.py0a self-attention block, based on: "dosovitskiy et al., an image is worth 16x16 words: transformers for image recognitionSTRING
HIGHmonai/networks/nets/diffusion_model_unet.py0load a state dict from a decoderonlytransformer trained with [monai generative](https://github.com/project-monai/generatSTRING
HIGHmonai/networks/nets/controlnet.py0load a state dict from a decoderonlytransformer trained with [monai generative](https://github.com/project-monai/generatSTRING
HIGHmonai/networks/nets/transformer.py0load a state dict from a decoderonlytransformer trained with [monai generative](https://github.com/project-monai/generatSTRING
HIGHmonai/networks/nets/masked_autoencoder_vit.py0load a state dict from a vitautoenc model trained with an older version of monai where ``crossattentionblock`` was unconSTRING
HIGHmonai/networks/nets/vit.py0load a state dict from a vitautoenc model trained with an older version of monai where ``crossattentionblock`` was unconSTRING
HIGHmonai/networks/nets/vitautoenc.py0load a state dict from a vitautoenc model trained with an older version of monai where ``crossattentionblock`` was unconSTRING
HIGHmonai/networks/schedulers/ddim.py0sets the discrete timesteps used for the diffusion chain. supporting function to be run before inference. args: num_infeSTRING
HIGHmonai/networks/schedulers/pndm.py0sets the discrete timesteps used for the diffusion chain. supporting function to be run before inference. args: num_infeSTRING
HIGHmonai/networks/schedulers/ddpm.py0sets the discrete timesteps used for the diffusion chain. supporting function to be run before inference. args: num_infeSTRING
HIGHmonai/apps/detection/utils/box_selector.py0part of this script is adapted from https://github.com/pytorch/vision/blob/main/torchvision/models/detection/retinanet.pSTRING
HIGHmonai/apps/detection/networks/retinanet_network.py0part of this script is adapted from https://github.com/pytorch/vision/blob/main/torchvision/models/detection/retinanet.pSTRING
HIGHmonai/apps/detection/networks/retinanet_detector.py0part of this script is adapted from https://github.com/pytorch/vision/blob/main/torchvision/models/detection/retinanet.pSTRING
HIGHmonai/handlers/earlystop_handler.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/metric_logger.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/classification_saver.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/smartcache_handler.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/lr_schedule_handler.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/tensorboard_handlers.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/trt_handler.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/checkpoint_saver.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/checkpoint_loader.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/metrics_saver.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/postprocessing.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/validation_handler.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/probability_maps.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/decollate_batch.py0args: engine: ignite engine, it can be a trainer, validator or evaluator.STRING
HIGHmonai/handlers/tensorboard_handlers.py0register a set of ignite event-handlers to a specified ignite engine. args: engine: ignite engine, it can be a trainer, STRING
HIGHmonai/handlers/mlflow_handler.py0register a set of ignite event-handlers to a specified ignite engine. args: engine: ignite engine, it can be a trainer, STRING
HIGHmonai/handlers/stats_handler.py0register a set of ignite event-handlers to a specified ignite engine. args: engine: ignite engine, it can be a trainer, STRING
HIGHmonai/handlers/tensorboard_handlers.py0handler for train or validation/evaluation epoch completed event. print epoch level log, default values are from ignite STRING
HIGHmonai/handlers/mlflow_handler.py0handler for train or validation/evaluation epoch completed event. print epoch level log, default values are from ignite STRING
HIGHmonai/handlers/stats_handler.py0handler for train or validation/evaluation epoch completed event. print epoch level log, default values are from ignite STRING
HIGHtests/metrics/test_hausdorff_distance.py0return a 3d image with a sphere inside. voxel values will be 1 inside the sphere, and 0 elsewhere. args: radius: radius STRING
HIGHtests/metrics/test_surface_distance.py0return a 3d image with a sphere inside. voxel values will be 1 inside the sphere, and 0 elsewhere. args: radius: radius STRING
HIGHtests/handlers/test_handler_hausdorff_distance.py0return a 3d image with a sphere inside. voxel values will be 1 inside the sphere, and 0 elsewhere. args: radius: radius STRING
HIGHtests/handlers/test_handler_surface_distance.py0return a 3d image with a sphere inside. voxel values will be 1 inside the sphere, and 0 elsewhere. args: radius: radius STRING
HIGHtests/losses/test_generalized_wasserstein_dice_loss.py0the goal of this test is to assess if the gradient of the loss function is correct by testing if we can train a one layeSTRING
HIGHtests/integration/test_reg_loss_integration.py0the goal of this test is to assess if the gradient of the loss function is correct by testing if we can train a one layeSTRING
HIGHtests/integration/test_seg_loss_integration.py0the goal of this test is to assess if the gradient of the loss function is correct by testing if we can train a one layeSTRING
Modern Structural Boilerplate241 hits · 240 pts
SeverityFileLineSnippetContext
LOWmonai/__init__.py106__all__ = [CODE
LOWmonai/metrics/wrapper.py28__all__ = ["MetricsReloadedBinary", "MetricsReloadedCategorical"]CODE
LOWmonai/metrics/meandice.py27__all__ = ["DiceMetric", "compute_dice", "DiceHelper"]CODE
LOWmonai/metrics/absolute_volume_difference.py21__all__ = ["AbsoluteVolumeDifferenceMetric", "compute_absolute_volume_difference"]CODE
LOWmonai/metrics/embedding_collapse.py25__all__ = ["EmbeddingCollapseMetric", "compute_embedding_collapse"]CODE
LOWmonai/metrics/panoptic_quality.py24__all__ = ["PanopticQualityMetric", "compute_panoptic_quality", "compute_mean_iou"]CODE
LOWmonai/metrics/metric.py23__all__ = ["Metric", "IterationMetric", "Cumulative", "CumulativeIterationMetric"]CODE
LOWmonai/metrics/utils.py47__all__ = [CODE
LOWmonai/metrics/hausdorff_distance.py25__all__ = ["HausdorffDistanceMetric", "compute_hausdorff_distance"]CODE
LOWmonai/metrics/calibration.py23__all__ = ["CalibrationErrorMetric", "CalibrationReduction", "calibration_binning"]CODE
LOWmonai/losses/spatial_mask.py22__all__ = ["MaskedLoss"]CODE
LOWmonai/losses/boundary_loss.py24__all__ = ["BoundaryLoss"]CODE
LOWmonai/auto3dseg/analyzer.py44__all__ = [CODE
LOWmonai/auto3dseg/analyzer.py77 def update_ops(self, key: str, op: Operations) -> None:CODE
LOWmonai/auto3dseg/analyzer.py94 def update_ops_nested_label(self, nested_key: str, op: Operations) -> None:CODE
LOWmonai/auto3dseg/seg_summarizer.py31__all__ = ["SegSummarizer"]CODE
LOWmonai/auto3dseg/operations.py20__all__ = ["Operations", "SampleOperations", "SummaryOperations"]CODE
LOWmonai/auto3dseg/utils.py38__all__ = [CODE
LOWmonai/config/deviceconfig.py41__all__ = [CODE
LOWmonai/config/type_definitions.py36__all__ = [CODE
LOWmonai/bundle/config_parser.py34__all__ = ["ConfigParser"]CODE
LOWmonai/bundle/config_item.py27__all__ = ["ComponentLocator", "ConfigItem", "ConfigExpression", "ConfigComponent", "Instantiable"]CODE
LOWmonai/bundle/config_item.py142 def update_config(self, config: Any) -> None:CODE
LOWmonai/bundle/utils.py24__all__ = [CODE
LOWmonai/bundle/workflows.py32__all__ = ["BundleWorkflow", "ConfigWorkflow"]CODE
LOWmonai/bundle/workflows.py564 def _set_property(self, name: str, property: dict, value: Any) -> None:CODE
LOWmonai/bundle/reference_resolver.py23__all__ = ["ReferenceResolver"]CODE
LOWmonai/utils/safeeval.py20__all__ = ["SAFE_TYPES", "safe_eval"]CODE
LOWmonai/utils/misc.py43__all__ = [CODE
LOWmonai/utils/enums.py20__all__ = [CODE
LOWmonai/utils/tf32.py18__all__ = ["has_ampere_or_later", "detect_default_tf32"]CODE
LOWmonai/utils/type_conversion.py28__all__ = [CODE
LOWmonai/utils/deprecate_utils.py25__all__ = ["deprecated", "deprecated_arg", "DeprecatedError", "deprecated_arg_default"]CODE
LOWmonai/utils/state_cacher.py27__all__ = ["StateCacher"]CODE
LOWmonai/utils/module.py43__all__ = [CODE
LOWmonai/utils/nvtx.py30__all__ = ["Range"]CODE
LOWmonai/utils/dist.py27__all__ = ["get_dist_device", "evenly_divisible_all_gather", "string_list_all_gather", "RankFilter"]CODE
LOWmonai/utils/profiling.py40__all__ = [CODE
LOWmonai/utils/decorators.py16__all__ = ["RestartGenerator", "MethodReplacer"]CODE
LOWmonai/visualize/class_activation_maps.py28__all__ = ["CAM", "GradCAM", "GradCAMpp", "ModelWithHooks", "default_normalizer"]CODE
LOWmonai/visualize/gradient_based.py26__all__ = ["VanillaGrad", "SmoothGrad", "GuidedBackpropGrad", "GuidedBackpropSmoothGrad"]CODE
LOWmonai/visualize/img2tensorboard.py39__all__ = ["make_animated_gif_summary", "add_animated_gif", "plot_2d_or_3d_image"]CODE
LOWmonai/visualize/utils.py31__all__ = ["matshow3d", "blend_images"]CODE
LOWmonai/visualize/visualizer.py21__all__ = ["default_upsampler"]CODE
LOWmonai/optimizers/lr_scheduler.py19__all__ = ["LinearLR", "ExponentialLR"]CODE
LOWmonai/optimizers/lr_finder.py43__all__ = ["LearningRateFinder"]CODE
LOWmonai/optimizers/lr_finder.py378 def _set_learning_rate(self, new_lrs: float | list) -> None:CODE
LOWmonai/optimizers/utils.py20__all__ = ["generate_param_groups"]CODE
LOWmonai/inferers/splitter.py28__all__ = ["Splitter", "SlidingWindowSplitter", "WSISlidingWindowSplitter"]CODE
LOWmonai/inferers/splitter.py356 def _set_reader(self, reader: str | BaseWSIReader | type[BaseWSIReader] | None, reader_kwargs: dict) -> None:CODE
LOWmonai/inferers/utils.py39__all__ = ["sliding_window_inference"]CODE
LOWmonai/inferers/inferer.py51__all__ = [CODE
LOWmonai/inferers/merger.py38__all__ = ["Merger", "AvgMerger", "ZarrAvgMerger"]CODE
LOWmonai/networks/utils.py40__all__ = [CODE
LOWmonai/networks/blocks/cablock.py24__all__ = ["FeedForward", "CABlock"]CODE
LOWmonai/networks/blocks/downsample.py23__all__ = ["MaxAvgPool", "DownSample", "Downsample", "SubpixelDownsample", "SubpixelDownSample", "Subpixeldownsample"]CODE
LOWmonai/networks/blocks/pos_embed_utils.py20__all__ = ["build_fourier_position_embedding", "build_sincos_position_embedding"]CODE
LOWmonai/networks/blocks/crf.py20__all__ = ["CRF"]CODE
LOWmonai/networks/blocks/dints_block.py19__all__ = ["FactorizedIncreaseBlock", "FactorizedReduceBlock", "P3DActiConvNormBlock", "ActiConvNormBlock"]CODE
LOWmonai/networks/blocks/backbone_fpn_utils.py64__all__ = ["BackboneWithFPN"]CODE
181 more matches not shown…
Deep Nesting234 hits · 230 pts
SeverityFileLineSnippetContext
LOWsetup.py85CODE
LOWversioneer.py1195CODE
LOWversioneer.py1428CODE
LOWversioneer.py1753CODE
LOWversioneer.py2173CODE
LOWmonai/_version.py157CODE
LOWmonai/_version.py604CODE
LOWmonai/metrics/utils.py87CODE
LOWmonai/metrics/utils.py259CODE
LOWmonai/metrics/confusion_matrix.py179CODE
LOWmonai/losses/adversarial_loss.py50CODE
LOWmonai/losses/ds_loss.py43CODE
LOWmonai/auto3dseg/analyzer.py1007CODE
LOWmonai/auto3dseg/utils.py148CODE
LOWmonai/auto3dseg/utils.py232CODE
LOWmonai/auto3dseg/utils.py361CODE
LOWmonai/fl/client/monai_algo.py77CODE
LOWmonai/fl/client/monai_algo.py293CODE
LOWmonai/bundle/config_item.py73CODE
LOWmonai/bundle/utils.py171CODE
LOWmonai/bundle/utils.py241CODE
LOWmonai/bundle/workflows.py64CODE
LOWmonai/bundle/workflows.py314CODE
LOWmonai/bundle/workflows.py600CODE
LOWmonai/bundle/workflows.py632CODE
LOWmonai/bundle/scripts.py142CODE
LOWmonai/bundle/scripts.py410CODE
LOWmonai/bundle/scripts.py449CODE
LOWmonai/bundle/scripts.py782CODE
LOWmonai/bundle/reference_resolver.py107CODE
LOWmonai/bundle/reference_resolver.py283CODE
LOWmonai/utils/misc.py395CODE
LOWmonai/utils/misc.py496CODE
LOWmonai/utils/jupyter_utils.py158CODE
LOWmonai/utils/jupyter_utils.py305CODE
LOWmonai/utils/type_conversion.py113CODE
LOWmonai/utils/type_conversion.py196CODE
LOWmonai/utils/type_conversion.py241CODE
LOWmonai/utils/type_conversion.py286CODE
LOWmonai/utils/type_conversion.py441CODE
LOWmonai/utils/type_conversion.py452CODE
LOWmonai/utils/ordering.py112CODE
LOWmonai/utils/ordering.py158CODE
LOWmonai/utils/ordering.py174CODE
LOWmonai/utils/ordering.py193CODE
LOWmonai/utils/module.py174CODE
LOWmonai/utils/nvtx.py144CODE
LOWmonai/utils/profiling.py240CODE
LOWmonai/visualize/img2tensorboard.py146CODE
LOWmonai/optimizers/novograd.py73CODE
LOWmonai/inferers/utils.py42CODE
LOWmonai/inferers/inferer.py309CODE
LOWmonai/inferers/inferer.py618CODE
LOWmonai/inferers/inferer.py1001CODE
LOWmonai/inferers/inferer.py1600CODE
LOWmonai/inferers/merger.py263CODE
LOWmonai/networks/utils.py1095CODE
LOWmonai/networks/utils.py1194CODE
LOWmonai/networks/trt_compiler.py63CODE
LOWmonai/networks/trt_compiler.py241CODE
174 more matches not shown…
Over-Commented Block177 hits · 177 pts
SeverityFileLineSnippetContext
LOWruntests.sh1#! /bin/bashCOMMENT
LOW.readthedocs.yml1# .readthedocs.ymlCOMMENT
LOWversioneer.py1881 del sys.modules["versioneer"]COMMENT
LOWversioneer.py1921 # we override "build_py" in setuptoolsCOMMENT
LOWmonai/losses/hausdorff_loss.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/csrc/resample/bounds_common.h21// It also defines an enumerated types that encodes each boundary type.COMMENT
LOWmonai/csrc/resample/interpolation_common.h21// The entry points are:COMMENT
LOWmonai/csrc/resample/pushpull_cpu.cpp21// Isotropic 0-th and 1-st order interpolation have their own (faster)COMMENT
LOWmonai/csrc/resample/pushpull_cpu.cpp41#include <limits>COMMENT
LOWmonai/csrc/resample/pushpull_cpu.cpp81COMMENT
LOWmonai/csrc/resample/pushpull_cpu.cpp561 // printf("do_grad: %d\n", do_grad);COMMENT
LOWmonai/csrc/resample/pushpull_cpu.cpp721 // This bit loops over all target voxels. We therefore need toCOMMENT
LOWmonai/csrc/utils/meta_macros.h21#define _DO_5(TARGET) TARGET(5) _DO_4(TARGET)COMMENT
LOWmonai/csrc/utils/meta_macros.h41#define _DO_25(TARGET) TARGET(25) _DO_24(TARGET)COMMENT
LOWmonai/csrc/utils/meta_macros.h61#define _DO_A_12(TARGET, A) TARGET(A, 12) _DO_A_11(TARGET, A)COMMENT
LOWmonai/csrc/utils/meta_macros.h81#define _DO_A_32(TARGET, A) TARGET(A, 32) _DO_A_31(TARGET, A)COMMENT
LOWmonai/csrc/utils/meta_macros.h101#define _DO_19_B(TARGET, B_RANGE) _DO_A_##B_RANGE(TARGET, 19) _DO_18_B(TARGET, B_RANGE)COMMENT
LOWmonai/csrc/utils/resample_utils.h21// Note that if AT_PARALLEL_OPENMP = 1 but compilation does not useCOMMENT
LOWmonai/csrc/utils/resample_utils.h41#define MONAI_HOST __host__COMMENT
LOWmonai/config/type_definitions.py21# Commonly used conceptsCOMMENT
LOWmonai/config/type_definitions.py41 "NdarrayOrTensor",COMMENT
LOWmonai/fl/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/fl/utils/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/fl/client/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/optimizers/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/blocks/mednext_block.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/blocks/backbone_fpn_utils.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/blocks/backbone_fpn_utils.py21COMMENT
LOWmonai/networks/blocks/feature_pyramid_network.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/blocks/feature_pyramid_network.py21COMMENT
LOWmonai/networks/nets/diffusion_model_unet.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/nets/hovernet.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/nets/mednext.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/nets/controlnet.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/nets/dynunet.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/nets/spade_diffusion_model_unet.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/schedulers/ddim.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/schedulers/ddim.py161 pred_original_sample: Predicted original sampleCOMMENT
LOWmonai/networks/schedulers/pndm.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/schedulers/pndm.py281 # this function computes x_(t−δ) using the formula of (9)COMMENT
LOWmonai/networks/schedulers/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/schedulers/rectified_flow.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/schedulers/scheduler.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/networks/schedulers/ddpm.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/_extensions/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/post/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/smooth_field/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/regularization/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/intensity/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/io/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/croppad/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/lazy/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/spatial/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/meta_utility/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/signal/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/transforms/utility/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/data/image_reader.py801 # without limitation the rights to use, copy, modify, merge, publish,COMMENT
LOWmonai/apps/deepgrow/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/apps/vista3d/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/apps/pathology/metrics/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
117 more matches not shown…
Self-Referential Comments42 hits · 147 pts
SeverityFileLineSnippetContext
MEDIUMversioneer.py515# This file is released into the public domain.COMMENT
MEDIUMmonai/_version.py8# This file is released into the public domain.COMMENT
MEDIUMmonai/config/type_definitions.py22# This module provides naming and type specifications for commonly used conceptsCOMMENT
MEDIUMmonai/utils/nvtx.py79 # Define the name to be associated to the range if not providedCOMMENT
MEDIUMmonai/utils/nvtx.py92 # Define the methods to be wrapped if not providedCOMMENT
MEDIUMmonai/optimizers/lr_finder.py331 # Create an iterator to get data batch by batchCOMMENT
MEDIUMmonai/optimizers/lr_finder.py517 # Create the figure and axes object if axes was not already givenCOMMENT
MEDIUMmonai/networks/nets/mednext.py268# Define the MedNeXt variants as reported in 10.48550/arXiv.2303.09975COMMENT
MEDIUMmonai/transforms/utils_morphological_ops.py110 # Define the structuring elementCOMMENT
MEDIUMmonai/data/wsi_datasets.py89 # Create a default level that override all levels if it is not NoneCOMMENT
MEDIUMmonai/data/wsi_reader.py424 # Create a list of patches and metadataCOMMENT
MEDIUMmonai/apps/reconstruction/transforms/array.py163 # Create the maskCOMMENT
MEDIUMmonai/apps/reconstruction/transforms/array.py252 # Create the maskCOMMENT
MEDIUMtests/metrics/test_calibration_metric.py329 # Create a 2-channel tensor where one channel has valid data and one is out of rangeCOMMENT
MEDIUMtests/losses/test_generalized_wasserstein_dice_loss.py231 # Create a batch of size 2 by repeating the same sampleCOMMENT
MEDIUMtests/losses/test_focal_loss.py104 # Create a random tensor of shape (batch_size, class_num, 8, 4)COMMENT
MEDIUMtests/losses/test_focal_loss.py106 # Create a random batch of classesCOMMENT
MEDIUMtests/losses/test_focal_loss.py128 # Create a random tensor of shape (batch_size, class_num, 8, 4)COMMENT
MEDIUMtests/losses/test_focal_loss.py130 # Create a random batch of classesCOMMENT
MEDIUMtests/losses/test_focal_loss.py152 # Create a random tensor of shape (batch_size, class_num, 8, 4)COMMENT
MEDIUMtests/losses/test_focal_loss.py154 # Create a random batch of classesCOMMENT
MEDIUMtests/losses/test_focal_loss.py175 # Create a random scores tensor of shape (batch_size, class_num)COMMENT
MEDIUMtests/losses/test_focal_loss.py177 # Create a random batch of classesCOMMENT
MEDIUMtests/losses/test_focal_loss.py199 # Create a random scores tensor of shape (batch_size, class_num)COMMENT
MEDIUMtests/losses/test_focal_loss.py201 # Create a random batch of classesCOMMENT
MEDIUMtests/networks/layers/test_affine_transform.py391 # Create a simple test imageCOMMENT
MEDIUMtests/transforms/test_nvtx_decorator.py220 # Create a networkCOMMENT
MEDIUMtests/transforms/test_nvtx_decorator.py247 # Create a network and lossCOMMENT
MEDIUMtests/transforms/inverse/test_invertd.py310 # Create a preprocessing pipelineCOMMENT
MEDIUMtests/apps/test_download_and_extract.py98 # Create a valid zip fileCOMMENT
MEDIUMtests/apps/test_download_and_extract.py148 # Create a valid tar fileCOMMENT
MEDIUMtests/apps/test_download_and_extract.py189 # Create a temporary fileCOMMENT
MEDIUMtests/apps/deepedit/test_deepedit_transforms.py288 # Create a label array with different label valuesCOMMENT
MEDIUMtests/handlers/test_handler_nvtx.py50 # Define a range using one prefix (between BATCH_STARTED and BATCH_COMPLETED)COMMENT
MEDIUMtests/handlers/test_handler_nvtx.py52 # Define a range using a pair of eventsCOMMENT
MEDIUMtests/handlers/test_handler_nvtx.py54 # Define a range using a pair of literalsCOMMENT
MEDIUMtests/handlers/test_handler_nvtx.py56 # Define a range using a pair of literal and eventsCOMMENT
MEDIUMtests/handlers/test_handler_nvtx.py58 # Define the start of range using literalCOMMENT
MEDIUMtests/handlers/test_handler_nvtx.py60 # Define the start of range using eventCOMMENT
MEDIUMtests/handlers/test_handler_nvtx.py62 # Define the start of range using literals and providing messageCOMMENT
MEDIUMtests/handlers/test_handler_nvtx.py64 # Define the end of range using Ignite EventCOMMENT
MEDIUMtests/handlers/test_handler_nvtx.py67 # Define the end of range using literalCOMMENT
Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALmonai/networks/nets/swin_unetr.py353 self.swinViT.patch_embed.proj.weight.copy_(wstate["module.patch_embed.proj.weight"])CODE
CRITICALmonai/networks/nets/swin_unetr.py354 self.swinViT.patch_embed.proj.bias.copy_(wstate["module.patch_embed.proj.bias"])CODE
CRITICALmonai/apps/detection/networks/retinanet_detector.py111 Input argument ``network`` can be a monai.apps.detection.networks.retinanet_network.RetinaNet(*) object,STRING
CRITICALmonai/apps/detection/networks/retinanet_detector.py168 anchor_generator = monai.apps.detection.utils.anchor_utils.AnchorGeneratorWithAnchorShape(STRING
CRITICALmonai/apps/detection/networks/retinanet_detector.py1055 anchor_generator = monai.apps.detection.utils.anchor_utils.AnchorGeneratorWithAnchorShape(STRING
CRITICALtests/integration/test_integration_nnunetv2_runner.py33monai.apps.nnunet.nnunetv2_runner.logger.setLevel(logging.ERROR) # suppress warning logging to clean up test outputCODE
CRITICALtests/networks/blocks/test_CABlock.py121 block.qkv.conv.weight.data.fill_(1.0)CODE
CRITICALtests/networks/blocks/test_CABlock.py122 block.qkv_dwconv.conv.weight.data.fill_(1.0)CODE
CRITICALtests/networks/blocks/test_CABlock.py124 block.project_out.conv.weight.data.fill_(1.0)CODE
Excessive Try-Catch Wrapping59 hits · 64 pts
SeverityFileLineSnippetContext
LOWmonai/__init__.py134except Exception:CODE
LOWmonai/metrics/embedding_collapse.py390 except Exception as exc:CODE
LOWmonai/config/deviceconfig.py123 except Exception:CODE
MEDIUMmonai/config/deviceconfig.py120def _dict_append(in_dict, key, fn):CODE
LOWmonai/fl/client/monai_algo.py51 except Exception as e:CODE
LOWmonai/bundle/config_item.py375 except Exception as e:CODE
LOWmonai/utils/misc.py154 except Exception:CODE
LOWmonai/utils/misc.py519 except Exception:CODE
LOWmonai/utils/tf32.py44 except Exception:CODE
LOWmonai/utils/tf32.py74 except Exception:CODE
LOWmonai/utils/module.py254 except Exception as e:CODE
LOWmonai/utils/module.py389 except Exception as import_exception: # any exceptions during importCODE
LOWmonai/inferers/utils.py229 except Exception as e:CODE
LOWmonai/inferers/inferer.py548 except Exception as e:CODE
LOWmonai/networks/trt_compiler.py101 except Exception as e:CODE
LOWmonai/networks/trt_compiler.py199 except Exception:CODE
LOWmonai/networks/trt_compiler.py425 except Exception as e:CODE
LOWmonai/networks/trt_compiler.py457 except Exception as e:CODE
LOWmonai/networks/trt_compiler.py491 except Exception as e:CODE
LOWmonai/networks/nets/resnet.py656 except Exception:CODE
LOWmonai/transforms/transform.py156 except Exception as e:CODE
LOWmonai/transforms/io/array.py266 except Exception as e:CODE
LOWmonai/transforms/io/array.py505 except Exception as e:CODE
LOWmonai/data/image_writer.py116 except Exception: # other writer init errors indicating it existsCODE
LOWmonai/data/dataset.py84 except Exception as e:CODE
LOWmonai/data/dataset.py704 except Exception as err:CODE
LOWmonai/apps/utils.py192 except Exception as e:CODE
LOWmonai/apps/utils.py388 except Exception as e:CODE
LOWmonai/apps/auto3dseg/ensemble_builder.py219 except Exception:CODE
LOWmonai/apps/auto3dseg/bundle_gen.py432 except Exception as e:CODE
LOWmonai/apps/auto3dseg/utils.py62 except Exception:CODE
LOWmonai/apps/auto3dseg/data_analyzer.py344 except Exception as err:CODE
LOWmonai/apps/auto3dseg/data_analyzer.py360 except Exception as err:CODE
LOWmonai/apps/vista3d/transforms.py114 except Exception:CODE
LOWmonai/apps/detection/metrics/coco.py544 except Exception:CODE
LOWmonai/apps/nnunet/nnunetv2_runner.py213 except Exception:CODE
LOWmonai/apps/nnunet/nnunetv2_runner.py292 except Exception as err:CODE
LOWtests/clang_format_utils.py66 except Exception as e:CODE
LOWtests/test_utils.py215 except Exception:CODE
LOWtests/test_utils.py351 except Exception:CODE
LOWtests/test_utils.py537 except Exception as e:CODE
LOWtests/test_utils.py621 except Exception as e:CODE
MEDIUMtests/test_utils.py617def run_process(func, args, kwargs, results):CODE
LOWtests/runner.py192 except Exception:CODE
LOWtests/integration/test_integration_workflows.py341 except Exception as e:CODE
LOWtests/integration/test_integration_workflows.py346 except Exception:CODE
LOWtests/fl/monai_algo/test_fl_monai_algo.py210 except Exception:CODE
LOWtests/networks/nets/test_resnet.py252 except Exception:CODE
LOWtests/networks/nets/test_dynunet.py153 except Exception:CODE
MEDIUMtests/networks/nets/test_dynunet.py147def setUp(self):CODE
LOWtests/transforms/test_rand_simulate_low_resolution.py115 except Exception as e:CODE
LOWtests/apps/test_download_and_extract.py122 except Exception as e:CODE
LOWtests/apps/test_download_and_extract.py176 except Exception as e:CODE
LOWtests/apps/detection/networks/test_retinanet.py143 except Exception:CODE
LOWtests/apps/detection/networks/test_retinanet.py177 except Exception:CODE
MEDIUMtests/apps/detection/networks/test_retinanet.py140def test_script(self, model, input_param, input_shape):CODE
MEDIUMtests/apps/detection/networks/test_retinanet.py174def test_onnx(self, model, input_param, input_shape):CODE
LOWtests/handlers/test_handler_clearml_stats.py56 except Exception as exc:CODE
LOWtests/handlers/test_handler_clearml_image.py56 except Exception as exc:CODE
Redundant / Tautological Comments23 hits · 38 pts
SeverityFileLineSnippetContext
LOWmonai/auto3dseg/utils.py445 # Check if this is a legacy pickle fileCOMMENT
LOWmonai/bundle/scripts.py357 # Check if the data is a dictionary and it has the key 'modelVersions'COMMENT
LOWmonai/utils/nvtx.py98 # Check if to append method's name to the range's nameCOMMENT
LOWmonai/optimizers/lr_finder.py225 # Check if the optimizer is already attached to a schedulerCOMMENT
LOWmonai/optimizers/lr_finder.py308 # Check if the optimizer is already attached to a schedulerCOMMENT
LOWmonai/optimizers/lr_finder.py366 # Check if the loss has diverged; if it has, stop the testCOMMENT
LOWmonai/optimizers/lr_finder.py432 # Set model to evaluation mode and disable gradient computationCOMMENT
LOWmonai/inferers/splitter.py413 # Check if the input is a sting or path likeCOMMENT
LOWmonai/inferers/inferer.py790 # Check if ``roi_size`` tuple is 2D and ``inputs`` tensor is 3DCOMMENT
LOWmonai/transforms/utils.py1801 # Set all to TrueCOMMENT
LOWmonai/data/wsi_reader.py410 # Check if there are four color channels for RGBACOMMENT
LOWmonai/data/wsi_reader.py417 # Check if there are three color channels for RGBCOMMENT
LOWmonai/data/wsi_reader.py488 # Check if user-provided mpp_x and mpp_y fall within the tolerance intervals for closest levelCOMMENT
LOWmonai/data/wsi_reader.py982 # Check if the color channel is 3 (RGB) or 4 (RGBA)COMMENT
LOWmonai/data/wsi_reader.py1532 # Check if the color channel is 3 (RGB) or 4 (RGBA)COMMENT
LOWmonai/apps/detection/transforms/dictionary.py618 # Check if random transform was actually performed (based on `prob`)COMMENT
LOWmonai/apps/detection/transforms/dictionary.py763 # Check if random transform was actually performed (based on `prob`)COMMENT
LOWmonai/apps/detection/transforms/dictionary.py1378 # Check if random transform was actually performed (based on `prob`)COMMENT
LOW…/apps/generation/maisi/networks/autoencoderkl_maisi.py560 # Check if attention_levels and num_channels have the same sizeCOMMENT
LOW…/apps/generation/maisi/networks/autoencoderkl_maisi.py564 # Check if num_res_blocks and num_channels have the same sizeCOMMENT
LOWtests/transforms/test_nvtx_transform.py63 # Check if chain of randomizable/non-randomizable transforms is not brokenCOMMENT
LOWtests/transforms/test_nvtx_decorator.py203 # Check if the outputs are equalCOMMENT
LOWtests/transforms/test_nvtx_decorator.py212 # Check if the first randomized is RandAdjustContrastCOMMENT
AI Slop Vocabulary5 hits · 12 pts
SeverityFileLineSnippetContext
LOWversioneer.py534 # each be defined on a line of their own. _version.py will just callCOMMENT
LOWmonai/_version.py27 # each be defined on a line of their own. _version.py will just callCOMMENT
MEDIUMmonai/data/dataset.py409 # to make the cache more robust to manual killing of parent processCOMMENT
MEDIUMmonai/data/dataset.py1691 # to make the cache more robust to manual killing of parent processCOMMENT
MEDIUMtests/handlers/test_handler_stats.py262 # leverage `engine.logger` to print infoCOMMENT
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippetContext
LOWtests/integration/test_auto3dseg_ensemble.py132 "name": "fake_data",CODE
LOWtests/integration/test_auto3dseg_hpo.py112 "name": "fake_data",CODE
LOWtests/integration/test_integration_gpu_customization.py105 "name": "fake_data",CODE
LOWtests/bundle/test_config_parser.py179 parser.set("fake_key", "transform#other_transforms#keys", True)CODE
LOWtests/bundle/test_config_parser.py180 self.assertEqual(parser.get(id="transform#other_transforms#keys"), "fake_key")CODE
LOWtests/apps/test_auto3dseg_bundlegen.py112 "name": "fake_data",CODE
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/transforms/test_spatial_cropd.py189 # Step 1: convert world -> image coordinatesCOMMENT
LOWtests/transforms/test_spatial_cropd.py195 # Step 2: crop using string keysCOMMENT
Structural Annotation Overuse2 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/transforms/test_spatial_cropd.py189 # Step 1: convert world -> image coordinatesCOMMENT
LOWtests/transforms/test_spatial_cropd.py195 # Step 2: crop using string keysCOMMENT
Cross-Language Confusion1 hit · 2 pts
SeverityFileLineSnippetContext
HIGHmonai/apps/utils.py217 If undefined, `os.path.basename(url)` will be used.STRING
Slop Phrases2 hits · 2 pts
SeverityFileLineSnippetContext
MEDIUMmonai/transforms/post/array.py414 # If the affine of the data is not identity, you can also add Spacing before.STRING
MEDIUMmonai/apps/pathology/handlers/utils.py31 Here is a simple example::STRING
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWtests/bundle/test_config_parser.py198 def test_function(self, config):CODE
LOWtests/utils/test_require_pkg.py29 def test_function(self):CODE