Repository Analysis

Project-MONAI/MONAI

AI Toolkit for Healthcare Imaging

20.0 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,424 GitHub stars. SynthScan v2.0 examined 277,133 lines of code across 1426 source files, recording 5232 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 20.0 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.0
Adjusted Score
20.0
Raw Score
100%
Time Factor
2026-07-12
Last Push
8.4K
Stars
Python
Language
277.1K
Lines of Code
1.4K
Files
5.2K
Pattern Hits
2026-07-14
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 134MEDIUM 143LOW 4946

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 5232 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 Imports3018 hits · 2339 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
2958 more matches not shown…
Hyper-Verbose Identifiers925 hits · 987 pts
SeverityFileLineSnippetContext
LOWversioneer.py601def git_versions_from_keywords(keywords, tag_prefix, verbose):CODE
LOWversioneer.py1123def git_versions_from_keywords(keywords, tag_prefix, verbose):STRING
LOWmonai/_version.py168def git_versions_from_keywords(keywords, tag_prefix, verbose):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.py326def get_edge_surface_distance(CODE
LOWmonai/metrics/utils.py505def compute_voronoi_regions_fast(labels: np.ndarray | torch.Tensor) -> torch.Tensor:CODE
LOWmonai/metrics/utils.py563def _get_neighbour_code_to_normals_table(device=None):CODE
LOWmonai/metrics/utils.py836def create_table_neighbour_code_to_surface_area(spacing_mm, device=None):CODE
LOWmonai/metrics/utils.py865def create_table_neighbour_code_to_contour_length(spacing_mm, device=None):CODE
LOWmonai/metrics/utils.py907def 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.py319def 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.py262 def parzen_windowing_b_spline(self, img: torch.Tensor, order: int) -> tuple[torch.Tensor, torch.Tensor]:CODE
LOWmonai/losses/image_dissimilarity.py313 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.py558 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.py178def _get_ngc_private_base_url(repo: str) -> str:CODE
LOWmonai/bundle/scripts.py182def _get_ngc_private_bundle_url(model_name: str, version: str, repo: str) -> str:CODE
LOWmonai/bundle/scripts.py186def _get_monaihosting_bundle_url(model_name: str, version: str) -> str:CODE
LOWmonai/bundle/scripts.py200def _download_from_monaihosting(download_path: Path, filename: str, version: str, progress: bool) -> None:CODE
LOWmonai/bundle/scripts.py207def _download_from_bundle_info(download_path: Path, filename: str, version: str, progress: bool) -> None:CODE
LOWmonai/bundle/scripts.py263def _download_from_ngc_private(CODE
LOWmonai/bundle/scripts.py376def _get_latest_bundle_version_ngc(name: str, repo: str | None = None, headers: dict | None = None) -> str:CODE
LOWmonai/bundle/scripts.py407def _get_latest_bundle_version(CODE
LOWmonai/utils/misc.py845 def _calculate_conversion_factor(self):CODE
LOWmonai/utils/misc.py857def 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.py1128 def _approx_standard_normal_cdf(self, x):CODE
LOWmonai/inferers/inferer.py1138 def _get_decoder_log_likelihood(CODE
LOWmonai/networks/utils.py96def 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
865 more matches not shown…
Docstring Block Structure84 hits · 420 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.py445 This function is used to prepare the `spacing` parameter to include batch dimension for the computation of surfSTRING
HIGHmonai/metrics/utils.py506 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.py1871 Push a MONAI bundle to the Hugging Face Hub. Typical usage examples: .. code-block:: bash pythonSTRING
HIGHmonai/utils/misc.py230 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.py371 Apply pixel shuffle to the tensor `x` with spatial dimensions `spatial_dims` and scaling factor `scale_factor`. STRING
HIGHmonai/networks/utils.py416 Apply pixel unshuffle to the tensor `x` with spatial dimensions `spatial_dims` and scaling factor `scale_factor`. STRING
HIGHmonai/networks/utils.py551 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.py1138 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/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.py1623 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.py110 Transform `data` with `transform`. If `data` is a list or tuple and `map_data` is True, each item of `data` wiSTRING
HIGHmonai/transforms/transform.py201 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
HIGHmonai/transforms/post/array.py610 Args: img: torch tensor data to extract the contour, with shape: [channels, height, width[, depth]]STRING
HIGHmonai/transforms/post/array.py758 Generate per-landmark Gaussian heatmaps for 2D or 3D coordinates. Notes: - Coordinates are interpretedSTRING
HIGHmonai/transforms/post/array.py811 Args: points: landmark coordinates as ndarray/Tensor with shape (N, D), ordered as STRING
24 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.py346CODE
LOWmonai/bundle/workflows.py405CODE
LOWmonai/bundle/scripts.py446CODE
LOWmonai/bundle/scripts.py628CODE
LOWmonai/bundle/scripts.py924CODE
LOWmonai/bundle/scripts.py1158CODE
LOWmonai/bundle/scripts.py1323CODE
LOWmonai/bundle/scripts.py1437CODE
LOWmonai/bundle/scripts.py1571CODE
LOWmonai/visualize/utils.py34CODE
LOWmonai/optimizers/lr_finder.py256CODE
LOWmonai/inferers/utils.py42CODE
LOWmonai/inferers/inferer.py130CODE
LOWmonai/inferers/inferer.py502CODE
LOWmonai/inferers/inferer.py907CODE
LOWmonai/inferers/inferer.py1000CODE
LOWmonai/inferers/inferer.py1253CODE
LOWmonai/inferers/inferer.py1340CODE
LOWmonai/inferers/inferer.py1473CODE
LOWmonai/inferers/inferer.py1599CODE
LOWmonai/inferers/inferer.py1834CODE
LOWmonai/inferers/inferer.py1931CODE
LOWmonai/inferers/merger.py263CODE
LOWmonai/networks/utils.py661CODE
LOWmonai/networks/utils.py796CODE
LOWmonai/networks/utils.py940CODE
LOWmonai/networks/utils.py1326CODE
LOWmonai/networks/utils.py1348CODE
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 Boilerplate238 hits · 238 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/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.py25__all__ = [CODE
LOWmonai/bundle/workflows.py32__all__ = ["BundleWorkflow", "ConfigWorkflow"]CODE
LOWmonai/bundle/workflows.py562 def _set_property(self, name: str, property: dict, value: Any) -> None:CODE
LOWmonai/bundle/reference_resolver.py23__all__ = ["ReferenceResolver"]CODE
LOWmonai/utils/misc.py42__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.py43__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
LOWmonai/networks/blocks/upsample.py23__all__ = ["Upsample", "UpSample", "SubpixelUpsample", "Subpixelupsample", "SubpixelUpSample"]CODE
LOWmonai/networks/blocks/feature_pyramid_network.py65__all__ = ["ExtraFPNBlock", "LastLevelMaxPool", "LastLevelP6P7", "FeaturePyramidNetwork"]CODE
178 more matches not shown…
Deep Nesting229 hits · 226 pts
SeverityFileLineSnippetContext
LOWsetup.py84CODE
LOWversioneer.py1095CODE
LOWversioneer.py1321CODE
LOWversioneer.py1640CODE
LOWversioneer.py2076CODE
LOWmonai/_version.py140CODE
LOWmonai/_version.py578CODE
LOWmonai/metrics/utils.py87CODE
LOWmonai/metrics/utils.py258CODE
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.py292CODE
LOWmonai/bundle/config_item.py73CODE
LOWmonai/bundle/utils.py171CODE
LOWmonai/bundle/utils.py246CODE
LOWmonai/bundle/workflows.py64CODE
LOWmonai/bundle/workflows.py313CODE
LOWmonai/bundle/workflows.py598CODE
LOWmonai/bundle/workflows.py629CODE
LOWmonai/bundle/scripts.py141CODE
LOWmonai/bundle/scripts.py407CODE
LOWmonai/bundle/scripts.py446CODE
LOWmonai/bundle/scripts.py771CODE
LOWmonai/bundle/reference_resolver.py107CODE
LOWmonai/bundle/reference_resolver.py282CODE
LOWmonai/utils/misc.py393CODE
LOWmonai/utils/misc.py494CODE
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.py439CODE
LOWmonai/utils/type_conversion.py450CODE
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.py1000CODE
LOWmonai/inferers/inferer.py1599CODE
LOWmonai/inferers/merger.py263CODE
LOWmonai/networks/utils.py1093CODE
LOWmonai/networks/utils.py1192CODE
LOWmonai/networks/trt_compiler.py63CODE
LOWmonai/networks/trt_compiler.py241CODE
169 more matches not shown…
Over-Commented Block177 hits · 177 pts
SeverityFileLineSnippetContext
LOWruntests.sh1#! /bin/bashCOMMENT
LOW.readthedocs.yml1# .readthedocs.ymlCOMMENT
LOWCONTRIBUTING.md81# Copyright (c) MONAI ConsortiumCOMMENT
LOWversioneer.py1821 # distutils/build -> build_pyCOMMENT
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/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/apps/deepgrow/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
LOWmonai/apps/vista3d/__init__.py1# Copyright (c) MONAI ConsortiumCOMMENT
117 more matches not shown…
Self-Referential Comments42 hits · 147 pts
SeverityFileLineSnippetContext
MEDIUMversioneer.py441# This file is released into the public domain. Generated byCOMMENT
MEDIUMmonai/_version.py8# This file is released into the public domain. Generated byCOMMENT
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.py423 # 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.py77 # Create a valid zip fileCOMMENT
MEDIUMtests/apps/test_download_and_extract.py127 # Create a valid tar fileCOMMENT
MEDIUMtests/apps/test_download_and_extract.py168 # 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.py1053 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 Wrapping58 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.py152 except Exception:CODE
LOWmonai/utils/misc.py517 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.py154 except Exception as e:CODE
LOWmonai/transforms/io/array.py268 except Exception as e:CODE
LOWmonai/transforms/io/array.py507 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.py180 except Exception as e:CODE
LOWmonai/apps/utils.py377 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.py291 except Exception as err:CODE
LOWtests/clang_format_utils.py66 except Exception as e:CODE
LOWtests/test_utils.py246 except Exception:CODE
LOWtests/test_utils.py382 except Exception:CODE
LOWtests/test_utils.py568 except Exception as e:CODE
LOWtests/test_utils.py652 except Exception as e:CODE
MEDIUMtests/test_utils.py648def 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/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.py101 except Exception as e:CODE
LOWtests/apps/test_download_and_extract.py155 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.py354 # 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.py1795 # Set all to TrueCOMMENT
LOWmonai/data/wsi_reader.py409 # Check if there are four color channels for RGBACOMMENT
LOWmonai/data/wsi_reader.py416 # Check if there are three color channels for RGBCOMMENT
LOWmonai/data/wsi_reader.py487 # Check if user-provided mpp_x and mpp_y fall within the tolerance intervals for closest levelCOMMENT
LOWmonai/data/wsi_reader.py981 # Check if the color channel is 3 (RGB) or 4 (RGBA)COMMENT
LOWmonai/data/wsi_reader.py1531 # 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.py558 # Check if attention_levels and num_channels have the same sizeCOMMENT
LOW…/apps/generation/maisi/networks/autoencoderkl_maisi.py562 # 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.py459 # each be defined on a line of their own. _version.py will just callCOMMENT
LOWmonai/_version.py26 # 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.py1690 # 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.py205 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