Repository Analysis

isaac-sim/IsaacLab

Unified framework for robot learning built on NVIDIA Isaac Sim

46.3 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of isaac-sim/IsaacLab, a Python project with 7,988 GitHub stars. SynthScan v2.0 examined 479,672 lines of code across 2442 source files, recording 10639 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 46.3 places this repository in the Strong 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).

46.3
Adjusted Score
46.3
Raw Score
100%
Time Factor
2026-08-28
Last Push
8.0K
Stars
Python
Language
479.7K
Lines of Code
2.4K
Files
10.6K
Pattern Hits
2026-08-29
Scan Date
0.74
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 53HIGH 1763MEDIUM 1613LOW 7210

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 10639 distinct pattern matches across 22 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.

Cross-File Repetition1582 hits · 7910 pts
SeverityFileLineSnippetContext
HIGH…lates/tasks/manager-based_single-agent/mdp/__init__.py0this sub-module contains the functions that are specific to the humanoid environment.STRING
HIGH…er_based/manipulation/lift_franka_soft/mdp/__init__.py0this sub-module contains the functions that are specific to the humanoid environment.STRING
HIGH…b_tasks/manager_based/classic/humanoid/mdp/__init__.py0this sub-module contains the functions that are specific to the humanoid environment.STRING
HIGHsource/isaaclab_teleop/isaaclab_teleop/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGH…saaclab_experimental/isaaclab_experimental/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab_physx/isaaclab_physx/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab/isaaclab/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab_assets/isaaclab_assets/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab_tasks/isaaclab_tasks/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGH…s_experimental/isaaclab_tasks_experimental/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab_ovphysx/isaaclab_ovphysx/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab_ppisp/isaaclab_ppisp/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab_contrib/isaaclab_contrib/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab_newton/isaaclab_newton/__init__.py0extension metadata dictionary parsed from the extension.toml file.STRING
HIGHsource/isaaclab_teleop/isaaclab_teleop/xr_cfg.py0configuration for viewing and interacting with the environment through an xr device.STRING
HIGHsource/isaaclab/isaaclab/envs/manager_based_env_cfg.py0configuration for viewing and interacting with the environment through an xr device.STRING
HIGHsource/isaaclab/isaaclab/envs/direct_rl_env_cfg.py0configuration for viewing and interacting with the environment through an xr device.STRING
HIGHsource/isaaclab/isaaclab/envs/direct_marl_env_cfg.py0configuration for viewing and interacting with the environment through an xr device.STRING
HIGH…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py0initialize the hand retargeting. args: hand_joint_names: names of hand joints in the robot model right_hand_config_filenSTRING
HIGH…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py0initialize the hand retargeting. args: hand_joint_names: names of hand joints in the robot model right_hand_config_filenSTRING
HIGH…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py0initialize the hand retargeting. args: hand_joint_names: names of hand joints in the robot model right_hand_config_filenSTRING
HIGH…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py0update yaml file with the correct urdf path. args: yaml_path: path to the yaml configuration file urdf_path: path to theSTRING
HIGH…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py0update yaml file with the correct urdf path. args: yaml_path: path to the yaml configuration file urdf_path: path to theSTRING
HIGH…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py0update yaml file with the correct urdf path. args: yaml_path: path to the yaml configuration file urdf_path: path to theSTRING
HIGH…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py0prepares the hand joints data for retargeting. args: hand_poses: dictionary containing hand pose data with joint positioSTRING
HIGH…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py0prepares the hand joints data for retargeting. args: hand_poses: dictionary containing hand pose data with joint positioSTRING
HIGH…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py0prepares the hand joints data for retargeting. args: hand_poses: dictionary containing hand pose data with joint positioSTRING
HIGH…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py0computes reference value for retargeting. args: joint_position: joint positions array indices: target link indices retarSTRING
HIGH…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py0computes reference value for retargeting. args: joint_position: joint positions array indices: target link indices retarSTRING
HIGH…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py0computes reference value for retargeting. args: joint_position: joint positions array indices: target link indices retarSTRING
HIGH…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py0computes retargeted joint angles for one hand. args: hand_joints: dictionary containing hand joint data retargeting: retSTRING
HIGH…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py0computes retargeted joint angles for one hand. args: hand_joints: dictionary containing hand joint data retargeting: retSTRING
HIGH…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py0computes retargeted joint angles for one hand. args: hand_joints: dictionary containing hand joint data retargeting: retSTRING
HIGH…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py0gets indices of hand joints in robot's dof array. args: robot: robot object containing dof information returns: array ofSTRING
HIGH…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py0gets indices of hand joints in robot's dof array. args: robot: robot object containing dof information returns: array ofSTRING
HIGH…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py0gets indices of hand joints in robot's dof array. args: robot: robot object containing dof information returns: array ofSTRING
HIGH…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py0computes retargeted joints for left hand. args: left_hand_poses: dictionary of left hand joint poses returns: retargetedSTRING
HIGH…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py0computes retargeted joints for left hand. args: left_hand_poses: dictionary of left hand joint poses returns: retargetedSTRING
HIGH…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py0computes retargeted joints for left hand. args: left_hand_poses: dictionary of left hand joint poses returns: retargetedSTRING
HIGH…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py0computes retargeted joints for right hand. args: right_hand_poses: dictionary of right hand joint poses returns: retargeSTRING
HIGH…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py0computes retargeted joints for right hand. args: right_hand_poses: dictionary of right hand joint poses returns: retargeSTRING
HIGH…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py0computes retargeted joints for right hand. args: right_hand_poses: dictionary of right hand joint poses returns: retargeSTRING
HIGH…ental/isaaclab_experimental/managers/reward_manager.py0sets the configuration of the specified term into the manager. args: term_name: the name of the termination term. cfg: tSTRING
HIGHsource/isaaclab/isaaclab/managers/reward_manager.py0sets the configuration of the specified term into the manager. args: term_name: the name of the termination term. cfg: tSTRING
HIGH…urce/isaaclab/isaaclab/managers/termination_manager.py0sets the configuration of the specified term into the manager. args: term_name: the name of the termination term. cfg: tSTRING
HIGH…ental/isaaclab_experimental/managers/reward_manager.py0gets the configuration for the specified term. args: term_name: the name of the termination term. returns: the configuraSTRING
HIGHsource/isaaclab/isaaclab/managers/reward_manager.py0gets the configuration for the specified term. args: term_name: the name of the termination term. returns: the configuraSTRING
HIGH…urce/isaaclab/isaaclab/managers/termination_manager.py0gets the configuration for the specified term. args: term_name: the name of the termination term. returns: the configuraSTRING
HIGH…ental/isaaclab_experimental/managers/reward_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGH…ental/isaaclab_experimental/managers/action_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGH…/isaaclab_experimental/managers/observation_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGH…ntal/isaaclab_experimental/managers/command_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGHsource/isaaclab/isaaclab/managers/reward_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGHsource/isaaclab/isaaclab/managers/curriculum_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGHsource/isaaclab/isaaclab/managers/action_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGH…urce/isaaclab/isaaclab/managers/observation_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGHsource/isaaclab/isaaclab/managers/command_manager.py0returns the active terms as iterable sequence of tuples. the first element of the tuple is the name of the term and the STRING
HIGH…ental/isaaclab_experimental/managers/action_manager.py0sets whether to visualize the command data. args: debug_vis: whether to visualize the command data. returns: whether theSTRING
HIGHsource/isaaclab/isaaclab/managers/action_manager.py0sets whether to visualize the command data. args: debug_vis: whether to visualize the command data. returns: whether theSTRING
HIGH…ntal/isaaclab_experimental/managers/command_manager.py0sets whether to visualize the command data. args: debug_vis: whether to visualize the command data. returns: whether theSTRING
1522 more matches not shown…
Decorative Section Separators1337 hits · 4940 pts
SeverityFileLineSnippetContext
MEDIUMtools/changelog/cli.py33 # ── check ─────────────────────────────────────────────────────STRING
MEDIUMtools/changelog/cli.py37 # ── compile ───────────────────────────────────────────────────STRING
MEDIUMtools/changelog/cli.py109# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/cli.py111# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/cli.py852# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/cli.py854# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/cli.py1003# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/cli.py1005# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/cli.py1032 # ── Version source: by default inferred from filename suffixes ────────COMMENT
MEDIUMtools/changelog/test/test_parse.py22# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_parse.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_parse.py58# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_parse.py60# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_parse.py63# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_parse.py65# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_parse.py92# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_parse.py95# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_bump_suffix.py23# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_bump_suffix.py25# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_bump_suffix.py68# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_bump_suffix.py70# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_bump_suffix.py89# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_bump_suffix.py91# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_bump_suffix.py118# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_bump_suffix.py120# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py23# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py25# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py43# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py45# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py81# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py84# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py227# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py229# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py248# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py250# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py271# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_validate.py273# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_format.py13# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_format.py15# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_format.py28# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_format.py30# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_format.py59# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/changelog/test/test_format.py61# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml6 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml8 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml56 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml58 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml78 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml80 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml93 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml95 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml101 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml103 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml109 # ================================================================================COMMENT
MEDIUMtools/wheel_builder/res/python_packages.toml111 # ================================================================================COMMENT
MEDIUM…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py446 # ------------------------------------------------------------------COMMENT
MEDIUM…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py448 # ------------------------------------------------------------------COMMENT
MEDIUM…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py493 # ------------------------------------------------------------------COMMENT
MEDIUM…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py495 # ------------------------------------------------------------------COMMENT
MEDIUM…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py754 # ------------------------------------------------------------------COMMENT
1277 more matches not shown…
Hyper-Verbose Identifiers4525 hits · 4152 pts
SeverityFileLineSnippetContext
LOWtools/conftest.py73def capture_test_output_with_timeout(cmd, timeout, env, startup_deadline=0, report_file=""):CODE
LOWtools/conftest.py254def _capture_system_diagnostics():CODE
LOWtools/conftest.py331def _retry_failed_test_in_fresh_process(CODE
LOWtools/run_all_tests.py252def extract_tests_and_timeouts(CODE
LOWtools/environ_docs.py84def parse_rl_libraries_from_kwargs(kwargs: dict) -> dict[str, list[str]]:CODE
LOWtools/environ_docs.py119def apply_rl_library_overrides(task_id: str, agents: dict[str, list[str]]) -> dict[str, list[str]]:CODE
LOWtools/environ_docs.py145def _infer_implicit_physics_names(task_name: str) -> set[str]:CODE
LOWtools/environ_docs.py248def collect_environment_doc_rows(CODE
LOWtools/environ_docs.py296def render_comprehensive_list_table(rows: list[EnvironmentDocRow]) -> str:CODE
LOWtools/test/test_environ_docs.py58def test_is_training_task_filters_inference_variants():CODE
LOWtools/test/test_environ_docs.py66def test_parse_rl_libraries_from_kwargs_handles_multi_agent_and_amp():CODE
LOWtools/test/test_environ_docs.py82def test_parse_rl_libraries_detects_vision_config_from_filename():CODE
LOWtools/test/test_environ_docs.py93def test_apply_rl_library_overrides_supplements_registry_gaps():CODE
LOWtools/test/test_environ_docs.py101def test_find_inference_task_name_supports_play_and_eval():CODE
LOWtools/test/test_environ_docs.py116def test_format_presets_rst_single_and_multi_line():CODE
LOWtools/test/test_environ_docs.py132def test_format_presets_rst_hides_domain_names_duplicated_by_physics():CODE
LOWtools/test/test_environ_docs.py143def test_format_presets_rst_hides_physics_backend_mirrors_without_physics_preset():CODE
LOWtools/test/test_environ_docs.py154def test_format_presets_rst_keeps_ovphysx_on_physics():CODE
LOWtools/test/test_environ_docs.py164def test_physics_names_for_docs_infers_physx_from_default():CODE
LOWtools/test/test_environ_docs.py172def test_collect_environment_doc_rows_from_mock_specs():CODE
LOWtools/test/test_environ_docs.py199def test_collect_environment_doc_rows_applies_rlinf_override():CODE
LOWtools/test/test_environ_docs.py211def test_format_presets_rst_returns_empty_string_when_unavailable():CODE
LOWtools/test/test_environ_docs.py216def test_format_rl_libraries_returns_empty_string_when_unavailable():CODE
LOWtools/test/test_environ_docs.py220def test_render_comprehensive_list_table_uses_blank_cells_for_missing_values():CODE
LOWtools/test/test_environ_docs.py237def test_render_comprehensive_list_table_uses_narrower_task_column_width():CODE
LOWtools/test/test_environ_docs.py242def test_patch_environments_rst_replaces_marked_section():CODE
LOWtools/test/test_environ_docs.py257def test_render_comprehensive_list_table_includes_header():CODE
LOWtools/changelog/test/test_parse.py27def test_parse_fragment_single_section(tmp_path):CODE
LOWtools/changelog/test/test_parse.py34def test_parse_fragment_multiple_sections_preserves_dict_order(tmp_path):CODE
LOWtools/changelog/test/test_parse.py42def test_parse_fragment_underline_must_be_at_least_heading_length(tmp_path):CODE
LOWtools/changelog/test/test_parse.py48def test_parse_fragment_empty_file(tmp_path):CODE
LOWtools/changelog/test/test_parse.py53def test_parse_fragment_no_section_headings(tmp_path):CODE
LOWtools/changelog/test/test_parse.py68def test_fragment_batch_flags_invalid_filenames_from_fixture():CODE
LOWtools/changelog/test/test_parse.py75def test_fragment_batch_missing_directory(tmp_path):CODE
LOWtools/changelog/test/test_parse.py83def test_fragment_batch_collects_skip_files_separately(tmp_path):CODE
LOWtools/changelog/test/test_parse.py108def test_package_discover_includes_complete_packages(tmp_path):CODE
LOWtools/changelog/test/test_parse.py116def test_package_discover_excludes_packages_missing_changelog(tmp_path):CODE
LOWtools/changelog/test/test_parse.py122def test_package_discover_excludes_packages_missing_extension_toml(tmp_path):CODE
LOWtools/changelog/test/test_parse.py128def test_package_discover_returns_sorted_alphabetically(tmp_path):CODE
LOWtools/changelog/test/test_parse.py135def test_package_discover_missing_root_returns_empty(tmp_path):CODE
LOWtools/changelog/test/test_parse.py139def test_package_is_managed_property(tmp_path):CODE
LOWtools/changelog/test/test_bump_suffix.py28def test_patch_bump_demo_aggregates_to_patch():CODE
LOWtools/changelog/test/test_bump_suffix.py40def test_minor_bump_demo_aggregates_to_minor():CODE
LOWtools/changelog/test/test_bump_suffix.py54def test_major_bump_demo_aggregates_to_major():CODE
LOWtools/changelog/test/test_bump_suffix.py85def test_aggregate_bump_logic(bumps, expected):CODE
LOWtools/changelog/test/test_bump_suffix.py113def test_fragment_filename_regexes(name, is_fragment, is_skip):CODE
LOWtools/changelog/test/test_bump_suffix.py134def test_parse_slug_for_filenames(name, expected_slug):CODE
LOWtools/changelog/test/test_validate.py28def test_validate_accepts_well_formed(tmp_path):CODE
LOWtools/changelog/test/test_validate.py33def test_validate_accepts_minor_suffix(tmp_path):CODE
LOWtools/changelog/test/test_validate.py38def test_validate_accepts_major_suffix(tmp_path):CODE
LOWtools/changelog/test/test_validate.py48def test_validate_rejects_unknown_filename_from_fixture():CODE
LOWtools/changelog/test/test_validate.py53def test_validate_rejects_unknown_bump_tier_from_fixture():CODE
LOWtools/changelog/test/test_validate.py58def test_validate_rejects_empty_file_from_fixture():CODE
LOWtools/changelog/test/test_validate.py63def test_validate_rejects_missing_section_heading_from_fixture():CODE
LOWtools/changelog/test/test_validate.py68def test_validate_rejects_section_without_bullets_from_fixture():CODE
LOWtools/changelog/test/test_validate.py73def test_validate_rejects_orphan_paragraph_from_fixture():CODE
LOWtools/changelog/test/test_validate.py207def test_check_fragments_no_source_changes_means_no_required_fragment(tmp_path):CODE
LOWtools/changelog/test/test_validate.py217def test_check_fragments_missing_when_source_touched_without_fragment(tmp_path):CODE
LOWtools/changelog/test/test_validate.py232def test_display_path_strips_repo_root_for_internal_paths():CODE
LOWtools/changelog/test/test_validate.py238def test_display_path_falls_back_to_absolute_for_external(tmp_path):CODE
4465 more matches not shown…
Unused Imports999 hits · 976 pts
SeverityFileLineSnippetContext
LOWtools/run_install_ci.py46CODE
LOWtools/environ_docs.py14CODE
LOWtools/update_environments_rst.py18CODE
LOWtools/update_environments_rst.py54CODE
LOWtools/update_environments_rst.py58CODE
LOWtools/test/test_environ_docs.py8CODE
LOWtools/test/test_environ_docs.py54CODE
LOWtools/changelog/cli.py59CODE
LOWtools/changelog/test/test_parse.py8CODE
LOWtools/changelog/test/test_bump_suffix.py13CODE
LOWtools/changelog/test/test_validate.py8CODE
LOWtools/changelog/test/test_integration.py14CODE
LOWtools/changelog/test/test_format.py8CODE
LOW…plates/tasks/manager-based_single-agent/mdp/rewards.py6CODE
LOWtools/wheel_builder/res/__init__.py99CODE
LOWdocker/test/test_run_install_ci.py6CODE
LOWdocker/utils/x11_utils.py8CODE
LOWdocker/utils/__init__.py6CODE
LOWdocker/utils/state_file.py6CODE
LOWdocker/utils/container_interface.py6CODE
LOWdocker/utils/volume_mounts.py19CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py8CODE
LOW…lab_teleop/isaaclab_teleop/teleop_message_processor.py14CODE
LOW…rce/isaaclab_teleop/isaaclab_teleop/command_handler.py8CODE
LOW…urce/isaaclab_teleop/isaaclab_teleop/control_events.py8CODE
LOW…ce/isaaclab_teleop/isaaclab_teleop/isaac_teleop_cfg.py8CODE
LOW…rce/isaaclab_teleop/isaaclab_teleop/xr_anchor_utils.py8CODE
LOWsource/isaaclab_teleop/isaaclab_teleop/xr_cfg.py9CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/xr_anchor_manager.py8CODE
LOW…isaaclab_teleop/isaaclab_teleop/isaac_teleop_device.py8CODE
LOW…b_teleop/isaaclab_teleop/deprecated/retargeter_base.py14CODE
LOW…b_teleop/isaaclab_teleop/deprecated/retargeter_base.py14CODE
LOW…op/isaaclab_teleop/deprecated/teleop_device_factory.py13CODE
LOW…eop/isaaclab_teleop/deprecated/openxr/openxr_device.py14CODE
LOW…p/isaaclab_teleop/deprecated/openxr/xr_anchor_utils.py11CODE
LOW…teleop/isaaclab_teleop/deprecated/openxr/manus_vive.py14CODE
LOW…lab_teleop/isaaclab_teleop/deprecated/openxr/xr_cfg.py11CODE
LOW…d/openxr/retargeters/manipulator/gripper_retargeter.py5CODE
LOW…d/openxr/retargeters/manipulator/se3_rel_retargeter.py5CODE
LOW…d/openxr/retargeters/manipulator/se3_abs_retargeter.py5CODE
LOW…penxr/retargeters/humanoid/fourier/gr1t2_retargeter.py6CODE
LOW…rs/humanoid/unitree/g1_motion_controller_locomotion.py6CODE
LOW…retargeters/humanoid/unitree/g1_lower_body_standing.py6CODE
LOW…s/humanoid/unitree/inspire/g1_upper_body_retargeter.py6CODE
LOW…d/unitree/trihand/g1_upper_body_motion_ctrl_gripper.py6CODE
LOW…nitree/trihand/g1_upper_body_motion_ctrl_retargeter.py6CODE
LOW…s/humanoid/unitree/trihand/g1_upper_body_retargeter.py6CODE
LOWsource/isaaclab_teleop/test/test_oxr_device.py9CODE
LOWsource/isaaclab_teleop/test/test_cloudxr_lifecycle.py19CODE
LOWsource/isaaclab_teleop/test/test_target_frame_rebase.py13CODE
LOWsource/isaaclab_teleop/test/test_control_events.py17CODE
LOW…saaclab_experimental/isaaclab_experimental/__init__.py11CODE
LOW…tal/isaaclab_experimental/managers/scene_entity_cfg.py12CODE
LOW…ental/isaaclab_experimental/managers/reward_manager.py12CODE
LOW…/isaaclab_experimental/managers/termination_manager.py16CODE
LOW…ental/isaaclab_experimental/managers/action_manager.py8CODE
LOW…imental/isaaclab_experimental/managers/manager_base.py16CODE
LOW…mental/isaaclab_experimental/managers/event_manager.py22CODE
LOW…/isaaclab_experimental/managers/observation_manager.py47CODE
LOW…ntal/isaaclab_experimental/managers/command_manager.py8CODE
939 more matches not shown…
Docstring Block Structure170 hits · 850 pts
SeverityFileLineSnippetContext
HIGHtools/run_all_tests.py84Run all tests under the given directory. Args: test_dir: Path to the directory containing the tests. STRING
HIGHtools/run_all_tests.py259Extract all tests under the given directory or extension and their respective timeouts. Args: test_dir: PatSTRING
HIGHdocker/utils/state_file.py79Get a variable from the configuration object. Note: Since we use the ConfigParser class, the sectioSTRING
HIGH…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py649Execute one step of the teleop session and return the action tensor. If the session has not been started yet (bSTRING
HIGH…isaaclab_teleop/isaaclab_teleop/isaac_teleop_device.py231Process current device state and return control commands. If the IsaacTeleop session has not been started yet (STRING
HIGH…op/isaaclab_teleop/deprecated/teleop_device_factory.py31Create a teleoperation device based on configuration. .. deprecated:: Use :class:`isaaclab_teleop.IsaacTeleSTRING
HIGH…ental/isaaclab_experimental/managers/reward_manager.py352Gets the configuration for the specified term. Args: term_name: The name of the reward term. STRING
HIGH…/isaaclab_experimental/managers/observation_manager.py448Computes the observations for a given group. The observations for a given group are computed by calling the regSTRING
HIGH…isaaclab_experimental/utils/buffers/circular_buffer.py168Retrieve the data from the circular buffer in last-in-first-out (LIFO) fashion. If the requested index is largeSTRING
HIGH…ental/isaaclab_experimental/envs/direct_rl_env_warp.py544Run rendering without stepping through the physics. By convention, if mode is: - **human**: Render to STRING
HIGH…saaclab_experimental/envs/manager_based_rl_env_warp.py382Run rendering without stepping through the physics. By convention, if mode is: - **human**: Render to STRING
HIGH…saaclab_physx/sensors/contact_sensor/contact_sensor.py195Checks if bodies that have established contact within the last :attr:`dt` seconds. This function checks if the STRING
HIGH…saaclab_physx/sensors/contact_sensor/contact_sensor.py240Checks if bodies that have broken contact within the last :attr:`dt` seconds. This function checks if the bodieSTRING
HIGH…b_physx/sensors/frame_transformer/frame_transformer.py553Extract a normalized body path from a prim path. Removes the environment instance segment `/envs/env_<id>/` to STRING
HIGH…ce/isaaclab/test/controllers/test_operational_space.py1660Update the target for the operational space controller. Args: osc (OperationalSpaceController): The operatiSTRING
HIGH…ce/isaaclab/test/controllers/test_operational_space.py1710Convert the target command to the task frame if required. Args: osc (OperationalSpaceController): The operaSTRING
HIGHsource/isaaclab/isaaclab/cloner/cloner_utils.py55Resolve a destination path expression to its row's source path, destination glob, and asset suffix. Finds the rows STRING
HIGH…isaaclab/isaaclab/ui/xr_widgets/scene_visualization.py305Register a callback function to be executed based on trigger conditions. Args: trigger: Type of triSTRING
HIGH…isaaclab/sensors/contact_sensor/base_contact_sensor.py141Checks if bodies that have established contact within the last :attr:`dt` seconds. This function checks if the STRING
HIGH…isaaclab/sensors/contact_sensor/base_contact_sensor.py169Checks if bodies that have broken contact within the last :attr:`dt` seconds. This function checks if the bodieSTRING
HIGHsource/isaaclab/isaaclab/sensors/camera/utils.py166Creates pointcloud from input depth image and camera transformation matrix. This function provides the same functioSTRING
HIGHsource/isaaclab/isaaclab/sensors/camera/camera_data.py134Build a :class:`CameraData` with output buffers pre-allocated as warp arrays. Allocates one ``(num_views, heighSTRING
HIGH…aclab/isaaclab/sensors/ray_caster/patterns/patterns.py18A regular grid pattern for ray casting. The grid pattern is made from rays that are parallel to each other. They spSTRING
HIGHsource/isaaclab/isaaclab/test/benchmark/backends.py63Get or create a backend instance by type name. Args: instance_type: Type of backend to create ("jsoSTRING
HIGHsource/isaaclab/isaaclab/test/benchmark/measurements.py204Get a metadata field's value. Args: name: Field name. Note that fields are named internally like 'ESTRING
HIGHsource/isaaclab/isaaclab/visualizers/visualizer.py30Resolve backend key from visualizer config. Args: cfg: Visualizer configuration instance. STRING
HIGHsource/isaaclab/isaaclab/visualizers/visualizer.py64Create a new visualizer instance based on the visualizer type. Args: cfg: Visualizer configuration STRING
HIGHsource/isaaclab/isaaclab/managers/reward_manager.py181Gets the configuration for the specified term. Args: term_name: The name of the reward term. STRING
HIGH…urce/isaaclab/isaaclab/managers/termination_manager.py232Gets the configuration for the specified term. Args: term_name: The name of the termination term. STRING
HIGHsource/isaaclab/isaaclab/managers/event_manager.py318Gets the configuration for the specified term. The method finds the term by name by searching through all the mSTRING
HIGH…urce/isaaclab/isaaclab/managers/observation_manager.py345Computes the observations for a given group. The observations for a given group are computed by calling the regSTRING
HIGHsource/isaaclab/isaaclab/terrains/terrain_importer.py152Set the debug visualization of the terrain importer. Args: debug_vis: Whether to visualize the terrSTRING
HIGHsource/isaaclab/isaaclab/terrains/utils.py141Finds flat patches of given radius in the input mesh. The function finds flat patches of given radius based on the STRING
HIGH…isaaclab/isaaclab/terrains/height_field/hf_terrains.py23Generate a terrain with height sampled uniformly from a specified range. .. image:: ../../_static/terrains/height_fSTRING
HIGH…isaaclab/isaaclab/terrains/height_field/hf_terrains.py294Generate a terrain with a wave pattern. The terrain is a flat platform at the center of the terrain with a wave patSTRING
HIGH…ce/isaaclab/isaaclab/terrains/trimesh/mesh_terrains.py254Generate a terrain with cells of random heights and fixed width. The terrain is generated in the x-y plane and has STRING
HIGH…ce/isaaclab/isaaclab/terrains/trimesh/mesh_terrains.py651Generate a terrain with a star. The terrain has a ground with a cylinder in the middle. The star is made of :obj:`nSTRING
HIGH…ce/isaaclab/isaaclab/terrains/trimesh/mesh_terrains.py725Generate a terrain with a set of repeated objects. The terrain has a ground with a platform in the middle. The objeSTRING
HIGHsource/isaaclab/isaaclab/utils/timer.py251Retrieves the time logged in the global dictionary based on name. Args: name: Name of tSTRING
HIGHsource/isaaclab/isaaclab/utils/timer.py269Retrieves the timer statistics logged in the global dictionary based on name. Args: namSTRING
HIGHsource/isaaclab/isaaclab/utils/mesh.py51Converts a primitive object to a trimesh. Args: prim: The prim that should be converted to a trimesh. STRING
HIGHsource/isaaclab/isaaclab/utils/wrench_composer.py667Resolve environment IDs to a warp int32 array. Args: env_ids: Environment indices as any supported STRING
HIGHsource/isaaclab/isaaclab/utils/wrench_composer.py696Resolve body IDs to a warp int32 array. Args: body_ids: Body indices as any supported type, or NoneSTRING
HIGHsource/isaaclab/isaaclab/utils/assets.py88Retrieves the path to a file on the Nucleus Server or locally. If the file exists locally, then the absolute path tSTRING
HIGHsource/isaaclab/isaaclab/utils/assets.py177Reads a file from the Nucleus Server or locally. Args: path: The path to the file. Raises: FilSTRING
HIGHsource/isaaclab/isaaclab/utils/dict.py25Convert an object into dictionary recursively. Note: Ignores all names starting with "__" (i.e. built-in meSTRING
HIGHsource/isaaclab/isaaclab/utils/dict.py214Convert all arrays or tensors in a dictionary to a given backend. This function iterates over the dictionary, conveSTRING
HIGHsource/isaaclab/isaaclab/utils/math.py200Converts quaternion from one convention to another. The convention to convert TO is specified as an optional argumeSTRING
HIGHsource/isaaclab/isaaclab/utils/math.py535Multiply two quaternions together. Args: q1: The first quaternion in (x, y, z, w). Shape is (..., 4). STRING
HIGHsource/isaaclab/isaaclab/utils/math.py753Computes the skew-symmetric matrix of a vector. Args: vec: The input vector. Shape is (3,) or (N, 3). STRING
HIGHsource/isaaclab/isaaclab/utils/math.py923Compute the position and orientation error between source and target frames. Args: t01: Position of source STRING
HIGHsource/isaaclab/isaaclab/utils/math.py1013Transform input points in a given frame to a target frame. This function transform points from a source frame to a STRING
HIGHsource/isaaclab/isaaclab/utils/math.py1088Converts perspective depth image to orthogonal depth image. Perspective depth images contain distances measured froSTRING
HIGHsource/isaaclab/isaaclab/utils/math.py1180Un-project depth image into a pointcloud. This function converts orthogonal or perspective depth images into pointsSTRING
HIGHsource/isaaclab/isaaclab/utils/string.py22Converts a string from snake case to camel case. Args: snake_str: A string in snake case (i.e. with '_') STRING
HIGHsource/isaaclab/isaaclab/utils/string.py122Converts a callable object to a string. Args: value: A callable object. separator: The separator beSTRING
HIGHsource/isaaclab/isaaclab/utils/string.py153Resolves the module and function names to return the function. Args: name: The function name. The format shSTRING
HIGHsource/isaaclab/isaaclab/utils/string.py347Match a list of query regular expressions against a list of strings and return the matched indices and names. When STRING
HIGHsource/isaaclab/isaaclab/utils/string.py404Match a list of regular expressions in a dictionary against a list of strings and return the matched indices, names,STRING
HIGHsource/isaaclab/isaaclab/utils/configclass.py323Check the validity of configclass object. This function checks if the object is a valid configclass object. A validSTRING
110 more matches not shown…
Self-Referential Comments230 hits · 697 pts
SeverityFileLineSnippetContext
MEDIUMtools/run_all_tests.py105 # Create the log directory if it doesn't existCOMMENT
MEDIUMdocker/utils/container_interface.py176 # Create the file with sticky bit on the groupCOMMENT
MEDIUM…e/isaaclab_teleop/isaaclab_teleop/xr_anchor_manager.py103 # Create the XR anchor prim in USD if it does not already exist.COMMENT
MEDIUMsource/isaaclab_teleop/test/test_oxr_device.py160 # Create a new stageCOMMENT
MEDIUMsource/isaaclab_teleop/test/test_oxr_device.py201 # Create a proper config object with default valuesCOMMENT
MEDIUMsource/isaaclab_teleop/test/test_oxr_device.py247 # Create a proper config object with default values and a no-op retargeter to trigger data collectionCOMMENT
MEDIUM…/isaaclab_visualizers/kit/kit_visualization_markers.py152 # Create a child prim for the marker.COMMENT
MEDIUM…aclab_physx/benchmark/assets/benchmark_articulation.py971 # Create the test articulationCOMMENT
MEDIUM…/benchmark/assets/benchmark_rigid_object_collection.py91 # Create a minimal config with dummy rigid objectsCOMMENT
MEDIUMsource/isaaclab_physx/test/sensors/check_pva_sensor.py84 # Define the sceneCOMMENT
MEDIUMsource/isaaclab_physx/test/sensors/check_pva_sensor.py132 # Create a pva sensorCOMMENT
MEDIUMsource/isaaclab_physx/test/sensors/check_pva_sensor.py153 # Create a counter for resetting the sceneCOMMENT
MEDIUM…/isaaclab_physx/test/sensors/test_frame_transformer.py655 # Create a custom scene config with two robotsCOMMENT
MEDIUMsource/isaaclab_physx/test/sim/test_spawn_meshes.py29 # Create a new stageCOMMENT
MEDIUM…clab_physx/test/assets/test_rigid_object_collection.py585 # Create a scene with random cubesCOMMENT
MEDIUM…clab_physx/test/assets/test_rigid_object_collection.py768 # Create a scene with random cubesCOMMENT
MEDIUMsource/isaaclab_physx/test/assets/test_rigid_object.py969 # Create a scene with random cubesCOMMENT
MEDIUMsource/isaaclab_physx/test/assets/test_rigid_object.py1150 # Create a scene with random cubesCOMMENT
MEDIUMsource/isaaclab_physx/test/assets/test_rigid_object.py885 # Create a scene with random cubesCOMMENT
MEDIUMsource/isaaclab_physx/test/assets/test_rigid_object.py928 # Create a scene with random cubesCOMMENT
MEDIUMsource/isaaclab_physx/test/assets/test_rigid_object.py1080 # Create a scene with random cubesCOMMENT
MEDIUMsource/isaaclab_physx/isaaclab_physx/sensors/pva/pva.py148 # Initialize parent classCOMMENT
MEDIUMsource/isaaclab_physx/isaaclab_physx/sensors/pva/pva.py154 # Create the rigid body view on the ancestorCOMMENT
MEDIUM…b_physx/sensors/frame_transformer/frame_transformer.py252 # Create a prim view for all frames and initialize itCOMMENT
MEDIUMsource/isaaclab/test/sensors/test_multi_tiled_camera.py52 # Create a new stageCOMMENT
MEDIUMsource/isaaclab/test/sensors/test_camera.py73 # Create a new stageCOMMENT
MEDIUM…urce/isaaclab/test/sensors/test_ray_caster_patterns.py345 # Create a simple intrinsic matrix for testingCOMMENT
MEDIUM…clab/test/sensors/test_multi_mesh_ray_caster_camera.py65 # Create a new stageCOMMENT
MEDIUMsource/isaaclab/test/sensors/check_ray_caster.py65 # Define the sceneCOMMENT
MEDIUMsource/isaaclab/test/sensors/check_ray_caster.py121 # Create a ray-caster sensorCOMMENT
MEDIUMsource/isaaclab/test/sensors/check_ray_caster.py130 # Create a view over all the ballsCOMMENT
MEDIUMsource/isaaclab/test/sensors/check_ray_caster.py151 # Create a counter for resetting the sceneCOMMENT
MEDIUMsource/isaaclab/test/sensors/test_tiled_camera.py54 # Create a new stageCOMMENT
MEDIUM…e/isaaclab/test/sensors/check_multi_mesh_ray_caster.py71 # Define the sceneCOMMENT
MEDIUM…e/isaaclab/test/sensors/check_multi_mesh_ray_caster.py161 # Create a ray-caster sensorCOMMENT
MEDIUM…e/isaaclab/test/sensors/check_multi_mesh_ray_caster.py170 # Create a view over all the ballsCOMMENT
MEDIUM…e/isaaclab/test/sensors/check_multi_mesh_ray_caster.py191 # Create a counter for resetting the sceneCOMMENT
MEDIUM…e/isaaclab/test/sensors/test_ray_caster_integration.py122 # Create a small collision cube so PhysX treats this as a real body.COMMENT
MEDIUM…e/isaaclab/test/sensors/test_ray_caster_integration.py474 # Create a kinematic rigid body at (0, 0, 2) rotated 90 deg around ZCOMMENT
MEDIUM…e/isaaclab/test/sensors/test_ray_caster_integration.py484 # Create a child Xform offset by (1, 0, 0) in the body's local frame,COMMENT
MEDIUM…e/isaaclab/test/sensors/test_ray_caster_integration.py498 # Create a sensor prim to mount the MultiMeshRayCaster onCOMMENT
MEDIUMsource/isaaclab/test/sensors/test_ray_caster_camera.py58 # Create a blank new stageCOMMENT
MEDIUMsource/isaaclab/test/sensors/test_ray_caster_camera.py76 # Create a new stageCOMMENT
MEDIUM…ab/test/sensors/test_first_frame_textured_rendering.py59 # Create a new stageCOMMENT
MEDIUM…/isaaclab/test/sensors/test_sensor_base_integration.py96 # Create a new stageCOMMENT
MEDIUM…/test/xr_visualization/check_scene_xr_visualization.py139 # Create a simple panel content since make_panel_content doesn't existCOMMENT
MEDIUM…/test/xr_visualization/check_scene_xr_visualization.py152 # Create a simple panel content since make_panel_content doesn't existCOMMENT
MEDIUMsource/isaaclab/test/terrains/check_terrain_importer.py107 # Define the sceneCOMMENT
MEDIUMsource/isaaclab/test/terrains/check_terrain_importer.py167 # Create a PhysX rigid body view for physics simulationCOMMENT
MEDIUMsource/isaaclab/test/terrains/check_terrain_importer.py183 # Create a counter for resetting the sceneCOMMENT
MEDIUMsource/isaaclab/test/terrains/test_terrain_importer.py170 # Create a scene with rough terrain and ballsCOMMENT
MEDIUMsource/isaaclab/test/terrains/test_terrain_importer.py176 # Create a view over all the balls using PhysX viewCOMMENT
MEDIUMsource/isaaclab/test/terrains/test_terrain_importer.py201 # Create a scene with rough terrain and ballsCOMMENT
MEDIUMsource/isaaclab/test/terrains/test_terrain_importer.py210 # Create a view over all the balls using PhysX viewCOMMENT
MEDIUMsource/isaaclab/test/terrains/test_terrain_importer.py266 # Define the sceneCOMMENT
MEDIUMsource/isaaclab/test/terrains/test_terrain_importer.py312 # Create a view over all the balls using Isaac Lab's FrameViewCOMMENT
MEDIUMsource/isaaclab/test/utils/test_math.py500 # Create a sample perspective depth image (N, H, W)COMMENT
MEDIUMsource/isaaclab/test/utils/test_math.py562 # Create a Slerp object and interpolate create the interpolated rotation matricesCOMMENT
MEDIUMsource/isaaclab/test/utils/test_math.py1226 # Create a Slerp object and interpolate create the interpolated matricesCOMMENT
MEDIUMsource/isaaclab/test/utils/test_logger.py431 # Create a logger with both filter and formatterCOMMENT
170 more matches not shown…
Hallucination Indicators53 hits · 615 pts
SeverityFileLineSnippetContext
CRITICAL…saaclab_experimental/envs/mdp/actions/joint_actions.py275 defaults_np = self._asset.data.default_joint_pos.warp.numpy()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1343 self.default_joint_friction_coeff = self.asset.data.joint_friction_coeff.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1344 self.default_joint_armature = self.asset.data.joint_armature.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1345 self.default_joint_pos_limits = self.asset.data.joint_pos_limits.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py511 self.default_mass = self.asset.data.body_mass.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py513 self.default_inertia = self.asset.data.body_inertia.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py527 masses = self.asset.data.body_mass.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py552 inertias = self.asset.data.body_inertia.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py654 self.default_inertia = self.asset.data.body_inertia.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py742 self.default_com = self.asset.data.body_com_pose_b.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1160 self.default_joint_stiffness = self.asset.data.joint_stiffness.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1161 self.default_joint_damping = self.asset.data.joint_damping.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1458 self.asset.data.default_joint_armature.torch.clone(),CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1582 self.asset.data.fixed_tendon_stiffness.torch.clone(),CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1596 self.asset.data.fixed_tendon_damping.torch.clone(),CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1610 self.asset.data.fixed_tendon_limit_stiffness.torch.clone(),CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1623 limit = self.asset.data.fixed_tendon_pos_limits.torch.clone()CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1659 self.asset.data.fixed_tendon_rest_length.torch.clone(),CODE
CRITICALsource/isaaclab/isaaclab/envs/mdp/events.py1673 self.asset.data.fixed_tendon_offset.torch.clone(),CODE
CRITICAL…b/isaaclab/envs/mdp/actions/pink_task_space_actions.py355 current_joint_pos = self._asset.data.joint_pos.torch.cpu().numpy()[env_index]CODE
CRITICAL…saaclab/isaaclab/envs/mdp/commands/velocity_command.py225 base_pos_w = self.robot.data.root_pos_w.torch.clone()CODE
CRITICALsource/isaaclab_tasks/test/rendering_test_utils.py926 for marker_cfg in env_cfg.commands.object_pose.success_visualizer_cfg.markers.values():CODE
CRITICAL…/direct/inhand_manipulation/inhand_manipulation_env.py61 joint_pos_limits = self.hand.data.joint_limits.torch.to(self.device)CODE
CRITICAL…/direct/inhand_manipulation/inhand_manipulation_env.py258 object_default_pose = self.object.data.default_root_pose.torch.clone()[env_ids]CODE
CRITICAL…/direct/inhand_manipulation/inhand_manipulation_env.py259 object_default_vel = self.object.data.default_root_vel.torch.clone()[env_ids]CODE
CRITICAL…_tasks/direct/shadow_hand_over/shadow_hand_over_env.py66 joint_pos_limits = self.right_hand.data.joint_limits.torch.to(self.device)CODE
CRITICAL…_tasks/direct/shadow_hand_over/shadow_hand_over_env.py324 object_default_pose = self.object.data.default_root_pose.torch.clone()[env_ids]CODE
CRITICAL…_tasks/direct/shadow_hand_over/shadow_hand_over_env.py325 object_default_vel = self.object.data.default_root_vel.torch.clone()[env_ids]CODE
CRITICAL…asks/isaaclab_tasks/direct/automate/disassembly_env.py224 self.joint_pos = self._robot.data.joint_pos.torch.clone()CODE
CRITICAL…asks/isaaclab_tasks/direct/automate/disassembly_env.py225 self.joint_vel = self._robot.data.joint_vel.torch.clone()CODE
CRITICAL…b_tasks/isaaclab_tasks/direct/automate/assembly_env.py297 self.joint_pos = self._robot.data.joint_pos.torch.clone()CODE
CRITICAL…b_tasks/isaaclab_tasks/direct/automate/assembly_env.py298 self.joint_vel = self._robot.data.joint_vel.torch.clone()CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py503 held_pose = self._held_asset.data.default_root_pose.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py504 held_vel = self._held_asset.data.default_root_vel.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py511 fixed_pose = self._fixed_asset.data.default_root_pose.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py512 fixed_vel = self._fixed_asset.data.default_root_vel.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py736 small_gear_pose = self._small_gear_asset.data.default_root_pose.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py737 small_gear_vel = self._small_gear_asset.data.default_root_vel.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py744 large_gear_pose = self._large_gear_asset.data.default_root_pose.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py745 large_gear_vel = self._large_gear_asset.data.default_root_vel.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py787 held_pose = self._held_asset.data.default_root_pose.torch.clone()CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py788 held_vel = self._held_asset.data.default_root_vel.torch.clone()CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py139 self.joint_pos = self._robot.data.joint_pos.torch.clone()CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py140 self.joint_vel = self._robot.data.joint_vel.torch.clone()CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py628 fixed_pose = self._fixed_asset.data.default_root_pose.torch.clone()[env_ids]CODE
CRITICAL…lab_tasks/isaaclab_tasks/direct/factory/factory_env.py629 fixed_vel = self._fixed_asset.data.default_root_vel.torch.clone()[env_ids]CODE
CRITICAL…_tasks/manager_based/manipulation/deploy/mdp/events.py332 jacobians = self.robot_asset.data.body_link_jacobian_w.torch.clone()CODE
CRITICAL…anager_based/manipulation/dexsuite/mdp/observations.py166 ref_pos_w = self.ref_asset.data.root_pos_w.torch.unsqueeze(1).repeat(1, num_points, 1)CODE
CRITICAL…anager_based/manipulation/dexsuite/mdp/observations.py167 ref_quat_w = self.ref_asset.data.root_quat_w.torch.unsqueeze(1).repeat(1, num_points, 1)CODE
CRITICAL…anager_based/manipulation/dexsuite/mdp/observations.py169 object_pos_w = self.object.data.root_pos_w.torch.unsqueeze(1).repeat(1, num_points, 1)CODE
CRITICAL…anager_based/manipulation/dexsuite/mdp/observations.py170 object_quat_w = self.object.data.root_quat_w.torch.unsqueeze(1).repeat(1, num_points, 1)CODE
CRITICAL…ager_based/navigation/mdp/pre_trained_policy_action.py140 base_pos_w = self.robot.data.root_pos_w.torch.clone()CODE
CRITICAL…ct/inhand_manipulation/inhand_manipulation_warp_env.py606 default_root_pose = self.object.data.default_root_pose.torch.to(self.device)CODE
Modern Structural Boilerplate468 hits · 529 pts
SeverityFileLineSnippetContext
LOWtools/template/generator.py23def _setup_git_repo(project_dir: str) -> None:CODE
LOWdocker/utils/__init__.py8__all__ = ["ContainerInterface"]CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py42logger = logging.getLogger(__name__)CODE
LOW…rce/isaaclab_teleop/isaaclab_teleop/xr_anchor_utils.py17logger = logging.getLogger(__name__)CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/xr_anchor_manager.py29logger = logging.getLogger(__name__)CODE
LOW…isaaclab_teleop/isaaclab_teleop/isaac_teleop_device.py26logger = logging.getLogger(__name__)CODE
LOW…b_teleop/isaaclab_teleop/deprecated/retargeter_base.py16__all__ = ["RetargeterBase", "RetargeterCfg"]CODE
LOW…op/isaaclab_teleop/deprecated/teleop_device_factory.py25logger = logging.getLogger(__name__)CODE
LOW…eop/isaaclab_teleop/deprecated/openxr/openxr_device.py27logger = logging.getLogger(__name__)CODE
LOW…/isaaclab_teleop/deprecated/openxr/manus_vive_utils.py23logger = logging.getLogger(__name__)CODE
LOW…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py18logger = logging.getLogger(__name__)CODE
LOW…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py18logger = logging.getLogger(__name__)CODE
LOW…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py18logger = logging.getLogger(__name__)CODE
LOW…imental/isaaclab_experimental/managers/manager_base.py43logger = logging.getLogger(__name__)CODE
LOW…mental/isaaclab_experimental/managers/event_manager.py35logger = logging.getLogger(__name__)CODE
LOW…ental/isaaclab_experimental/envs/direct_rl_env_warp.py48logger = logging.getLogger(__name__)CODE
LOW…l/isaaclab_experimental/envs/manager_based_env_warp.py45logger = logging.getLogger(__name__)CODE
LOW…saaclab_experimental/envs/mdp/actions/joint_actions.py27logger = logging.getLogger(__name__)CODE
LOW…ab_visualizers/isaaclab_visualizers/newton/__init__.py21__all__ = ["NewtonVisualizer", "NewtonVisualizerCfg"]CODE
LOW…izers/isaaclab_visualizers/newton/newton_visualizer.py39logger = logging.getLogger(__name__)CODE
LOW…izers/isaaclab_visualizers/newton/newton_visualizer.py664 def _setup_camera_sensor_view(self, num_envs: int) -> None:CODE
LOW…izers/isaaclab_visualizers/newton/newton_visualizer.py700 def _update_owned_camera_poses(self) -> None:CODE
LOW…lab_visualizers/newton/newton_visualization_markers.py24logger = logging.getLogger(__name__)CODE
LOW…lab_visualizers/newton/newton_visualization_markers.py95 def set_visibility(self, visible: bool) -> None:CODE
LOW…alizers/isaaclab_visualizers/rerun/rerun_visualizer.py38logger = logging.getLogger(__name__)CODE
LOW…lab_visualizers/isaaclab_visualizers/rerun/__init__.py21__all__ = ["RerunVisualizer", "RerunVisualizerCfg"]CODE
LOW…/isaaclab_visualizers/kit/kit_visualization_markers.py25logger = logging.getLogger(__name__)CODE
LOW…/isaaclab_visualizers/kit/kit_visualization_markers.py76 def set_visibility(self, visible: bool) -> None:CODE
LOW…aclab_visualizers/isaaclab_visualizers/kit/__init__.py21__all__ = ["KitVisualizer", "KitVisualizerCfg"]CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py39logger = logging.getLogger(__name__)CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py266 def _setup_viewport(self) -> None:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py330 def _setup_camera_sensor_view(self, num_envs: int) -> None:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py388 def _setup_camera_image_window(self) -> None:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py424 def _update_owned_camera_poses(self) -> None:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py439 def _update_camera_image_panel(self, dt: float) -> None:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py539 def _set_viewport_camera(self, position: tuple[float, float, float], target: tuple[float, float, float]) -> None:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py564 def _set_generated_usd_camera_poses(self, eyes: torch.Tensor, targets: torch.Tensor) -> None:CODE
LOW…alizers/isaaclab_visualizers/viser/viser_visualizer.py34logger = logging.getLogger(__name__)CODE
LOW…alizers/isaaclab_visualizers/viser/viser_visualizer.py436 def _set_viser_camera_view(self, pose: tuple[tuple[float, float, float], tuple[float, float, float]]) -> None:CODE
LOW…lab_visualizers/isaaclab_visualizers/viser/__init__.py21__all__ = ["ViserVisualizer", "ViserVisualizerCfg"]CODE
LOW…aclab_visualizers/test/visualizer_integration_utils.py663def _set_newton_simulation_paused(viewer, paused: bool) -> None:CODE
LOW…aclab_visualizers/test/visualizer_integration_utils.py675def _set_newton_rendering_paused(viewer, paused: bool) -> None:CODE
LOW…aclab_visualizers/test/visualizer_integration_utils.py875def _set_kit_simulation_paused(env, paused: bool) -> None:CODE
LOW…aclab_visualizers/test/visualizer_integration_utils.py184def set_visualizer_integration_simulation_app(simulation_app) -> None:CODE
LOW…aclab_visualizers/test/visualizer_integration_utils.py907def _update_active_simulation_app() -> None:CODE
LOWsource/isaaclab_ov/isaaclab_ov/renderers/ovrtx_usd.py13logger = logging.getLogger(__name__)CODE
LOW…ce/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py29logger = logging.getLogger(__name__)CODE
LOW…ce/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py468 def set_outputs(self, render_data: OVRTXRenderData, output_data: dict[str, ProxyArray]) -> None:CODE
LOW…ce/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py499 def update_transforms(self) -> None:CODE
LOWsource/isaaclab_physx/test/sensors/check_pva_sensor.py57logger = logging.getLogger(__name__)CODE
LOW…saaclab_physx/test/sensors/test_joint_wrench_sensor.py173def _set_child_joint_frame(scene: InteractiveScene, child_body_name: str) -> None:CODE
LOW…x/isaaclab_physx/renderers/isaac_rtx_renderer_utils.py18logger = logging.getLogger(__name__)CODE
LOW…b_physx/isaaclab_physx/renderers/kit_viewport_utils.py16logger = logging.getLogger(__name__)CODE
LOW…b_physx/isaaclab_physx/renderers/isaac_rtx_renderer.py31logger = logging.getLogger(__name__)CODE
LOW…b_physx/isaaclab_physx/renderers/isaac_rtx_renderer.py381 def update_transforms(self) -> None:CODE
LOW…ab_physx/sensors/contact_sensor/contact_sensor_data.py18logger = logging.getLogger(__name__)CODE
LOW…clab_physx/sensors/joint_wrench/joint_wrench_sensor.py32logger = logging.getLogger(__name__)CODE
LOW…clab_physx/sensors/joint_wrench/joint_wrench_sensor.py198 def _update_buffers_impl(self, env_mask: wp.array) -> None:CODE
LOW…/isaaclab_physx/isaaclab_physx/sensors/pva/pva_data.py17logger = logging.getLogger(__name__)CODE
LOW…_physx/isaaclab_physx/sensors/ray_caster/ray_caster.py151 def _update_mesh_transforms(self: Any) -> None:CODE
408 more matches not shown…
Redundant / Tautological Comments257 hits · 406 pts
SeverityFileLineSnippetContext
LOWtools/install_deps.py60 # Check if the extension.toml file existsCOMMENT
LOWtools/install_deps.py103 # Check if the extension.toml file existsCOMMENT
LOWdocker/cluster/cluster_interface.sh41 # Check if Docker version is exactly 24.0.7 or Apptainer version is exactly 1.2.5COMMENT
LOWdocker/cluster/cluster_interface.sh45 # Check if Docker version is >= 27.0.0 and Apptainer version is >= 1.3.4COMMENT
LOWdocker/cluster/cluster_interface.sh65# Check if the singularity image exists on the remote host, otherwise print warning and exitCOMMENT
LOWdocker/cluster/cluster_interface.sh155 # Check if Docker image existsCOMMENT
LOWdocker/cluster/cluster_interface.sh194 # Check if singularity image exists on the remote hostCOMMENT
LOWdocker/utils/container_interface.py173 # Check if the container history file existsCOMMENT
LOW…ental/isaaclab_experimental/managers/action_manager.py313 # Check if v is a tuple and convert to listCOMMENT
LOW…tal/isaaclab_experimental/envs/utils/io_descriptors.py157 # Check if description is set in the descriptorCOMMENT
LOW…_experimental/test/envs/mdp/test_events_warp_parity.py324 # Set joint_pos to a known valueCOMMENT
LOW…_experimental/test/envs/mdp/test_events_warp_parity.py328 # Set defaults to 0COMMENT
LOW…rce/isaaclab_physx/test/sensors/test_contact_sensor.py488 # Check if the prim has contact report API and verify threshold is close to 0.0COMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py338 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py393 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py449 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py514 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py578 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py633 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py693 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py795 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py829 # Check if all values are within the boundsCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py840 # Check if all values are within the boundsCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py947 # Check if the instantaneous wrench is correctly added to the permanent wrenchCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py1735 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py1929 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py2081 # Check if articulation is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_articulation.py2234 # Check if material properties are set correctlyCOMMENT
LOW…e/isaaclab_physx/test/assets/test_deformable_object.py138 # Check if object is initializedCOMMENT
LOW…e/isaaclab_physx/test/assets/test_deformable_object.py177 # Check if object is initializedCOMMENT
LOW…clab_physx/test/assets/test_rigid_object_collection.py124 # Check if object is initializedCOMMENT
LOW…clab_physx/test/assets/test_rigid_object_collection.py191 # Check if object is initializedCOMMENT
LOW…clab_physx/test/assets/test_rigid_object_collection.py593 # Check if cube_object is initializedCOMMENT
LOW…clab_physx/test/assets/test_rigid_object_collection.py719 # Check if material properties are set correctlyCOMMENT
LOW…clab_physx/test/assets/test_rigid_object_collection.py738 # Check if gravity vector is set correctlyCOMMENT
LOW…clab_physx/test/assets/test_rigid_object_collection.py776 # Check if cube_object is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py976 # Check if cube_object is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py1157 # Check if cube_object is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py116 # Check if object is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py150 # Check if object is initializedCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py259 # Check if the instantaneous wrench is correctly added to the permanent wrenchCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py603 # Check if material properties are set correctlyCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py643 # Check if material properties are set correctlyCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py916 # Check if mass is set correctlyCOMMENT
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py1087 # Check if cube_object is initializedCOMMENT
LOW…b_physx/sensors/frame_transformer/frame_transformer.py222 # Check if we need to apply offsets (optimized code path in _update_buffer_impl)COMMENT
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py97 # Check if camera is initializedCOMMENT
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py99 # Check if camera prim is set correctly and that it is a camera primCOMMENT
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py188 # Check if camera is initializedCOMMENT
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py190 # Check if camera prim is set correctly and that it is a camera primCOMMENT
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py285 # Check if camera is initializedCOMMENT
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py287 # Check if camera prim is set correctly and that it is a camera primCOMMENT
LOWsource/isaaclab/test/sensors/test_camera.py115 # Check if camera is initializedCOMMENT
LOWsource/isaaclab/test/sensors/test_camera.py117 # Check if camera prim is set correctly and that it is a camera primCOMMENT
LOW…clab/test/sensors/test_multi_mesh_ray_caster_camera.py153 # Check if camera is initializedCOMMENT
LOWsource/isaaclab/test/sensors/test_tiled_camera.py128 # Check if camera is initializedCOMMENT
LOWsource/isaaclab/test/sensors/test_tiled_camera.py130 # Check if camera prim is set correctly and that it is a camera primCOMMENT
LOWsource/isaaclab/test/sensors/test_ray_caster_camera.py123 # Check if camera is initializedCOMMENT
LOWsource/isaaclab/test/controllers/test_pink_ik.py196 # Check if test requires waist bending and if waist is enabledCOMMENT
LOW…rce/isaaclab/test/controllers/test_local_frame_task.py247 # Set target to current poseCOMMENT
197 more matches not shown…
Deep Nesting400 hits · 356 pts
SeverityFileLineSnippetContext
LOWtools/conftest.py73CODE
LOWtools/conftest.py403CODE
LOWtools/conftest.py685CODE
LOWtools/conftest.py758CODE
LOWtools/install_deps.py44CODE
LOWtools/install_deps.py81CODE
LOWtools/changelog/cli.py728CODE
LOWtools/template/generator.py286CODE
LOWtools/wheel_builder/res/__main__.py39CODE
LOWtools/wheel_builder/res/__main__.py40CODE
LOWtools/wheel_builder/res/__main__.py70CODE
LOWdocker/container.py103CODE
LOW…lab_teleop/isaaclab_teleop/teleop_message_processor.py145CODE
LOW…rce/isaaclab_teleop/isaaclab_teleop/xr_anchor_utils.py95CODE
LOWsource/isaaclab_teleop/isaaclab_teleop/xr_cfg.py112CODE
LOW…op/isaaclab_teleop/deprecated/teleop_device_factory.py28CODE
LOW…eop/isaaclab_teleop/deprecated/openxr/openxr_device.py508CODE
LOW…/isaaclab_teleop/deprecated/openxr/manus_vive_utils.py153CODE
LOW…teleop/isaaclab_teleop/deprecated/openxr/manus_vive.py238CODE
LOW…mental/isaaclab_experimental/managers/event_manager.py395CODE
LOW…/isaaclab_experimental/managers/observation_manager.py147CODE
LOW…/isaaclab_experimental/managers/observation_manager.py312CODE
LOW…/isaaclab_experimental/managers/observation_manager.py447CODE
LOW…/isaaclab_experimental/managers/observation_manager.py587CODE
LOW…tal/isaaclab_experimental/utils/manager_call_switch.py221CODE
LOW…izers/isaaclab_visualizers/newton/newton_visualizer.py466CODE
LOW…alizers/isaaclab_visualizers/rerun/rerun_visualizer.py273CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py454CODE
LOWsource/isaaclab_ov/test/test_ovrtx_renderer_kernels.py36CODE
LOWsource/isaaclab_ov/test/test_ovrtx_renderer_kernels.py109CODE
LOWsource/isaaclab_ov/isaaclab_ov/renderers/ovrtx_usd.py178CODE
LOWsource/isaaclab_ov/isaaclab_ov/renderers/ovrtx_usd.py223CODE
LOW…lab_ov/isaaclab_ov/renderers/ovrtx_renderer_kernels.py230CODE
LOW…ce/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py680CODE
LOW…ce/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py776CODE
LOW…rce/isaaclab_physx/test/sensors/test_contact_sensor.py635CODE
LOWsource/isaaclab_physx/test/assets/test_articulation.py51CODE
LOWsource/isaaclab_physx/test/assets/test_articulation.py1838CODE
LOW…aclab_physx/test/assets/test_newton_actuators_physx.py695CODE
LOW…clab_physx/test/assets/test_rigid_object_collection.py420CODE
LOW…clab_physx/test/assets/test_rigid_object_collection.py583CODE
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py460CODE
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py710CODE
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py796CODE
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py1076CODE
LOWsource/isaaclab_physx/test/assets/test_rigid_object.py1146CODE
LOWsource/isaaclab_physx/isaaclab_physx/__init__.py23CODE
LOW…saaclab_physx/isaaclab_physx/cloner/physx_replicate.py16CODE
LOW…b_physx/isaaclab_physx/renderers/isaac_rtx_renderer.py184CODE
LOW…b_physx/sensors/frame_transformer/frame_transformer.py141CODE
LOW…isaaclab_physx/isaaclab_physx/physics/physx_manager.py511CODE
LOW…ab_physx/assets/deformable_object/deformable_object.py580CODE
LOW…ysx/isaaclab_physx/assets/articulation/articulation.py3913CODE
LOW…ysx/isaaclab_physx/assets/articulation/articulation.py4182CODE
LOW…aaclab_physx/assets/surface_gripper/surface_gripper.py581CODE
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py73CODE
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py149CODE
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py259CODE
LOWsource/isaaclab/test/sensors/test_multi_tiled_camera.py392CODE
LOWsource/isaaclab/test/sensors/test_camera.py846CODE
340 more matches not shown…
Over-Commented Block261 hits · 260 pts
SeverityFileLineSnippetContext
LOWtools/changelog/pyproject.toml1# Scopes pytest to this self-contained tool: the ``[tool.pytest.ini_options]``COMMENT
LOWtools/template/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOWtools/template/generator.py221 ],COMMENT
LOW…ols/template/templates/extension/config/extension.toml41# TODO: Uncomment and list install_requires dependency names that should be upgradedCOMMENT
LOWtools/wheel_builder/build.sh101# echo "Retagging $GENERIC_WHL -> $PYTHON_TAG-$ABI_TAG-$PLATFORM_TAG"COMMENT
LOWtools/wheel_builder/res/python_packages.toml101 # ================================================================================COMMENT
LOWdocker/cluster/submit_job_pbs.sh1#!/usr/bin/env bashCOMMENT
LOWdocker/cluster/submit_job_slurm.sh1#!/usr/bin/env bashCOMMENT
LOWdocker/cluster/cluster_interface.sh1#!/usr/bin/env bashCOMMENT
LOWdocker/test/test_dockerfile_nonroot.py101 dockerfile_text = (DOCKER_DIR / "Dockerfile.ros2").read_text(encoding="utf-8")COMMENT
LOW…lab_teleop/isaaclab_teleop/deprecated/openxr/common.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…eop/deprecated/openxr/retargeters/humanoid/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…ecated/openxr/retargeters/humanoid/fourier/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…ecated/openxr/retargeters/humanoid/unitree/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…penxr/retargeters/humanoid/unitree/inspire/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…penxr/retargeters/humanoid/unitree/trihand/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…nitree/trihand/g1_upper_body_motion_ctrl_retargeter.py161 squeeze = inputs[DeviceBase.MotionControllerInputIndex.SQUEEZE.value] # 0.0 to 1.0 (analog)COMMENT
LOW…imental/isaaclab_experimental/managers/manager_base.py161 env: The environment instance.COMMENT
LOW…imental/isaaclab_experimental/managers/manager_base.py181 # timeline_event_stream = omni.timeline.get_timeline_interface().get_timeline_event_stream()COMMENT
LOW…ental/isaaclab_experimental/envs/direct_rl_env_warp.py181 self.viewport_camera_controller = NoneCOMMENT
LOW…ental/isaaclab_experimental/envs/direct_rl_env_warp.py501 self._reset_idx(mask=self.reset_buf)COMMENT
LOW…l/isaaclab_experimental/envs/manager_based_env_warp.py181 # play the simulator to activate physics handlesCOMMENT
LOW…erimental/isaaclab_experimental/envs/utils/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOWsource/isaaclab_visualizers/test/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOWsource/isaaclab_ov/isaaclab_ov/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…e/isaaclab_physx/test/test_mock_interfaces/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOWsource/isaaclab_physx/test/sim/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOWsource/isaaclab_physx/isaaclab_physx/test/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…aclab_physx/isaaclab_physx/video_recording/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…saaclab_physx/assets/articulation/articulation_data.py1441 self._root_com_lin_vel_b = TimestampedBuffer((self._num_instances), self.device, wp.vec3f)COMMENT
LOWsource/isaaclab/isaaclab/cli/commands/install.py1101COMMENT
LOW…rce/isaaclab/isaaclab/controllers/operational_space.py441 else:COMMENT
LOWsource/isaaclab/isaaclab/controllers/config/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOWsource/isaaclab/isaaclab/sim/utils/prims.py681 if len(source_prim_paths) == 0:COMMENT
LOWsource/isaaclab/isaaclab/envs/manager_based_env.py201COMMENT
LOWsource/isaaclab/isaaclab/envs/manager_based_env.py221 # this is needed for the observation manager to get valid tensors for initialization.COMMENT
LOWsource/isaaclab/isaaclab/envs/direct_rl_env.py221COMMENT
LOWsource/isaaclab/isaaclab/envs/direct_marl_env.py221 else:COMMENT
LOWsource/isaaclab/isaaclab/envs/mdp/events.py381COMMENT
LOWsource/isaaclab/isaaclab/envs/utils/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOWsource/isaaclab/isaaclab/devices/spacemouse/utils.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOWsource/isaaclab_tasks/test/rendering_test_utils.py21COMMENT
LOWsource/isaaclab_tasks/test/rendering_test_utils.py901 if renderer == "ovrtx_renderer":COMMENT
LOW…isaaclab_tasks/test/test_newton_solver_preset_names.py41# user-facing surfaces. Word-boundary anchors (``\b``) keep ``newton_mjwarp``,COMMENT
LOW…b_tasks/test/test_environments_with_stage_in_memory.py21COMMENT
LOW…lab_tasks/isaaclab_tasks/direct/ant/agents/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…/isaaclab_tasks/direct/inhand_manipulation/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…s/isaaclab_tasks/direct/shadow_hand/agents/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…lab_tasks/isaaclab_tasks/direct/locomotion/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…saaclab_tasks/direct/franka_cabinet/agents/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…_tasks/direct/shadow_hand_over/shadow_hand_over_env.py161 (COMMENT
LOW…_tasks/direct/shadow_hand_over/shadow_hand_over_env.py201 # fingertip positions (5 * 3)COMMENT
LOW…_tasks/direct/shadow_hand_over/shadow_hand_over_env.py241 # fingertip rotations (5 * 4)COMMENT
LOW…aclab_tasks/direct/shadow_hand_over/agents/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…asks/isaaclab_tasks/direct/cartpole/agents/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…/isaaclab_tasks/direct/allegro_hand/agents/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…b_tasks/isaaclab_tasks/direct/forge/agents/__init__.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…_tasks/isaaclab_tasks/direct/automate/soft_dtw_cuda.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…saaclab_tasks/direct/automate/industreal_algo_utils.py1# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORCOMMENT
LOW…saaclab_tasks/direct/automate/industreal_algo_utils.py21# this software without specific prior written permission.COMMENT
201 more matches not shown…
Excessive Try-Catch Wrapping237 hits · 256 pts
SeverityFileLineSnippetContext
LOWtools/conftest.py189 except Exception:CODE
LOWtools/conftest.py202 except Exception as e:CODE
LOWtools/conftest.py265 except Exception as e:CODE
LOWtools/conftest.py275 except Exception as e:CODE
LOWtools/conftest.py292 except Exception as e:CODE
LOWtools/conftest.py301 except Exception as e:CODE
LOWtools/conftest.py309 except Exception:CODE
LOWtools/conftest.py376 except Exception as e:CODE
MEDIUMtools/conftest.py377 print(f"Error reading retry test report {report_file}: {e}")CODE
LOWtools/conftest.py606 except Exception as e:CODE
MEDIUMtools/conftest.py607 print(f"Error reading test report {report_file}: {e}")CODE
MEDIUMtools/conftest.py697 print(f"Error: source directory not found at {source_dir}")CODE
LOWtools/run_install_ci.py111 except Exception:CODE
MEDIUMtools/run_install_ci.py434 print("Error: docker is not available on PATH", file=sys.stderr)STRING
LOWtools/run_all_tests.py160 except Exception as e:CODE
LOWtools/wheel_builder/res/__main__.py47 except Exception as e:STRING
LOWtools/wheel_builder/res/__main__.py65 except Exception as e:STRING
LOW…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py748 except Exception as e:CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py382 except Exception as e:CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/session_lifecycle.py714 except Exception as e:CODE
LOW…rce/isaaclab_teleop/isaaclab_teleop/xr_anchor_utils.py58 except Exception:CODE
LOW…rce/isaaclab_teleop/isaaclab_teleop/xr_anchor_utils.py225 except Exception as e:CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/xr_anchor_manager.py52 except Exception as exc:CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/xr_anchor_manager.py115 except Exception as e:CODE
LOW…e/isaaclab_teleop/isaaclab_teleop/xr_anchor_manager.py144 except Exception as e:CODE
LOW…isaaclab_teleop/isaaclab_teleop/isaac_teleop_device.py379 except Exception as e:CODE
LOW…eop/isaaclab_teleop/deprecated/openxr/openxr_device.py157 except Exception as e:CODE
LOW…eop/isaaclab_teleop/deprecated/openxr/openxr_device.py293 except Exception:CODE
LOW…/isaaclab_teleop/deprecated/openxr/manus_vive_utils.py150 except Exception as e:CODE
LOW…/isaaclab_teleop/deprecated/openxr/manus_vive_utils.py252 except Exception as e:CODE
LOW…/isaaclab_teleop/deprecated/openxr/manus_vive_utils.py356 except Exception:CODE
LOW…/isaaclab_teleop/deprecated/openxr/manus_vive_utils.py444 except Exception as e:CODE
LOW…/isaaclab_teleop/deprecated/openxr/manus_vive_utils.py524 except Exception:CODE
LOW…eters/humanoid/fourier/gr1_t2_dex_retargeting_utils.py139 except Exception as e:CODE
LOW…s/humanoid/unitree/inspire/g1_dex_retargeting_utils.py142 except Exception as e:CODE
LOW…s/humanoid/unitree/trihand/g1_dex_retargeting_utils.py135 except Exception as e:CODE
LOW…ental/isaaclab_experimental/managers/action_manager.py303 except Exception as e:CODE
MEDIUM…ental/isaaclab_experimental/managers/action_manager.py304 print(f"Error getting IO descriptor for term '{term_name}': {e}")CODE
LOW…/isaaclab_experimental/managers/observation_manager.py349 except Exception as e:CODE
MEDIUM…/isaaclab_experimental/managers/observation_manager.py350 print(f"Error getting IO descriptor for term '{term_name}' in group '{group_name}': {e}")CODE
LOW…l/isaaclab_experimental/envs/manager_based_env_warp.py630 except Exception as exc:CODE
LOW…l/isaaclab_experimental/envs/manager_based_env_warp.py649 except Exception as exc:CODE
LOW…izers/isaaclab_visualizers/newton/newton_visualizer.py166 except Exception:CODE
LOW…izers/isaaclab_visualizers/newton/newton_visualizer.py172 except Exception as exc:CODE
LOW…izers/isaaclab_visualizers/newton/newton_visualizer.py250 except Exception as exc:CODE
LOW…izers/isaaclab_visualizers/newton/newton_visualizer.py515 except Exception:CODE
LOW…alizers/isaaclab_visualizers/rerun/rerun_visualizer.py89 except Exception:CODE
LOW…alizers/isaaclab_visualizers/rerun/rerun_visualizer.py313 except Exception as exc:CODE
LOW…alizers/isaaclab_visualizers/rerun/rerun_visualizer.py320 except Exception as exc:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py206 except Exception:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py470 except Exception as exc:CODE
LOW…visualizers/isaaclab_visualizers/kit/kit_visualizer.py497 except Exception as exc:CODE
LOW…alizers/isaaclab_visualizers/viser/viser_visualizer.py45 except Exception:CODE
LOW…alizers/isaaclab_visualizers/viser/viser_visualizer.py61 except Exception:CODE
LOW…alizers/isaaclab_visualizers/viser/viser_visualizer.py288 except Exception as exc:CODE
LOW…alizers/isaaclab_visualizers/viser/viser_visualizer.py301 except Exception as exc:CODE
LOW…alizers/isaaclab_visualizers/viser/viser_visualizer.py411 except Exception:CODE
LOW…alizers/isaaclab_visualizers/viser/viser_visualizer.py432 except Exception:CODE
LOW…ce/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py357 except Exception as e:CODE
LOW…ce/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer.py375 except Exception as e:CODE
177 more matches not shown…
Cross-Language Confusion11 hits · 65 pts
SeverityFileLineSnippetContext
HIGHsource/isaaclab_teleop/test/test_control_events.py402# Empty, null, and malformed batchesCOMMENT
HIGHsource/isaaclab/test/benchmark/test_recorders.py557 # With n=1, std should be 0 (or undefined, but we initialize to 0)COMMENT
HIGHsource/isaaclab/test/utils/test_math.py1356 """When eyes == targets the forward direction is undefined; all entries of the row are NaN."""STRING
HIGHsource/isaaclab/isaaclab/utils/math.py1649 is mathematically undefined; a deterministic frame is returned via anCODE
HIGHsource/isaaclab/isaaclab/cli/commands/envs.py177 __gomp="$($CONDA_PREFIX/bin/python - <<'PY' 2>/dev/null || trueCODE
HIGHsource/isaaclab/isaaclab/cli/commands/envs.py200 2>/dev/null || echo "/lib/x86_64-linux-gnu/libstdc++.so.6")CODE
HIGHsource/isaaclab/isaaclab/cli/commands/envs.py685 print("\t\tdeactivate && source " + str(env_path / "bin" / "activate"))STRING
HIGH…saaclab/controllers/pink_ik/null_space_posture_task.py68 for the primary tasks: :math:`\mathbf{J}_{\text{primary}} \cdot \dot{\mathbf{q}}_{\text{null}} = \mathbf{0}`.CODE
HIGH…saaclab/controllers/pink_ik/null_space_posture_task.py221 :math:`\mathbf{J}_{\text{primary}} \cdot \dot{\mathbf{q}}_{\text{null}} = \mathbf{0}`.CODE
HIGH…isaaclab/isaaclab/devices/spacemouse/se2_spacemouse.py133 # no device found: return falseCOMMENT
HIGH…isaaclab/isaaclab/devices/spacemouse/se3_spacemouse.py158 # no device found: return falseCOMMENT
AI Slop Vocabulary24 hits · 53 pts
SeverityFileLineSnippetContext
MEDIUMtools/environ_docs.py64 """One row of the comprehensive environment list in ``environments.rst``."""STRING
MEDIUMtools/environ_docs.py297 """Render the comprehensive environment ``list-table`` block as RST."""STRING
MEDIUMtools/environ_docs.py324 """Replace the auto-generated comprehensive list section in *content*."""STRING
MEDIUMtools/update_environments_rst.py6"""Update the comprehensive environment list in ``environments.rst``.STRING
MEDIUMtools/update_environments_rst.py66 """Generate and optionally write the comprehensive environment list."""STRING
LOW…eop/isaaclab_teleop/deprecated/openxr/openxr_device.py349 # No need for conversion, just return the updated dictionaryCOMMENT
MEDIUMsource/isaaclab/isaaclab/sim/utils/prims.py794 # note: we prefer using the command here as it is more robust than the USD APICOMMENT
MEDIUMsource/isaaclab_tasks/test/rendering_test_utils.py45# robust to uniform per-pixel noise that penalises structural changes (geometry shifts, swapped colours, missingCOMMENT
MEDIUM…gear_assembly/config/rizon_4s/ros_inference_env_cfg.py89 # and apply appropriate noise models for robust real-world deployment.COMMENT
MEDIUM…y/gear_assembly/config/ur_10e/ros_inference_env_cfg.py86 # and apply appropriate noise models for robust real-world deployment.COMMENT
MEDIUM…y/gear_assembly/config/ur_10e/ros_inference_env_cfg.py185 # and apply appropriate noise models for robust real-world deployment.COMMENT
MEDIUM…ipulation/stack/config/galbot/stack_rmp_rel_env_cfg.py292 # but smaller to ensure robust grasping.COMMENT
MEDIUM…/isaaclab_mimic/motion_planners/motion_planner_base.py109 # A more robust solution might involve a dedicated method to get the full plan.COMMENT
LOW…aaclab_mimic/motion_planners/curobo/plan_visualizer.py885 # If only one waypoint, just return itCOMMENT
MEDIUM…saaclab_mimic/motion_planners/curobo/curobo_planner.py772 # Use bidirectional matching for robust path matchingCOMMENT
MEDIUM…saaclab_mimic/isaaclab_mimic/datagen/data_generator.py747 # Plan motion using motion planner with comprehensive world updateCOMMENT
LOW…aaclab_newton/assets/rigid_object/rigid_object_data.py1046 # Check if the array is contiguous. If so, we can just return a strided array.COMMENT
LOW…aaclab_newton/assets/rigid_object/rigid_object_data.py1093 # Check if the array is contiguous. If so, we can just return a strided array.COMMENT
LOW…aaclab_newton/assets/rigid_object/rigid_object_data.py1143 # Check if the array is contiguous. If so, we can just return a strided array.COMMENT
LOW…aaclab_newton/assets/rigid_object/rigid_object_data.py1193 # Check if the array is contiguous. If so, we can just return a strided array.COMMENT
LOW…aaclab_newton/assets/articulation/articulation_data.py1921 # Check if the array is contiguous. If so, we can just return a strided array.COMMENT
LOW…aaclab_newton/assets/articulation/articulation_data.py1968 # Check if the array is contiguous. If so, we can just return a strided array.COMMENT
LOW…aaclab_newton/assets/articulation/articulation_data.py2018 # Check if the array is contiguous. If so, we can just return a strided array.COMMENT
LOW…aaclab_newton/assets/articulation/articulation_data.py2068 # Check if the array is contiguous. If so, we can just return a strided array.COMMENT
AI Structural Patterns38 hits · 35 pts
SeverityFileLineSnippetContext
LOW…/isaaclab_experimental/managers/observation_manager.py581CODE
LOW…e/isaaclab_physx/test/assets/test_deformable_object.py44CODE
LOW…physx/isaaclab_physx/test/mock_interfaces/factories.py46CODE
LOW…/isaaclab_physx/test/mock_interfaces/utils/patching.py56CODE
LOW…/isaaclab_physx/test/mock_interfaces/utils/patching.py187CODE
LOW…x/test/mock_interfaces/views/mock_articulation_view.py40CODE
LOW…t/mock_interfaces/views/mock_articulation_view_warp.py47CODE
LOW…isaaclab/test/sensors/test_update_ray_caster_kernel.py143CODE
LOW…aaclab/test/sim/test_simulation_context_visualizers.py60CODE
LOW…/isaaclab/isaaclab/ui/xr_widgets/instruction_widget.py128CODE
LOWsource/isaaclab/isaaclab/sensors/camera/camera.py725CODE
LOW…ab/test/mock_interfaces/sensors/mock_contact_sensor.py329CODE
LOW…aclab/test/mock_interfaces/assets/mock_articulation.py1225CODE
LOW…urce/isaaclab/isaaclab/managers/observation_manager.py458CODE
LOWsource/isaaclab/isaaclab/actuators/actuator_pd.py380CODE
LOWsource/isaaclab/isaaclab/actuators/actuator_base.py113CODE
LOW…rce/isaaclab/isaaclab/controllers/operational_space.py347CODE
LOWsource/isaaclab/isaaclab/sim/simulation_context.py958CODE
LOWsource/isaaclab/isaaclab/sim/utils/prims.py42CODE
LOWsource/isaaclab/isaaclab/envs/mdp/events.py1553CODE
LOW…isaaclab_tasks/direct/shadow_hand/feature_extractor.py118CODE
LOW…ager_based/manipulation/assemble_trocar/mdp/rewards.py109CODE
LOW…ager_based/manipulation/assemble_trocar/mdp/rewards.py541CODE
LOW…d/manipulation/assemble_trocar/config/camera_config.py26CODE
LOW…_tasks/manager_based/manipulation/deploy/mdp/events.py211CODE
LOW…tasks/manager_based/manipulation/deploy/mdp/rewards.py423CODE
LOW…tasks/manager_based/manipulation/deploy/mdp/rewards.py496CODE
LOW…ager_based/manipulation/pick_place/mdp/terminations.py25CODE
LOW…ager_based/manipulation/pick_place/mdp/terminations.py90CODE
LOW…s/manager_based/manipulation/stack/mdp/terminations.py26CODE
LOW…_based/locomanipulation/pick_place/mdp/terminations.py22CODE
LOW…sx/test/mock_interfaces/views/mock_ovphysx_bindings.py24CODE
LOW…comanipulation_sdg/envs/g1_locomanipulation_sdg_env.py222CODE
LOW…on/isaaclab_newton/test/mock_interfaces/mock_newton.py70CODE
LOW…on/isaaclab_newton/test/mock_interfaces/mock_newton.py84CODE
LOW…itation_learning/locomanipulation_sdg/generate_data.py829CODE
LOWscripts/benchmarks/benchmark_cameras.py435CODE
LOWscripts/benchmarks/benchmark_cameras.py598CODE
Modern AI Meta-Vocabulary11 hits · 34 pts
SeverityFileLineSnippetContext
MEDIUMtools/test_settings.py30 "test_multi_agent_environments.py": 800, # This test runs through multi-agent environments for 100 steps eachCODE
MEDIUMtools/changelog/test/test_validate.py82# check_fragments — gate orchestration: immutability, slug uniqueness, andCOMMENT
MEDIUMsource/isaaclab/test/envs/test_direct_marl_env.py71 # check multi-agent configCOMMENT
MEDIUMsource/isaaclab/isaaclab/envs/utils/marl.py53 # check if it is possible to use the multi-agent environment state as single-agent observationCOMMENT
MEDIUMsource/isaaclab/isaaclab/envs/utils/marl.py102 # split single-agent actions to build the multi-agent onesCOMMENT
MEDIUMsource/isaaclab/isaaclab/envs/utils/marl.py176 # check if it is possible to use the multi-agent environment state as agent observationCOMMENT
MEDIUMsource/isaaclab/isaaclab/envs/utils/marl.py241 # split agent actions to build the multi-agent onesCOMMENT
MEDIUM…ks/direct/shadow_hand_over/shadow_hand_over_env_cfg.py128# workaround, effort limits, joint regex). The multi-agent variant only divergesCOMMENT
MEDIUMsource/isaaclab_contrib/test/assets/test_multirotor.py339 # scaffolding. If we got a stub, it won't have `is_initialized`.COMMENT
MEDIUM…aclab_newton/isaaclab_newton/physics/newton_manager.py1222 # ----- Lifecycle orchestration ----------------------------------------COMMENT
MEDIUM.github/workflows/changelog-check.yml53 # and cmd_check / cmd_compile orchestration. Without this, a cli.pyCOMMENT
Structural Annotation Overuse13 hits · 28 pts
SeverityFileLineSnippetContext
LOW…rce/isaaclab/test/managers/test_termination_manager.py129 # Step 5: terminated fires, not timeoutCOMMENT
LOW…rce/isaaclab/test/managers/test_termination_manager.py135 # Step 10: both fire; timeout and terminated both TrueCOMMENT
LOW…ce/isaaclab/test/controllers/test_ik_configs/README.md60### Step 1: Choose Robot TypeCOMMENT
LOW…ce/isaaclab/test/controllers/test_ik_configs/README.md64### Step 2: Define TolerancesCOMMENT
LOW…ce/isaaclab/test/controllers/test_ik_configs/README.md74### Step 3: Create Test MovementsCOMMENT
LOW…ce/isaaclab/test/controllers/test_ik_configs/README.md81### Step 4: Specify Hand PosesCOMMENT
LOW…ensors/ray_caster/base_multi_mesh_ray_caster_camera.py83 # NOTE: This method intentionally does NOT call super()._initialize_rays_impl() through the MROCOMMENT
LOW…ab_ovphysx/isaaclab_ovphysx/physics/ovphysx_manager.py453 # Step 1: full flatten-export of the live stage. We pass the full fileCOMMENT
LOW…ab_ovphysx/isaaclab_ovphysx/physics/ovphysx_manager.py458 # Step 2: open the exported file as an editable Sdf layer and deleteCOMMENT
LOW…ab_contrib/sensors/tacsl_sensor/visuotactile_sensor.py625 # Step 1: Get elastomer pose and precompute pose componentsCOMMENT
LOW…ab_contrib/sensors/tacsl_sensor/visuotactile_sensor.py638 # Step 2: Transform tactile points to contact object local frame for SDF queriesCOMMENT
LOW…ab_contrib/sensors/tacsl_sensor/visuotactile_sensor.py648 # Step 3: Query SDF for collision detectionCOMMENT
LOW…ab_contrib/sensors/tacsl_sensor/visuotactile_sensor.py655 # Step 4: Compute tactile forces from SDF dataCOMMENT
Verbosity Indicators8 hits · 17 pts
SeverityFileLineSnippetContext
LOW…rce/isaaclab/test/managers/test_termination_manager.py129 # Step 5: terminated fires, not timeoutCOMMENT
LOW…rce/isaaclab/test/managers/test_termination_manager.py135 # Step 10: both fire; timeout and terminated both TrueCOMMENT
LOW…ab_ovphysx/isaaclab_ovphysx/physics/ovphysx_manager.py453 # Step 1: full flatten-export of the live stage. We pass the full fileCOMMENT
LOW…ab_ovphysx/isaaclab_ovphysx/physics/ovphysx_manager.py458 # Step 2: open the exported file as an editable Sdf layer and deleteCOMMENT
LOW…ab_contrib/sensors/tacsl_sensor/visuotactile_sensor.py625 # Step 1: Get elastomer pose and precompute pose componentsCOMMENT
LOW…ab_contrib/sensors/tacsl_sensor/visuotactile_sensor.py638 # Step 2: Transform tactile points to contact object local frame for SDF queriesCOMMENT
LOW…ab_contrib/sensors/tacsl_sensor/visuotactile_sensor.py648 # Step 3: Query SDF for collision detectionCOMMENT
LOW…ab_contrib/sensors/tacsl_sensor/visuotactile_sensor.py655 # Step 4: Compute tactile forces from SDF dataCOMMENT
Slop Phrases6 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUM…ger_based/manipulation/stack/config/galbot/__init__.py15# you can use for both absolute and relative mode, by given the USE_RELATIVE_MODE environment variableCOMMENT
MEDIUM…n/place/config/agibot/place_toy2box_rmp_rel_env_cfg.py337 # then you can use below MassPropertiesCfg to set the mass of the toy_truckCOMMENT
LOW…urce/isaaclab_mimic/isaaclab_mimic/datagen/waypoint.py253 # make sure to skip the first element of the new path, which already exists on the current trajectory pathCOMMENT
LOW…urce/isaaclab_mimic/isaaclab_mimic/datagen/waypoint.py339 # make sure to preserve noise from first element of other trajectoryCOMMENT
LOWscripts/reinforcement_learning/ray/launch.py11 # If the head node is stuck on container creating, make sure to create a secretSTRING
MEDIUM…ement_learning/ray/hyperparameter_tuning/vision_cfg.py23 These ranges were selected for demonstration purposes. Best ranges are run/task specific."""STRING
Overly Generic Function Names6 hits · 8 pts
SeverityFileLineSnippetContext
LOW…aclab_physx/test/test_mock_interfaces/test_patching.py99 def my_function(view):CODE
LOW…aclab_physx/test/test_mock_interfaces/test_patching.py110 def my_function(view):CODE
LOW…aclab_physx/test/test_mock_interfaces/test_patching.py126 def my_function(view):CODE
LOW…aclab_physx/test/test_mock_interfaces/test_patching.py142 def my_function(view):CODE
LOW…aclab_physx/test/test_mock_interfaces/test_patching.py152 def my_function(view):CODE
LOWdocs/source/refs/snippets/code_skeleton.py15def run_task(task_name: str):CODE
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…/manager_based/manipulation/deploy/mdp/noise_models.py67 dummy_data = torch.zeros(CODE
LOW…/manager_based/manipulation/deploy/mdp/noise_models.py72 sampled_noise = self._noise_model_cfg.noise_cfg.func(dummy_data, self._noise_model_cfg.noise_cfg)CODE
TODO Padding1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…b_newton/sensors/contact_sensor/contact_sensor_data.py253 self._force_matrix_w_history = None # TODO: implement force matrix history if neededCODE