AI Slop Code RIsk Monitor

Project-MONAI/MONAI

AI Toolkit for Healthcare Imaging

21.3 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Project-MONAI/MONAI, a Python project with 8,763 GitHub stars. SynthScan examined 286,966 lines of code across 1451 source files, recording 5570 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 21.3 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

21.3
Adjusted Signal
21.3
Raw Pattern Score
100%
Time Factor
2026-10-09
Last Push
8.8K
Stars
Python
Language
287.0K
Lines of Code
1.5K
Files
5.6K
Pattern Hits
2026-10-12
Scan Date
0.13
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 36.6/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 2014 finding(s).

Hallucinated Dependency & Supply Chain Risk 35.0/100 · MEDIUM

Are imports declared and package/API names verified? 3071 finding(s).

Agent Over-Engineering Ratio 35.6/100 · MEDIUM

Are wrappers, guards, and repeated structures necessary? 1900 finding(s).

PR Review Velocity Impact 69.7/100 · HIGH

Which changes need focused human review? 5570 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 9HIGH 183MEDIUM 144LOW 5234

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 5570 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Unused Imports3055 hits · 2370 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
2995 more matches not shown…
Hyper-Verbose Identifiers1143 hits · 1234 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.py141def 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.py381def get_edge_surface_distance(CODE
LOWmonai/metrics/utils.py601def compute_voronoi_regions_fast(labels: np.ndarray | torch.Tensor) -> torch.Tensor:CODE
LOWmonai/metrics/utils.py659def _get_neighbour_code_to_normals_table(device=None):CODE
LOWmonai/metrics/utils.py932def create_table_neighbour_code_to_surface_area(spacing_mm, device=None):CODE
LOWmonai/metrics/utils.py961def create_table_neighbour_code_to_contour_length(spacing_mm, device=None):CODE
LOWmonai/metrics/utils.py1003def get_code_to_measure_table(spacing, device=None):CODE
LOWmonai/metrics/hausdorff_distance.py152def compute_hausdorff_distance(CODE
LOWmonai/metrics/hausdorff_distance.py247def _compute_percentile_hausdorff_distance(CODE
LOWmonai/metrics/confusion_matrix.py220def compute_confusion_matrix_metric(metric_name: str, confusion_matrix: torch.Tensor) -> torch.Tensor:CODE
LOWmonai/metrics/confusion_matrix.py315def check_confusion_matrix_metric_name(metric_name: str) -> str:CODE
LOWmonai/losses/perceptual.py321def medicalnet_intensity_normalisation(volume):CODE
LOWmonai/losses/dice.py664 def _compute_generalized_true_positive(CODE
LOWmonai/losses/dice.py700 def _compute_alpha_generalized_true_positives(self, flat_target: torch.Tensor) -> torch.Tensor:CODE
LOWmonai/losses/image_dissimilarity.py273 def parzen_windowing_b_spline(self, img: torch.Tensor, order: int) -> tuple[torch.Tensor, torch.Tensor]:CODE
LOWmonai/losses/image_dissimilarity.py333 def parzen_windowing_gaussian(self, img: torch.Tensor) -> tuple[torch.Tensor, torch.Tensor]:CODE
LOWmonai/auto3dseg/utils.py572def list_to_python_fire_arg_str(args: list) -> str:CODE
LOWmonai/auto3dseg/utils.py586def check_and_set_optional_args(params: dict) -> str:CODE
LOWmonai/config/deviceconfig.py77def get_optional_config_values():CODE
LOWmonai/fl/client/monai_algo.py38def _warn_provisioned_config_execution(bundle_root: str) -> None: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/workflows.py46def _reject_executable_logging_config(logging_file: str) -> str:CODE
LOWmonai/bundle/workflows.py104def _is_allowed_logging_class(module: str, attribute: str) -> bool:CODE
LOWmonai/bundle/workflows.py123def _reject_non_logging_class(value: str, logging_file: str, section: str) -> None:CODE
LOWmonai/bundle/workflows.py177def _reject_non_literal_expression(value: str, logging_file: str, section: str, field: str) -> None:CODE
LOW⚡monai/bundle/scripts.py181def _get_ngc_private_base_url(repo: str) -> str:CODE
LOW⚡monai/bundle/scripts.py185def _get_ngc_private_bundle_url(model_name: str, version: str, repo: str) -> str:CODE
LOW⚡monai/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.py874 def _calculate_conversion_factor(self):CODE
LOWmonai/utils/misc.py886def 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
LOW⚡monai/utils/dist.py48def evenly_divisible_all_gather(data: torch.Tensor, concat: Literal[True]) -> torch.Tensor: ...CODE
LOW⚡monai/utils/dist.py52def evenly_divisible_all_gather(data: torch.Tensor, concat: Literal[False]) -> list[torch.Tensor]: ...CODE
LOW⚡monai/utils/dist.py56def evenly_divisible_all_gather(data: torch.Tensor, concat: bool) -> torch.Tensor | list[torch.Tensor]: ...CODE
LOW⚡monai/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.py867 def _scheduler_step_supports_kwarg(scheduler: Scheduler, kwarg: str) -> bool:CODE
1083 more matches not shown…
Docstring Block Structure96 hits · 480 pts
SeverityFileLineSnippetContext
HIGHmonai/metrics/generalized_dice.py76 Computes the Generalized Dice Score and returns a tensor with its per image values. Args: STRING
HIGHmonai/metrics/generalized_dice.py137 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.py426Fit a linear classifier on embeddings and return test accuracy. Used to validate that collapse scores predict downsSTRING
HIGHmonai/metrics/utils.py541 This function is used to prepare the `spacing` parameter to include batch dimension for the computation of surfSTRING
HIGHmonai/metrics/utils.py602 Voronoi assignment to connected components (CPU, single EDT) without cc3d. Returns the ID of the nearest componSTRING
HIGHmonai/metrics/hausdorff_distance.py162 Compute the Hausdorff distance. Args: y_pred: input data to compute, typical segmentation model outputSTRING
HIGHmonai/metrics/hausdorff_distance.py250 Reduce a tensor of surface distances to a single Hausdorff distance. Args: surface_distance: the surfaSTRING
HIGHmonai/metrics/meaniou.py122Computes Intersection over Union (IoU) score metric from a batch of predictions. Args: y_pred: input data tSTRING
HIGHmonai/metrics/surface_dice.py92 Args: y_pred: Predicted segmentation, typically segmentation model output. It must STRING
HIGHmonai/metrics/surface_dice.py161 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.py845 Args: input: the shape should be BNH[WD]. target: the shape should be BNH[WD] or B1H[WDSTRING
HIGHmonai/losses/dice.py977 Args: input: the shape should be BNH[WD]. The input should be the original logits dSTRING
HIGHmonai/losses/dice.py1099 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.py107 Get a foreground image by removing all-zero rectangles on the edges of the image Note for the developer: updateSTRING
HIGHmonai/auto3dseg/utils.py461 Import the Algo object from a JSON file (pickle-free serialization). Args: filename: the name of the sSTRING
HIGHmonai/auto3dseg/utils.py599 Prepare the command for subprocess to run the script with the given arguments. Args: cmd: the command STRING
HIGHmonai/auto3dseg/utils.py630 Prepare the command for multi-gpu/multi-node job execution using torchrun. Args: cmd: the command or sSTRING
HIGHmonai/auto3dseg/utils.py652 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/workflows.py47 Reject a logging INI whose ``class=``/``args=`` fields would execute arbitrary code. `logging.config.fileConfiSTRING
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/quicknat.py46Combine the input with the indexed submodule output. Args: input: input tensor for the skip connectSTRING
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.py103 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
36 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.py414# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/metrics/embedding_collapse.py416# ---------------------------------------------------------------------------COMMENT
MEDIUMmonai/inferers/utils.py157 # -----------------------------------------------------------------COMMENT
MEDIUMmonai/networks/blocks/backbone_fpn_utils.py12# =========================================================================COMMENT
MEDIUMmonai/networks/blocks/feature_pyramid_network.py12# =========================================================================COMMENT
MEDIUM⚡monai/networks/blocks/hyena.py76# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡monai/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.py826 # =========================================================================STRING
MEDIUMmonai/data/image_reader.py846 # =========================================================================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
MEDIUM⚡tests/losses/test_aucm_loss.py96 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/losses/test_aucm_loss.py98 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/losses/test_aucm_loss.py100 # ------------------------------------------------------------------COMMENT
31 more matches not shown…
AI Structural Patterns272 hits · 269 pts
SeverityFileLineSnippetContext
LOWmonai/metrics/meandice.py126CODE
LOWmonai/metrics/meandice.py302CODE
LOWmonai/metrics/regression.py307CODE
LOWmonai/metrics/regression.py508CODE
LOWmonai/losses/perceptual.py88CODE
LOWmonai/losses/dice.py56CODE
LOWmonai/losses/dice.py256CODE
LOWmonai/losses/dice.py338CODE
LOWmonai/losses/dice.py728CODE
LOWmonai/losses/dice.py890CODE
LOWmonai/losses/dice.py1054CODE
LOWmonai/losses/tversky.py41CODE
LOWmonai/losses/mcc_loss.py54CODE
LOWmonai/losses/focal_loss.py69CODE
LOWmonai/losses/cldice.py120CODE
LOWmonai/losses/cldice.py270CODE
LOWmonai/losses/hausdorff_loss.py44CODE
LOWmonai/losses/calibration.py260CODE
LOWmonai/losses/calibration.py344CODE
LOWmonai/fl/client/monai_algo.py397CODE
LOWmonai/bundle/workflows.py627CODE
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.py131CODE
LOWmonai/inferers/inferer.py503CODE
LOWmonai/inferers/inferer.py999CODE
LOWmonai/inferers/inferer.py1096CODE
LOWmonai/inferers/inferer.py1356CODE
LOWmonai/inferers/inferer.py1443CODE
LOWmonai/inferers/inferer.py1576CODE
LOWmonai/inferers/inferer.py1706CODE
LOWmonai/inferers/inferer.py1948CODE
LOWmonai/inferers/inferer.py2045CODE
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
212 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 Boilerplate242 hits · 242 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.py48__all__ = [CODE
LOWmonai/metrics/hausdorff_distance.py31__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/losses/calibration.py23__all__ = ["HardL1ACELoss", "SoftL1ACELoss"]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.py39__all__ = [CODE
LOWmonai/config/deviceconfig.py39__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.py37__all__ = ["BundleWorkflow", "ConfigWorkflow"]CODE
LOWmonai/bundle/workflows.py784 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.py52__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
182 more matches not shown…
Deep Nesting243 hits · 238 pts
SeverityFileLineSnippetContext
LOWsetup.py89CODE
LOWversioneer.py1195CODE
LOWversioneer.py1428CODE
LOWversioneer.py1753CODE
LOWversioneer.py2173CODE
LOWmonai/_version.py157CODE
LOWmonai/_version.py604CODE
LOWmonai/metrics/utils.py135CODE
LOWmonai/metrics/utils.py307CODE
LOWmonai/metrics/surface_dice.py151CODE
LOWmonai/metrics/confusion_matrix.py220CODE
LOWmonai/losses/adversarial_loss.py50CODE
LOWmonai/losses/ds_loss.py43CODE
LOWmonai/losses/dice.py137CODE
LOWmonai/losses/tversky.py112CODE
LOWmonai/losses/focal_loss.py136CODE
LOWmonai/auto3dseg/analyzer.py1007CODE
LOWmonai/auto3dseg/utils.py185CODE
LOWmonai/auto3dseg/utils.py269CODE
LOWmonai/auto3dseg/utils.py398CODE
LOWmonai/fl/client/monai_algo.py98CODE
LOWmonai/fl/client/monai_algo.py334CODE
LOWmonai/bundle/config_item.py73CODE
LOWmonai/bundle/utils.py171CODE
LOWmonai/bundle/utils.py241CODE
LOWmonai/bundle/workflows.py274CODE
LOWmonai/bundle/workflows.py529CODE
LOWmonai/bundle/workflows.py820CODE
LOWmonai/bundle/workflows.py852CODE
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.py310CODE
LOWmonai/inferers/inferer.py619CODE
LOWmonai/inferers/inferer.py915CODE
LOWmonai/inferers/inferer.py1096CODE
LOWmonai/inferers/inferer.py1706CODE
183 more matches not shown…
Empty Error Handlers37 hits · 185 pts
SeverityFileLineSnippetContext
HIGHsetup.py121except ValueError:CODE
HIGHversioneer.py389except NameError:CODE
HIGHversioneer.py1217except OSError:CODE
HIGHversioneer.py1457except OSError:CODE
HIGHversioneer.py1838except NotThisMethod:CODE
HIGHversioneer.py1858except NotThisMethod:CODE
HIGHversioneer.py1830except NotThisMethod:CODE
HIGHversioneer.py1849except NotThisMethod:CODE
HIGHmonai/_version.py179except OSError:CODE
HIGHmonai/_version.py653except NotThisMethod:CODE
HIGHmonai/_version.py672except NotThisMethod:CODE
HIGHmonai/_version.py678except NotThisMethod:CODE
HIGHmonai/bundle/config_parser.py164except KeyError:CODE
HIGHmonai/bundle/config_item.py92except ModuleNotFoundError:CODE
HIGHmonai/utils/misc.py704except PermissionError: # project-monai/monai issue #3613CODE
HIGHmonai/utils/misc.py519except Exception:CODE
HIGHmonai/utils/tf32.py44except Exception:CODE
HIGHmonai/utils/module.py194except OptionalImportError:CODE
HIGHmonai/utils/compare_sources.py38except TypeError:CODE
HIGHmonai/utils/profiling.py229except Empty:CODE
HIGHmonai/engines/workflow.py140except TypeError: # raised when data_loader has an iterable dataset with no length, or is some other typeCODE
HIGHmonai/data/dataset.py426except PermissionError: # project-monai/monai issue #3613CODE
HIGHmonai/data/dataset.py1710except PermissionError: # project-monai/monai issue #3613CODE
HIGHmonai/data/dataset.py424except FileExistsError:CODE
HIGHmonai/data/dataset.py1708except FileExistsError:CODE
HIGHmonai/data/image_reader.py1060except Exception:CODE
HIGHmonai/data/thread_buffer.py53except Full:CODE
HIGHmonai/data/thread_buffer.py77except Empty:CODE
HIGHmonai/apps/utils.py284except (PermissionError, NotADirectoryError): # project-monai/monai issue #3613 #3757 for windowsCODE
HIGHmonai/apps/auto3dseg/auto_runner.py306except shutil.SameFileError:CODE
HIGHmonai/apps/auto3dseg/utils.py62except Exception:CODE
HIGHmonai/apps/detection/metrics/coco.py544except Exception:CODE
HIGHtests/test_utils.py217except Exception:CODE
HIGHtests/test_utils.py667except queue.Empty: # no result returned, took too longCODE
HIGHtests/integration/test_integration_workflows.py346except Exception:CODE
HIGHtests/fl/monai_algo/test_fl_monai_algo.py202except Exception:CODE
HIGHtests/networks/nets/test_resnet.py252except Exception:CODE
Over-Commented Block180 hits · 180 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/metrics/hausdorff_distance.py281 # arrives here as an all-infinite tensor. `torch.quantile` interpolates linearlyCOMMENT
LOWmonai/losses/image_dissimilarity.py281COMMENT
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/config/check_env.py1#! /usr/bin/env pythonCOMMENT
LOWmonai/config/__main__.py1# Copyright (c) MONAI ConsortiumCOMMENT
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
120 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
MEDIUM⚡monai/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
MEDIUM⚡tests/losses/test_focal_loss.py175 # Create a random scores tensor of shape (batch_size, class_num)COMMENT
MEDIUM⚡tests/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
MEDIUM⚡tests/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
MEDIUM⚡tests/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
MEDIUM⚡tests/handlers/test_handler_nvtx.py50 # Define a range using one prefix (between BATCH_STARTED and BATCH_COMPLETED)COMMENT
MEDIUM⚡tests/handlers/test_handler_nvtx.py52 # Define a range using a pair of eventsCOMMENT
MEDIUM⚡tests/handlers/test_handler_nvtx.py54 # Define a range using a pair of literalsCOMMENT
MEDIUM⚡tests/handlers/test_handler_nvtx.py56 # Define a range using a pair of literal and eventsCOMMENT
MEDIUM⚡tests/handlers/test_handler_nvtx.py58 # Define the start of range using literalCOMMENT
MEDIUM⚡tests/handlers/test_handler_nvtx.py60 # Define the start of range using eventCOMMENT
MEDIUM⚡tests/handlers/test_handler_nvtx.py62 # Define the start of range using literals and providing messageCOMMENT
MEDIUM⚡tests/handlers/test_handler_nvtx.py64 # Define the end of range using Ignite EventCOMMENT
MEDIUM⚡tests/handlers/test_handler_nvtx.py67 # Define the end of range using literalCOMMENT
Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALmonai/networks/nets/swin_unetr.py356 self.swinViT.patch_embed.proj.weight.copy_(wstate["module.patch_embed.proj.weight"])CODE
CRITICALmonai/networks/nets/swin_unetr.py357 self.swinViT.patch_embed.proj.bias.copy_(wstate["module.patch_embed.proj.bias"])CODE
CRITICALmonai/apps/detection/networks/retinanet_detector.py114 Input argument ``network`` can be a monai.apps.detection.networks.retinanet_network.RetinaNet(*) object,STRING
CRITICALmonai/apps/detection/networks/retinanet_detector.py171 anchor_generator = monai.apps.detection.utils.anchor_utils.AnchorGeneratorWithAnchorShape(STRING
CRITICALmonai/apps/detection/networks/retinanet_detector.py1059 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
CRITICAL⚡tests/networks/blocks/test_CABlock.py121 block.qkv.conv.weight.data.fill_(1.0)CODE
CRITICAL⚡tests/networks/blocks/test_CABlock.py122 block.qkv_dwconv.conv.weight.data.fill_(1.0)CODE
CRITICAL⚡tests/networks/blocks/test_CABlock.py124 block.project_out.conv.weight.data.fill_(1.0)CODE
Excessive Try-Catch Wrapping66 hits · 71 pts
SeverityFileLineSnippetContext
LOWmonai/__init__.py134except Exception:CODE
LOWmonai/metrics/embedding_collapse.py393 except Exception as exc:CODE
LOWmonai/config/deviceconfig.py131 except Exception:CODE
MEDIUMmonai/config/deviceconfig.py128def _dict_append(in_dict, key, fn):CODE
LOWmonai/config/check_env.py99 except Exception as e:STRING
LOWmonai/config/check_env.py137 except Exception as e:STRING
LOWmonai/fl/client/monai_algo.py72 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.py549 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.py292 except Exception as e:CODE
LOWmonai/transforms/io/array.py531 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/data/image_reader.py1060 except Exception:CODE
LOW⚡monai/data/nvimgcodec_pydicom_plugin.py60 except Exception as exc: # pragma: no cover - environment specificCODE
LOWmonai/apps/utils.py192 except Exception as e:CODE
LOWmonai/apps/utils.py389 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.py248 except Exception:CODE
LOWmonai/apps/nnunet/nnunetv2_runner.py327 except Exception as err:CODE
LOWmonai/handlers/mlflow_handler.py380 except Exception as e:CODE
LOWmonai/handlers/mlflow_handler.py403 except Exception as e:CODE
LOWtests/clang_format_utils.py66 except Exception as e:CODE
LOWtests/test_utils.py217 except Exception:CODE
LOWtests/test_utils.py353 except Exception:CODE
LOWtests/test_utils.py541 except Exception as e:CODE
LOWtests/test_utils.py625 except Exception as e:CODE
MEDIUMtests/test_utils.py621def 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.py202 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/data/test_nvimgcodec_pydicom_reader.py269 except Exception as error:CODE
LOWtests/apps/test_download_and_extract.py122 except Exception as e:CODE
LOW⚡tests/apps/test_download_and_extract.py176 except Exception as e:CODE
6 more matches not shown…
Redundant / Tautological Comments24 hits · 39 pts
SeverityFileLineSnippetContext
LOWmonai/auto3dseg/utils.py482 # 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.py791 # Check if ``roi_size`` tuple is 2D and ``inputs`` tensor is 3DCOMMENT
LOWmonai/transforms/utils.py1801 # Set all to TrueCOMMENT
LOW⚡monai/data/wsi_reader.py410 # Check if there are four color channels for RGBACOMMENT
LOW⚡monai/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.py617 # Check if random transform was actually performed (based on `prob`)COMMENT
LOWmonai/apps/detection/transforms/dictionary.py762 # Check if random transform was actually performed (based on `prob`)COMMENT
LOWmonai/apps/detection/transforms/dictionary.py1380 # 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/bundle/test_bundle_workflow.py422 # Close the file handler `fileConfig` attached to the root logger before the tempdir isCOMMENT
LOWtests/transforms/test_nvtx_transform.py63 # Check if chain of randomizable/non-randomizable transforms is not brokenCOMMENT
LOW⚡tests/transforms/test_nvtx_decorator.py203 # Check if the outputs are equalCOMMENT
LOW⚡tests/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
Slop Phrases3 hits · 5 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
MEDIUM.github/workflows/codeql-analysis.yml64 # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize howCOMMENT
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡tests/transforms/test_spatial_cropd.py189 # Step 1: convert world -> image coordinatesCOMMENT
LOW⚡tests/transforms/test_spatial_cropd.py195 # Step 2: crop using string keysCOMMENT
Structural Annotation Overuse2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡tests/transforms/test_spatial_cropd.py189 # Step 1: convert world -> image coordinatesCOMMENT
LOW⚡tests/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
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