Repository Analysis

dimensionalOS/dimos

Dimensional is the agentic operating system for physical space. Command humanoids, quadrupeds, drones, and other hardware platforms in natural language and build multi-agent systems that work seamlessly with physical input (cameras, lidar, actuators).

21.8 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of dimensionalOS/dimos, a Python project with 3,874 GitHub stars. SynthScan v2.0 examined 377,661 lines of code across 1763 source files, recording 6985 pattern matches distributed across 24 syntactic categories. The overall adjusted score of 21.8 places this repository in the Moderate AI signal band.

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

21.8
Adjusted Score
21.8
Raw Score
100%
Time Factor
2026-08-13
Last Push
3.9K
Stars
Python
Language
377.7K
Lines of Code
1.8K
Files
7.0K
Pattern Hits
2026-08-13
Scan Date
0.07
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

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

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 1HIGH 118MEDIUM 266LOW 6600

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 6985 distinct pattern matches across 24 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.

Hyper-Verbose Identifiers3177 hits · 3318 pts
SeverityFileLineSnippetContext
LOWsetup.py26def python_is_macos_universal_binary(executable: str | None = None) -> bool:CODE
LOWmisc/DimSim/src/engine.js115function createDefaultSceneSettings() {CODE
LOWmisc/DimSim/src/engine.js821function updateRgbdAutoRangeFromMetricTarget() {CODE
LOWmisc/DimSim/src/engine.js859function renderRgbdMetricPassOffscreen(overrideCamera) {CODE
LOWmisc/DimSim/src/engine.js916function readRgbdMetricDepthFrameMeters() {CODE
LOWmisc/DimSim/src/engine.js1387function applySimPanelCollapsedState() {CODE
LOWmisc/DimSim/src/engine.js2235function renderSelectedAgentControls() {CODE
LOWmisc/DimSim/src/engine.js2247function getOrCreateAgentInspectorState(agentId) {CODE
LOWmisc/DimSim/src/engine.js2247function getOrCreateAgentInspectorState(agentId) {CODE
LOWmisc/DimSim/src/engine.js2311function updateSimCameraModeToggleUi() {CODE
LOWmisc/DimSim/src/engine.js2993function getInteractableAssetCandidatesAtCrosshair() {CODE
LOWmisc/DimSim/src/engine.js3035function getInteractableAssetAtCrosshair() {CODE
LOWmisc/DimSim/src/engine.js3168function isInteractionPopupVisible() {CODE
LOWmisc/DimSim/src/engine.js3260async function buildRapierTriMeshColliderFromObject(obj) {CODE
LOWmisc/DimSim/src/engine.js3504function applyPrimitiveCutoutShader(mesh, primData) {CODE
LOWmisc/DimSim/src/engine.js3618function flushPendingColliderBuilds() {CODE
LOWmisc/DimSim/src/engine.js3684function rebuildPrimitiveColliderSync(prim) {CODE
LOWmisc/DimSim/src/engine.js3764async function rebuildPrimitiveColliderAsync(prim) {CODE
LOWmisc/DimSim/src/engine.js3968function enforceShadowSamplerBudget() {CODE
LOWmisc/DimSim/src/engine.js4170function findNearbyFreeSpotForCollider(collider, startPos, maxR = 2.0, step = 0.12) {CODE
LOWweb/relay/server.ts105export function installUnhandledRejectionGuard(): void {CODE
LOWdimos/conftest.py232def pytest_collection_modifyitems(config, items):CODE
LOWdimos/visualization/rerun/test_viewer_integration.py58 def test_spawn_accepts_executable_name(self):CODE
LOWdimos/visualization/rerun/test_viewer_integration.py81 def test_spawn_accepts_expected_params(self):CODE
LOWdimos/visualization/rerun/test_viewer_integration.py97 def test_bridge_references_dimos_viewer(self):CODE
LOWdimos/visualization/rerun/test_viewer_integration.py107 def test_bridge_uses_rerun_bindings(self):CODE
LOWdimos/visualization/rerun/test_viewer_integration.py131 def test_legacy_lcm_pubsubs_defers_to_transport_default(self):CODE
LOWdimos/visualization/rerun/test_viewer_integration.py138 def test_explicit_custom_pubsubs_override_is_honored(self):CODE
LOWdimos/visualization/rerun/bridge.py272 def _visual_override_for_entity_path(CODE
LOWdimos/visualization/rerun/urdf_robot.py38def default_joint_name_mapper(name: str) -> str:CODE
LOWdimos/visualization/rerun/urdf_robot.py51def _matrix_to_rerun_transform(rr: Any, matrix: np.ndarray) -> Any:CODE
LOWdimos/visualization/rerun/urdf_robot.py58def _rerun_transform_without_frames(rr: Any, transform: Any) -> Any:CODE
LOWdimos/visualization/rerun/test_websocket_server.py122def test_click_publishes_point_stamped(CODE
LOWdimos/visualization/rerun/test_websocket_server.py145def test_twist_publishes_on_tele_cmd_vel(CODE
LOWdimos/visualization/rerun/test_websocket_server.py164def test_stop_publishes_zero_twist(CODE
LOWdimos/visualization/rerun/test_websocket_server.py182def test_invalid_json_does_not_crash(server: RerunWebSocketServer) -> None:CODE
LOWdimos/visualization/rerun/test_websocket_server.py195def test_mixed_message_sequence(CODE
LOWdimos/visualization/rerun/scene_package.py55def scene_package_static_entities(CODE
LOWdimos/visualization/rerun/scene_package.py77def resolve_scene_package_for_rerun(scene: str | Path | None) -> ScenePackage | None:CODE
LOWdimos/visualization/rerun/test_scene_package.py39def test_resolves_composed_mjb_to_scene_package_visual(tmp_path: Path) -> None:CODE
LOWdimos/visualization/rerun/test_scene_package.py81def test_missing_visual_does_not_add_static_scene(tmp_path: Path) -> None:CODE
LOWdimos/visualization/rerun/test_scene_package.py96def test_scene_alignment_matrix_keeps_z_up_when_requested() -> None:CODE
LOWdimos/visualization/rerun/test_viewer_ws_e2e.py63 def test_viewer_click_reaches_stream(self, server: RerunWebSocketServer) -> None:CODE
LOWdimos/visualization/rerun/test_viewer_ws_e2e.py97 def test_full_viewer_session_sequence(self, server: RerunWebSocketServer) -> None:CODE
LOWdimos/visualization/rerun/test_viewer_ws_e2e.py142 def test_reconnect_after_disconnect(self, server: RerunWebSocketServer) -> None:CODE
LOWdimos/visualization/rerun/test_viewer_ws_e2e.py212 def test_viewer_ws_client_connects(CODE
LOWdimos/mapping/test_voxels.py117def test_roundtrip_range_preserved(grid: VoxelGrid) -> None:CODE
LOWdimos/mapping/costmapper.py93 def _apply_initial_safe_radius(self, grid: OccupancyGrid) -> None:CODE
LOWdimos/mapping/google_maps/test_google_maps.py31def test_get_position_with_places(maps_client, maps_fixture) -> None:CODE
LOWdimos/mapping/google_maps/test_google_maps.py49def test_get_location_context(maps_client, maps_fixture) -> None:CODE
LOWdimos/mapping/osm/current_location_map.py46 def query_for_one_position_and_context(CODE
LOWdimos/mapping/osm/current_location_map.py90 def _position_is_too_far_off_center(self) -> bool:CODE
LOWdimos/mapping/osm/query.py37def query_for_one_position_and_context(CODE
LOWdimos/mapping/occupancy/path_resampling.py32def _add_orientations_to_path(path: Path, goal_orientation: Quaternion) -> None:CODE
LOWdimos/mapping/occupancy/test_visualizations.py26def test_visualize_occupancy_grid(occupancy_gradient, palette) -> None:CODE
LOWdimos/mapping/occupancy/test_extrude_occupancy.py19def test_generate_mujoco_scene(occupancy) -> None:CODE
LOWdimos/mapping/occupancy/extrude_occupancy.py126def _largest_rect_in_histogram(CODE
LOWdimos/mapping/pointclouds/test_occupancy.py111def test_height_cost_occupancy_from_lidar(height_cost_moment) -> None:CODE
LOWdimos/mapping/cli/test_pose_fill.py30def test_pose_fill_attaches_nearest_pose() -> None:CODE
LOWdimos/mapping/cli/test_pose_fill.py46def test_pose_fill_mount_composes_static_child_transform() -> None:CODE
3117 more matches not shown…
Over-Commented Block1465 hits · 1445 pts
SeverityFileLineSnippetContext
LOWpyproject.toml321mapping = [COMMENT
LOWsetup.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWmisc/optimize_patrol/optimize_candidates.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWmisc/optimize_patrol/optimize_patrol_router_child.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWmisc/optimize_patrol/optimize_candidates_child.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWmisc/optimize_patrol/plot_path.py1#!/usr/bin/env python3COMMENT
LOWmisc/optimize_patrol/optimize_patrol_router.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWmisc/fresh-ubuntu-tests/vmtest.sh1#!/usr/bin/env bashCOMMENT
LOWmisc/fresh-ubuntu-tests/suite/run.sh1#!/usr/bin/env bashCOMMENT
LOWnative/rust/dimos-module-macros/src/lib.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module-macros/src/lib.rs21pub fn derive_module(input: TokenStream) -> TokenStream {COMMENT
LOWnative/rust/dimos-module-macros/src/lib.rs41/// `#[serde(deny_unknown_fields)]`, and emits `impl NativeConfig`.COMMENT
LOWnative/rust/dimos-module/examples/transport_bench.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/zenoh.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/tf.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/transport.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/log.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/lib.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/module.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/lcm.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/config.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/module.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/transport.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/log.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/lcm_transport.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/tests/test_main.cpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/tests/test_module.cpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/tests/test_lcm_transport.cpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWbin/hooks/filter_commit_message.py1#!/usr/bin/env python3COMMENT
LOWweb/shared/protocol.ts1// Wire protocol shared by the relay (Deno) and the Cockpit (browser).COMMENT
LOWweb/shared/manifest.ts1// Manifest domain model shared by the relay and the Cockpit. Mirrored inCOMMENT
LOWweb/cockpit/src/session/transport.ts101 #fetchInfo: (signal: AbortSignal) => Promise<RelayInfo>;COMMENT
LOWweb/cockpit/src/session/store.ts1// Channel + status stores. React-free by design: the session layer writes hereCOMMENT
LOWweb/relay/session.ts1// Per-connection session objects: handshake, control loops, and (robot leg)COMMENT
LOWdimos/conftest.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/conftest.py121#COMMENT
LOWdimos/constants.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/__init__.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWdimos/visualization/vis_module.py1#!/usr/bin/env python3COMMENT
LOWdimos/visualization/rerun/conftest.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/test_viewer_integration.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/constants.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/bridge.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/bridge.py61 from rerun._baseclasses import ArchetypeCOMMENT
LOWdimos/visualization/rerun/bridge.py81COMMENT
LOWdimos/visualization/rerun/websocket_server.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/test_detection3d_bridge.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/urdf_robot.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/test_websocket_server.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/scene_package.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/init.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/test_scene_package.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/visualization/rerun/test_viewer_ws_e2e.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/mapping/models.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/mapping/test_voxels.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/mapping/costmapper.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/mapping/tool_voxels.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/mapping/google_maps/google_maps.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWdimos/mapping/google_maps/conftest.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
1405 more matches not shown…
Unused Imports800 hits · 786 pts
SeverityFileLineSnippetContext
LOWmisc/optimize_patrol/plot_path.py18CODE
LOWdimos/conftest.py96CODE
LOWdimos/visualization/rerun/conftest.py15CODE
LOWdimos/visualization/rerun/bridge.py17CODE
LOWdimos/visualization/rerun/websocket_server.py15CODE
LOWdimos/visualization/rerun/urdf_robot.py17CODE
LOWdimos/visualization/rerun/test_websocket_server.py17CODE
LOWdimos/visualization/rerun/scene_package.py17CODE
LOWdimos/visualization/rerun/init.py17CODE
LOWdimos/visualization/rerun/test_viewer_ws_e2e.py17CODE
LOWdimos/mapping/occupancy/gradient.py23CODE
LOWdimos/mapping/pointclouds/util.py15CODE
LOWdimos/mapping/pointclouds/occupancy.py15CODE
LOWdimos/mapping/pointclouds/demo.py16CODE
LOWdimos/mapping/pointclouds/accumulators/protocol.py16CODE
LOWdimos/mapping/pointclouds/accumulators/general.py15CODE
LOWdimos/mapping/cli/pose_fill.py29CODE
LOWdimos/mapping/cli/pose_fill.py40CODE
LOWdimos/mapping/cli/rename.py23CODE
LOWdimos/mapping/cli/map.py15CODE
LOWdimos/mapping/cli/replay.py32CODE
LOWdimos/mapping/cli/test_pose_fill.py21CODE
LOWdimos/mapping/cli/replay_marker.py26CODE
LOWdimos/mapping/cli/test_cli.py26CODE
LOWdimos/mapping/relocalization/relocalize.py19CODE
LOWdimos/mapping/ray_tracing/voxel_map.py17CODE
LOWdimos/mapping/ray_tracing/voxel_map.py20CODE
LOWdimos/mapping/ray_tracing/voxel_map.py20CODE
LOWdimos/mapping/ray_tracing/transformer.py15CODE
LOWdimos/mapping/ray_tracing/module.py16CODE
LOWdimos/mapping/ray_tracing/test_transformer.py15CODE
LOWdimos/mapping/ray_tracing/utils/raytrace_rrd.py23CODE
LOWdimos/mapping/voxels/grid.py15CODE
LOWdimos/mapping/voxels/keys.py21CODE
LOWdimos/mapping/voxels/module.py15CODE
LOWdimos/mapping/voxels/impl/packed.py15CODE
LOWdimos/mapping/voxels/impl/o3d.py15CODE
LOWdimos/mapping/loop_closure/test_pgo.py15CODE
LOWdimos/mapping/loop_closure/pgo_auto.py55CODE
LOWdimos/mapping/loop_closure/eval.py29CODE
LOWdimos/mapping/loop_closure/pgo.py45CODE
LOWdimos/mapping/loop_closure/utils/markers_rrd.py29CODE
LOWdimos/experimental/scene_cooking/command.py17CODE
LOWdimos/experimental/scene_cooking/sidecar.py23CODE
LOWdimos/experimental/scene_cooking/coacd_util.py17CODE
LOWdimos/experimental/scene_cooking/test_cooking.py15CODE
LOWdimos/experimental/scene_cooking/planning.py23CODE
LOWdimos/experimental/scene_cooking/package_config.py17CODE
LOWdimos/experimental/scene_cooking/cook.py21CODE
LOW…s/experimental/scene_cooking/source_assets/test_glb.py15CODE
LOW…/experimental/scene_cooking/source_assets/normalize.py17CODE
LOWdimos/experimental/scene_cooking/source_assets/glb.py17CODE
LOWdimos/experimental/scene_cooking/source_assets/mesh.py31CODE
LOW…os/experimental/scene_cooking/source_assets/inspect.py17CODE
LOW…rimental/scene_cooking/source_assets/test_normalize.py15CODE
LOW…/experimental/scene_cooking/mujoco/collision_policy.py42CODE
LOW…/experimental/scene_cooking/mujoco/collision_policy.py907CODE
LOW…/experimental/scene_cooking/mujoco/collision_export.py56CODE
LOWdimos/experimental/scene_cooking/browser/collision.py17CODE
LOW…s/experimental/scene_cooking/browser/test_collision.py15CODE
740 more matches not shown…
Excessive Try-Catch Wrapping594 hits · 668 pts
SeverityFileLineSnippetContext
LOWdimos/conftest.py113 except Exception:CODE
MEDIUMdimos/conftest.py94def _has_ros() -> bool:CODE
LOWdimos/visualization/rerun/conftest.py40 except Exception:CODE
LOWdimos/visualization/rerun/bridge.py417 except Exception:CODE
LOWdimos/mapping/osm/query.py50 except Exception:CODE
LOWdimos/mapping/osm/osm.py128 except Exception:CODE
LOWdimos/mapping/cli/test_cli.py56 except Exception:CODE
LOWdimos/mapping/relocalization/module.py134 except Exception:CODE
LOWdimos/experimental/world_belief/worldbelief_module.py107 except Exception as e:CODE
LOWdimos/experimental/world_belief/worldbelief_module.py228 except Exception as e:CODE
LOWdimos/experimental/world_belief/world_belief.py141 except Exception:CODE
LOWdimos/experimental/world_belief/world_belief.py234 except Exception as e:CODE
LOWdimos/experimental/world_belief/world_belief.py527 except Exception:CODE
LOWdimos/experimental/world_belief/world_belief.py561 except Exception:CODE
LOWdimos/experimental/world_belief/world_belief.py577 except Exception:CODE
LOWdimos/experimental/world_belief/world_belief.py596 except Exception:CODE
LOWdimos/experimental/world_belief/scene_scan.py419 except Exception as exc:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py298 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py308 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py399 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py440 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py530 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py541 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py552 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py592 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py609 except Exception as error:CODE
LOWdimos/hardware/manipulators/openarm/adapter.py148 except Exception as e:CODE
LOWdimos/hardware/manipulators/openarm/adapter.py160 except Exception as e:CODE
LOWdimos/hardware/manipulators/openarm/adapter.py182 except Exception as e:CODE
LOWdimos/hardware/manipulators/openarm/adapter.py194 except Exception:CODE
LOWdimos/hardware/manipulators/openarm/adapter.py395 except Exception:CODE
LOWdimos/hardware/manipulators/openarm/adapter.py412 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/gs_usb_bus.py222 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/gs_usb_bus.py272 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py182 except Exception as e:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py210 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py217 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py349 except Exception as e:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py372 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py419 except Exception as e:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py439 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py465 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py488 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py508 except Exception as e:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py549 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py618 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py714 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py718 except Exception:CODE
MEDIUMdimos/hardware/manipulators/galaxea_a1z/adapter.py346def _move() -> None:CODE
LOWdimos/hardware/manipulators/piper/adapter.py120 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py133 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py146 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py153 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py171 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py201 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py246 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py270 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py317 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py375 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py404 except Exception:CODE
534 more matches not shown…
Decorative Section Separators133 hits · 434 pts
SeverityFileLineSnippetContext
MEDIUMmisc/DimSim/evals/rubrics.ts37// ── Low-level helpers ────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/rubrics.ts68// ── High-level rubrics (return EvalSuccess directly) ─────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/runner.ts179// ── Internals ────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts88// ── Singleton registration ──────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts124// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts143 // ── WS plumbing ────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts211 // ── Public entry point (called by workflow files via @dimsim/eval) ─────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts280 // ── Internals ──────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts340 // ── UI overlay ─────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js37 // ── Floor ────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js47 // ── Walls (north, south, east, west) ────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js64 // ── Pallet racks: 3 rows of vertical posts + shelves ─────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js132 // ── Loose pallet stacks near the dock ────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js148 // ── Loading-dock door (visual only — flat panel on east wall) ───────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js165 // ── Cross-scene GLB import test: pull the sectional out of apartment ─────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js177 // ── Lights ───────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/apartment/index.js22 // ── Lights ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/apartment/index.js86 // ── Interactive objects (GLB-per-state, with actions/state machines) ───────COMMENT
MEDIUMmisc/DimSim/cli/cli.ts197 // ── Dev ─────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/cli.ts281 // ── Eval list ───────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/cli.ts304 // ── Eval ────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/bridge/physics.ts58// ── Embodiment motion models ───────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/bridge/server.ts264 // ── HTTP + WebSocket server ─────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/bridge/server.ts278 // ── SENSOR WebSocket ──────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/bridge/server.ts366 // ── CONTROL WebSocket ─────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/headless/launcher.ts39// ── Chrome flags per render mode ──────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/headless/launcher.ts82// ── Helpers ───────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/headless/launcher.ts110// ── Single-page launcher ─────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/headless/launcher.ts153// ── Multi-page launcher (single browser, N tabs) ────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts43// ── Live bindings (ESM re-export pattern) ────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts54// ── Internal state ───────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts67// ── Initialization (called by engine.js once at boot) ────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts140// ── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts358// ── Dynamic body → mesh sync loop ────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/engine.js77// ── dimos integration mode ──────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/engine.js5518// ── dimos integration mode boot ──────────────────────────────────────────────COMMENT
MEDIUMdimos/utils/workspace.py135# ── Meshcat visualization helpers ──────────────────────────────────────────COMMENT
MEDIUMdimos/utils/workspace.py173# ── CLI ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py342# ─── Broker credential validation ────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py40# ─── Mock provider ───────────────────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py88# ─── Fake LCM messages ───────────────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py133# ─── Transport modes ─────────────────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py187# ─── Pickling + provider sharing ─────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py244# ─── ProviderConfig (pydantic frozen) ────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py259# ─── Blueprint config / transport-override integration ──────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py382# ─── Provider lifecycle error paths ──────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py490# ─── subscribe_all dedup ─────────────────────────────────────────────COMMENT
MEDIUM…os/protocol/pubsub/impl/webrtc/providers/cloudflare.py132 # ─── Connect / Disconnect (loop thread) ──────────────────────────COMMENT
MEDIUM…os/protocol/pubsub/impl/webrtc/providers/cloudflare.py165 # ─── CF REST API (loop thread) ───────────────────────────────────COMMENT
MEDIUM…os/protocol/pubsub/impl/webrtc/providers/cloudflare.py231 # ─── Channel management (loop thread) ────────────────────────────COMMENT
MEDIUM…os/protocol/pubsub/impl/webrtc/providers/cloudflare.py292 # ─── Public API (Provider) ───────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/providers/broker.py404 # ─── Heartbeat (loop thread; cancelled in _disconnect) ───────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/providers/broker.py158 # ─── Connect / Disconnect (loop thread) ──────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/providers/broker.py296 # ─── Operator → robot audio ──────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/providers/broker.py601 # ─── Public API (Provider) ───────────────────────────────────────COMMENT
MEDIUMdimos/codebase_checks/test_no_sections.py23# whitespace, e.g.: # ============= or # ---------------COMMENT
MEDIUMdimos/teleop/hosted/test_arm_command.py109# ─── Command plane: pose dispatch ──────────────────────────────────────COMMENT
MEDIUMdimos/teleop/hosted/test_arm_command.py157# ─── Browser keyboard EE-twist → coordinator eef_twist ─────────────────COMMENT
MEDIUMdimos/teleop/hosted/test_arm_command.py201# ─── Gripper toggle (state_reliable JSON) ──────────────────────────────COMMENT
MEDIUMdimos/teleop/hosted/test_arm_command.py219# ─── Engage → publish with task-name routing ───────────────────────────COMMENT
73 more matches not shown…
Cross-File Repetition61 hits · 305 pts
SeverityFileLineSnippetContext
HIGHdimos/hardware/manipulators/spec.py0read error code and message. (0, '') means no error.STRING
HIGHdimos/hardware/manipulators/galaxea_a1z/adapter.py0read error code and message. (0, '') means no error.STRING
HIGHdocs/capabilities/manipulation/adding_a_custom_arm.md0read error code and message. (0, '') means no error.STRING
HIGHdimos/types/vector.py0compute the euclidean length (magnitude) of the vector.STRING
HIGHdimos/robot/unitree/type/vector.py0compute the euclidean length (magnitude) of the vector.STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0compute the euclidean length (magnitude) of the vector.STRING
HIGHdimos/types/vector.py0compute the squared length of the vector (faster than length()).STRING
HIGHdimos/robot/unitree/type/vector.py0compute the squared length of the vector (faster than length()).STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0compute the squared length of the vector (faster than length()).STRING
HIGHdimos/types/vector.py0return a normalized unit vector in the same direction.STRING
HIGHdimos/robot/unitree/type/vector.py0return a normalized unit vector in the same direction.STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0return a normalized unit vector in the same direction.STRING
HIGHdimos/types/vector.py0compute squared euclidean distance to another vector (faster than distance()).STRING
HIGHdimos/robot/unitree/type/vector.py0compute squared euclidean distance to another vector (faster than distance()).STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0compute squared euclidean distance to another vector (faster than distance()).STRING
HIGHdimos/types/vector.py0compute the angle (in radians) between this vector and another.STRING
HIGHdimos/robot/unitree/type/vector.py0compute the angle (in radians) between this vector and another.STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0compute the angle (in radians) between this vector and another.STRING
HIGHdimos/core/test_e2e_daemon.py0redirect the registry to a temp dir for test isolation.STRING
HIGHdimos/core/test_cli_stop_status.py0redirect the registry to a temp dir for test isolation.STRING
HIGHdimos/core/test_daemon.py0redirect the registry to a temp dir for test isolation.STRING
HIGHdimos/manipulation/pick_and_place_module.py0list perception obstacles currently in the planning world.STRING
HIGH…anipulation/planning/monitor/world_obstacle_monitor.py0list perception obstacles currently in the planning world.STRING
HIGHdimos/manipulation/planning/monitor/world_monitor.py0list perception obstacles currently in the planning world.STRING
HIGHdimos/stream/audio/node_normalizer.py0set the audio source observable to consume. args: audio_observable: observable emitting audioevent objects returns: selfSTRING
HIGHdimos/stream/audio/node_volume_monitor.py0set the audio source observable to consume. args: audio_observable: observable emitting audioevent objects returns: selfSTRING
HIGHdimos/stream/audio/stt/node_whisper.py0set the audio source observable to consume. args: audio_observable: observable emitting audioevent objects returns: selfSTRING
HIGHdimos/stream/audio/tts/node_pytts.py0start consuming text from the observable source. args: text_observable: observable source of text strings returns: self STRING
HIGHdimos/stream/audio/text/node_stdout.py0start consuming text from the observable source. args: text_observable: observable source of text strings returns: self STRING
HIGHdimos/stream/audio/tts/node_openai.py0start consuming text from the observable source. args: text_observable: observable source of text strings returns: self STRING
HIGHdimos/models/embedding/treid.py0embed one or more images. returns embeddings as torch.tensor on device for efficient gpu comparisons.STRING
HIGHdimos/models/embedding/mobileclip.py0embed one or more images. returns embeddings as torch.tensor on device for efficient gpu comparisons.STRING
HIGHdimos/models/embedding/clip.py0embed one or more images. returns embeddings as torch.tensor on device for efficient gpu comparisons.STRING
HIGHdimos/robot/unitree_webrtc/type/vector.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/odometry.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/map.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/lidar.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/lowstate.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/timeseries.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree/g1/skill_container.py0execute a unitree g1 arm command. example usage: execute_arm_command("armheart") here are all the command names and whatSTRING
HIGHdimos/robot/unitree/g1/effectors/high_level/dds_sdk.py0execute a unitree g1 arm command. example usage: execute_arm_command("armheart") here are all the command names and whatSTRING
HIGHdimos/robot/unitree/g1/effectors/high_level/webrtc.py0execute a unitree g1 arm command. example usage: execute_arm_command("armheart") here are all the command names and whatSTRING
HIGHdimos/robot/unitree/g1/skill_container.py0execute a unitree g1 mode command. example usage: execute_mode_command("runmode") here are all the command names and whaSTRING
HIGHdimos/robot/unitree/g1/effectors/high_level/dds_sdk.py0execute a unitree g1 mode command. example usage: execute_mode_command("runmode") here are all the command names and whaSTRING
HIGHdimos/robot/unitree/g1/effectors/high_level/webrtc.py0execute a unitree g1 mode command. example usage: execute_mode_command("runmode") here are all the command names and whaSTRING
HIGH…g1/blueprints/primitive/unitree_g1_primitive_no_nav.py0split layout: camera feed + 3d world view side by side.STRING
HIGH…obot/unitree/go2/blueprints/basic/unitree_go2_basic.py0split layout: camera feed + 3d world view side by side.STRING
HIGHdimos/robot/drone/blueprints/basic/drone_basic.py0split layout: camera feed + 3d world view side by side.STRING
HIGHdimos/skills/manipulation/rotation_constraint_skill.py0skill for generating translation constraints for robot manipulation. this skill generates translation constraints and adSTRING
HIGHdimos/skills/manipulation/force_constraint_skill.py0skill for generating translation constraints for robot manipulation. this skill generates translation constraints and adSTRING
HIGH…os/skills/manipulation/translation_constraint_skill.py0skill for generating translation constraints for robot manipulation. this skill generates translation constraints and adSTRING
HIGHdimos/control/tasks/servo_task/servo_task.py0handle preemption by higher-priority task. args: by_task: name of preempting task joints: joints that were preemptedSTRING
HIGHdimos/control/tasks/trajectory_task/trajectory_task.py0handle preemption by higher-priority task. args: by_task: name of preempting task joints: joints that were preemptedSTRING
HIGHdimos/control/tasks/velocity_task/velocity_task.py0handle preemption by higher-priority task. args: by_task: name of preempting task joints: joints that were preemptedSTRING
HIGH…s/control/tasks/cartesian_ik_task/cartesian_ik_task.py0handle preemption by higher-priority task. args: by_task: name of preempting task joints: joints that were preemptedSTRING
HIGHdimos/control/tasks/servo_task/servo_task.py0activate the task (start accepting and outputting commands).STRING
HIGHdimos/control/tasks/velocity_task/velocity_task.py0activate the task (start accepting and outputting commands).STRING
HIGH…s/control/tasks/cartesian_ik_task/cartesian_ik_task.py0activate the task (start accepting and outputting commands).STRING
HIGHdimos/control/tasks/servo_task/servo_task.py0check if actively receiving and outputting commands.STRING
HIGHdimos/control/tasks/velocity_task/velocity_task.py0check if actively receiving and outputting commands.STRING
1 more matches not shown…
Cross-Language Confusion47 hits · 284 pts
SeverityFileLineSnippetContext
HIGHdimos/hardware/sensors/lidar/virtual_mid360/recorder.py82 while kill -0 {parent_pid} 2>/dev/null; doCODE
HIGHdimos/types/vector.py173 length = self.length()CODE
HIGHdimos/types/vector.py208 if self.length() < 1e-10 or other.length() < 1e-10:CODE
HIGHdimos/types/test_vector.py124 assert v1.length() == 5.0CODE
HIGHdimos/types/test_vector.py128 assert v2.length() == pytest.approx(7.0, 0.001)CODE
HIGHdimos/types/test_vector.py141 length = v.length()CODE
HIGHdimos/types/test_vector.py149 assert np.isclose(v_norm.length(), 1.0)CODE
HIGHdimos/web/websocket_vis/websocket_vis_module.py251 content="Command center not built. Run: cd dimos/web/command-center-extension && npm install && npm CODE
HIGHdimos/web/relay_bridge/test_protocol.py294 # "robot":null / "manifest":null keys (JSON.stringify omits undefined).COMMENT
HIGHdimos/web/relay_bridge/test_protocol.py90 msgs = reader.push(stream[:split]) + reader.push(stream[split:])CODE
HIGHdimos/web/relay_bridge/test_protocol.py138 first = reader.push(frame_bytes[:split])CODE
HIGHdimos/web/relay_bridge/test_protocol.py139 second = reader.push(frame_bytes[split:])CODE
HIGHdimos/web/relay_bridge/test_protocol.py157 out.extend(trickle.push(all_bytes[i : i + 1]))CODE
HIGHdimos/web/relay_bridge/test_protocol.py164 assert len(reader.push(base64.b64decode(vector["frame_b64"]))) == 1CODE
HIGHdimos/web/relay_bridge/test_protocol.py167 reader.push(b"\x00" * 32)CODE
HIGHdimos/web/relay_bridge/test_protocol.py178 out.extend(reader.push(frame_bytes[i : i + chunk]))CODE
HIGHdimos/web/relay_bridge/test_protocol.py190 reader.push(good + bad)CODE
HIGHdimos/web/relay_bridge/test_protocol.py195 reader.push(good)CODE
HIGHdimos/web/relay_bridge/protocol.py104# in protocol.ts -- absent is fine, but neither encoder ever emits null, so anCOMMENT
HIGHdimos/web/relay_bridge/test_manifest.py50 # (JSON.stringify(Infinity) is null). Python parses such a JSON integerCOMMENT
HIGHdimos/web/relay_bridge/_wt_session.py226 frames = reader.push(data)CODE
HIGHdimos/simulation/dimsim/scene_client.py314 else "const col = null;"CODE
HIGHdimos/simulation/dimsim/scene_client.py532 collider_js = "const col = null;"STRING
HIGHdimos/simulation/dimsim/scene_client.py638 if (_bridge && _bridge.wsSensors && _bridge.wsSensors.readyState === 1) {{CODE
HIGHdimos/simulation/dimsim/scene_client.py654return {{ name: mesh.name || null, uuid: mesh.uuid, lidarRefreshed }};CODE
HIGHdimos/simulation/dimsim/scene_client.py654return {{ name: mesh.name || null, uuid: mesh.uuid, lidarRefreshed }};CODE
HIGHdimos/simulation/dimsim/scene_client.py676if (!_bridge || !_bridge.wsSensors || _bridge.wsSensors.readyState !== 1) return false;CODE
HIGHdimos/simulation/dimsim/scene_client.py830 agent.model = null;CODE
HIGHdimos/simulation/dimsim/scene_client.py855if (agent && agent.group) keep.add(agent.group.uuid);CODE
HIGHdimos/simulation/dimsim/scene_client.py858 if (c === camera || c.isLight || c.isAmbientLight || c.isDirectionalLightCODE
HIGHdimos/simulation/dimsim/scene_client.py859 || c.isHemisphereLight || c === agent?.group) {CODE
HIGHdimos/simulation/dimsim/scene_client.py888 objects.push({ name: obj.name || "(unnamed)", type: obj.type, uuid: obj.uuid });CODE
HIGHdimos/robot/unitree/type/vector.py179 length = self.length()CODE
HIGHdimos/robot/unitree/type/vector.py204 if self.length() < 1e-10 or (isinstance(other, Vector) and other.length() < 1e-10):CODE
HIGHdimos/robot/unitree/go2/dds/cli/render.py153 path = path.push(obs.data)CODE
HIGHdimos/msgs/nav_msgs/test_Path.py95 path2 = path.push(pose1)CODE
HIGHdimos/msgs/nav_msgs/test_Path.py101 path3 = path2.push(pose2)CODE
HIGHdimos/msgs/geometry_msgs/test_Vector3.py131 assert v1.length() == 5.0CODE
HIGHdimos/msgs/geometry_msgs/test_Vector3.py135 assert v2.length() == pytest.approx(7.0, 0.001)CODE
HIGHdimos/msgs/geometry_msgs/test_Vector3.py148 length = v.length()CODE
HIGHdimos/msgs/geometry_msgs/test_Vector3.py156 assert np.isclose(v_norm.length(), 1.0)CODE
HIGHdimos/msgs/geometry_msgs/Vector3.py218 return self.length()CODE
HIGHdimos/msgs/geometry_msgs/Vector3.py230 length = self.length()CODE
HIGHdimos/msgs/geometry_msgs/Vector3.py258 this_length = self.length()CODE
HIGHdimos/msgs/geometry_msgs/Vector3.py259 other_length = other_vector.length()CODE
HIGHdimos/teleop/hosted/test_camera_mux.py149 # Untrusted wire payload (e.g. cams:null) must not raise into the stateCOMMENT
HIGHdimos/e2e_tests/test_cockpit_browser.py130 new MutationObserver(() => window.__phases.push(el.dataset.phase))CODE
Deep Nesting282 hits · 271 pts
SeverityFileLineSnippetContext
LOWdimos/conftest.py232CODE
LOWdimos/mapping/google_maps/google_maps.py108CODE
LOWdimos/mapping/google_maps/google_maps.py155CODE
LOWdimos/mapping/cli/rename.py99CODE
LOWdimos/mapping/cli/replay.py118CODE
LOWdimos/mapping/ray_tracing/utils/raytrace_rrd.py79CODE
LOWdimos/experimental/scene_cooking/command.py57CODE
LOWdimos/experimental/scene_cooking/source_assets/mesh.py292CODE
LOW…os/experimental/scene_cooking/source_assets/inspect.py121CODE
LOW…/experimental/scene_cooking/mujoco/collision_export.py535CODE
LOWdimos/experimental/scene_cooking/browser/visuals.py286CODE
LOWdimos/experimental/world_belief/worldbelief_module.py99CODE
LOWdimos/experimental/world_belief/worldbelief_module.py232CODE
LOWdimos/experimental/world_belief/worldbelief_module.py335CODE
LOWdimos/experimental/world_belief/recall.py162CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py320CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py375CODE
LOW…/hardware/sensors/camera/gstreamer/gstreamer_sender.py203CODE
LOW…/hardware/sensors/camera/gstreamer/gstreamer_camera.py216CODE
LOW…/hardware/sensors/lidar/pointlio/scripts/pcap_to_db.py133CODE
LOW…/hardware/sensors/lidar/pointlio/scripts/pcap_to_db.py171CODE
LOW…/hardware/sensors/lidar/pointlio/scripts/pcap_to_db.py349CODE
LOW…os/hardware/sensors/lidar/fastlio2/tools/pcap_to_db.py103CODE
LOW…os/hardware/sensors/lidar/fastlio2/tools/pcap_to_db.py270CODE
LOW…os/hardware/sensors/lidar/fastlio2/tools/pcap_to_db.py342CODE
LOWdimos/types/sample.py165CODE
LOWdimos/types/sample.py281CODE
LOWdimos/types/sample.py172CODE
LOWdimos/core/transport_factory.py109CODE
LOWdimos/core/test_rpcstress.py90CODE
LOWdimos/core/run_registry.py111CODE
LOWdimos/core/run_registry.py151CODE
LOWdimos/core/module.py785CODE
LOWdimos/core/native_module.py390CODE
LOWdimos/core/coordination/python_worker.py276CODE
LOWdimos/core/coordination/module_coordinator.py815CODE
LOWdimos/core/coordination/blueprints.py97CODE
LOWdimos/core/coordination/blueprints.py253CODE
LOWdimos/core/coordination/blueprint_config/fields.py48CODE
LOWdimos/core/coordination/blueprint_config/fields.py151CODE
LOWdimos/core/coordination/blueprint_config/fields.py237CODE
LOWdimos/core/coordination/blueprint_config/parser.py243CODE
LOWdimos/core/coordination/blueprint_config/parser.py338CODE
LOWdimos/core/coordination/blueprint_config/sources.py121CODE
LOWdimos/core/coordination/blueprint_config/sources.py177CODE
LOWdimos/core/coordination/blueprint_config/merging.py41CODE
LOWdimos/core/coordination/blueprint_config/merging.py129CODE
LOWdimos/core/demos/demo_devex.py94CODE
LOWdimos/manipulation/manipulation_module.py387CODE
LOWdimos/manipulation/manipulation_module.py1810CODE
LOWdimos/manipulation/visualization/viser/scene.py164CODE
LOWdimos/manipulation/visualization/viser/scene.py524CODE
LOWdimos/manipulation/visualization/viser/gui.py757CODE
LOWdimos/manipulation/visualization/viser/gui.py1000CODE
LOWdimos/manipulation/visualization/viser/visualizer.py275CODE
LOW…s/manipulation/planning/monitor/robot_state_monitor.py128CODE
LOW…anipulation/planning/monitor/world_obstacle_monitor.py127CODE
LOW…anipulation/planning/monitor/world_obstacle_monitor.py259CODE
LOW…anipulation/planning/monitor/world_obstacle_monitor.py631CODE
LOWdimos/manipulation/planning/world/drake_world.py610CODE
222 more matches not shown…
Self-Referential Comments60 hits · 188 pts
SeverityFileLineSnippetContext
MEDIUMmisc/fresh-ubuntu-tests/suite/tests/03-cyclonedds.sh7# Create a compatibility directory structureCOMMENT
MEDIUMdocker/ros/install-nix.sh30# Create a temporary workdirCOMMENT
MEDIUMdimos/mapping/occupancy/visualizations.py81 # Create a copy of the grid for visualizationCOMMENT
MEDIUMdimos/mapping/pointclouds/occupancy.py224 # Create a weight map (1 for observed, 0 for unknown)COMMENT
MEDIUM…/hardware/sensors/camera/gstreamer/gstreamer_camera.py281 # Create an Image message with the absolute timestampCOMMENT
MEDIUMdimos/types/weaklist.py60 # Create a copy to avoid modification during iterationCOMMENT
MEDIUMdimos/types/test_timestamped.py253 # Create a collection with a 2-second windowCOMMENT
MEDIUMdimos/types/timestamped.py191 # Create a timed buffer collection for each secondary observableCOMMENT
MEDIUMdimos/web/dimos_interface/api/server.py99 # Create a Subject for text queriesCOMMENT
MEDIUMdimos/stream/audio/volume.py75 # Create a simulated audio sourceCOMMENT
MEDIUMdimos/stream/audio/node_volume_monitor.py67 # Create the barCOMMENT
MEDIUMdimos/stream/audio/node_volume_monitor.py154 # Create the volume monitor node with specified parametersCOMMENT
MEDIUMdimos/stream/audio/tts/node_pytts.py112 # Create a simple text subject that we can push values toCOMMENT
MEDIUMdimos/stream/audio/tts/node_openai.py232 # Create a simple text subject that we can push values toCOMMENT
MEDIUMdimos/stream/audio/text/node_stdout.py79 # Create a simple text subject that we can push values toCOMMENT
MEDIUM…os/navigation/replanning_a_star/test_min_cost_astar.py64 # Create a grid with a corridor of free cells and unknown cells surrounding it.COMMENT
MEDIUMdimos/utils/test_reactive.py89 # Create a dedicated scheduler for this test to avoid thread leaksCOMMENT
MEDIUMdimos/utils/test_reactive.py94 # Create an observable that emits numpy arrays instead of integersCOMMENT
MEDIUMdimos/utils/test_reactive.py226 # Create a controlled scheduler to avoid thread leaks from rx.intervalCOMMENT
MEDIUMdimos/utils/transform_utils.py391 # Define the approach vector based on the target pose orientationCOMMENT
MEDIUMdimos/utils/threadpool.py42# Create a ThreadPoolScheduler with a configurable number of workers.COMMENT
MEDIUMdimos/utils/fast_image_generator.py83 # Initialize moving objects with their propertiesCOMMENT
MEDIUMdimos/utils/fast_image_generator.py141 # Create a simple checkerboard pattern at lower resolutionCOMMENT
MEDIUMdimos/utils/test_data.py323 # Create a new LfsPath instance for the same fileCOMMENT
MEDIUMdimos/models/embedding/treid.py105 # Create a dummy 256x128 image (typical person ReID input size) as numpy arrayCOMMENT
MEDIUMdimos/protocol/pubsub/test_spec.py251 # Create a list to capture received messagesCOMMENT
MEDIUMdimos/protocol/pubsub/test_spec.py376 # Create the async iteratorCOMMENT
MEDIUMdimos/protocol/pubsub/test_spec.py379 # Create a task to consume messages from the async iteratorCOMMENT
MEDIUMdimos/protocol/pubsub/test_spec.py428 # Create a list to capture received messagesCOMMENT
MEDIUMdimos/protocol/pubsub/test_encoder.py130 # Create a spy memory that captures what actually gets publishedCOMMENT
MEDIUMdimos/protocol/pubsub/impl/shmpubsub.py171 # Create a unique identifier using UUID4COMMENT
MEDIUMdimos/protocol/tf/test_tf.py79 # Create a transform from world to robotCOMMENT
MEDIUMdimos/robot/all_blueprints.py15# This file is auto-generated. Do not edit manually.COMMENT
MEDIUMdimos/robot/test_all_blueprints_generation.py208 "# This file is auto-generated. Do not edit manually.",CODE
MEDIUM…/go2/blueprints/agentic/unitree_go2_temporal_memory.py21# This module is imported lazily by `get_by_name()` in the CLI run command,COMMENT
MEDIUMdimos/robot/drone/test_drone.py484 # Create a test pattern image with some structureCOMMENT
MEDIUMdimos/msgs/tf2_msgs/test_TFMessage_lcmpub.py45 # Create a robot kinematic chain using our new typesCOMMENT
MEDIUMdimos/msgs/nav_msgs/test_OccupancyGrid.py196 # Create a small test grid with an obstacle in the middleCOMMENT
MEDIUMdimos/msgs/geometry_msgs/test_Transform.py167 # Create a pose at (0, 0, 0) rotated 90 degrees around ZCOMMENT
MEDIUMdimos/msgs/geometry_msgs/test_Transform.py320 # Create a Pose with position and orientationCOMMENT
MEDIUMdimos/msgs/geometry_msgs/test_Transform.py370 # Create a PoseStamped with position, orientation, timestamp and frameCOMMENT
MEDIUMdimos/msgs/geometry_msgs/test_Pose.py678 # Create a chain of transformationsCOMMENT
MEDIUMdimos/skills/speak.py94 # Create a result queue to get the result back from the audio threadCOMMENT
MEDIUMdimos/skills/speak.py97 # Define the speech task to run in the audio queueCOMMENT
MEDIUMdimos/skills/skills.py137 # Initialize the instance with the merged argumentsCOMMENT
MEDIUMdimos/skills/manipulation/pick_and_place.py97 # Create a copy to avoid modifying originalCOMMENT
MEDIUMdimos/skills/manipulation/pick_and_place.py254 # This method is only called when both object and target are specifiedCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py34 # Create a temporary directory for storing spatial memory dataCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py42 # Create a single SpatialMemory instance to be reused across all testsCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py67 # Create a test image - use a simple colored squareCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py105 # Create a frame counter for position generationCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py117 # Create a dictionary with frame, position and rotation for SpatialMemory.process_streamCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py124 # Create a stream that processes each frameCOMMENT
MEDIUMdimos/perception/experimental/spatial_vector_db.py215 # Create the result dictionary with metadata regardless of image availabilityCOMMENT
MEDIUMdimos/perception/experimental/test_image_embedding.py142 # Create a class variable to store embeddings for the similarity testCOMMENT
MEDIUMdimos/perception/detection/type/utils.py56 # Create a table for detectionsCOMMENT
MEDIUMdimos/perception/detection/type/test_object3d.py139 # Create a new object with the first detectionCOMMENT
MEDIUM…on/detection/detectors/person/test_person_detectors.py108 # Create a dummy Detection2DPersonCOMMENT
MEDIUMdimos/e2e_tests/test_control_coordinator.py91 # Create a simple trajectoryCOMMENT
MEDIUMdimos/e2e_tests/test_control_coordinator.py162 # Create a long trajectory (5 seconds)COMMENT
Modern Structural Boilerplate167 hits · 180 pts
SeverityFileLineSnippetContext
LOWdimos/mapping/osm/current_location_map.py40 def update_position(self, position: LatLon) -> None:CODE
LOWdimos/experimental/world_belief/world_belief.py631 def _update_identity_facts(self, track: _Track) -> None:CODE
LOWdimos/hardware/manipulators/mock/adapter.py209 def set_error(self, code: int, message: str) -> None:CODE
LOWdimos/hardware/manipulators/mock/adapter.py214 def set_positions(self, positions: list[float]) -> None:CODE
LOWdimos/hardware/manipulators/mock/adapter.py218 def set_efforts(self, efforts: list[float]) -> None:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/test_adapter.py183 def set_gripper_free_drive(self, enabled: bool) -> None:CODE
LOWdimos/hardware/manipulators/a750/adapter.py282 def _set_error(self, code: int, message: str) -> None:CODE
LOWdimos/hardware/sensors/lidar/virtual_mid360/module.py119 def _setup_virtual_nic(self) -> None:CODE
LOWdimos/hardware/sensors/lidar/virtual_mid360/module.py138 def _setup_macos(self) -> None:CODE
LOWdimos/hardware/sensors/lidar/virtual_mid360/module.py152 def _setup_linux(self) -> None:CODE
LOWdimos/hardware/drive_trains/mock/adapter.py94 def set_odometry(self, odometry: list[float] | None) -> None:CODE
LOWdimos/hardware/drive_trains/mock/adapter.py98 def set_velocities_directly(self, velocities: list[float]) -> None:CODE
LOWdimos/core/rpc_client.py77 def set_rpc(self, rpc: RPCSpec) -> None:CODE
LOWdimos/core/module.py458 def set_module_ref(self, name: str, module_ref: "RPCClient") -> None:CODE
LOWdimos/core/native_module.py71 def _set_process_to_die_when_parent_dies() -> None:CODE
LOWdimos/core/coordination/blueprint_config/sources.py92 def set_coerced(path: tuple[str, ...], raw_name: str, value: str) -> None:CODE
LOWdimos/core/coordination/blueprint_config/merging.py98 def set_coerced(path: tuple[str, ...], raw_name: str, value: str) -> None:CODE
LOWdimos/manipulation/manipulation_interface.py160 def _setup_perception_subscription(self) -> None:CODE
LOWdimos/manipulation/manipulation_interface.py172 def _update_latest_objects(self, data) -> None: # type: ignore[no-untyped-def]CODE
LOWdimos/manipulation/manipulation_interface.py218 def set_perception_stream(self, perception_stream) -> None: # type: ignore[no-untyped-def]CODE
LOWdimos/manipulation/test_manipulation_monitor_preview.py174 def update_state(self, frame) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py57 def update_state(self, frame: VisualizationStateFrame) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py74 def update_vis_obstacle(self, obstacle: Obstacle) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py77 def update_vis_obstacle_pose(self, obstacle_id: str, pose: PoseStamped) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py146 def set_joint_state(self, ctx: object, robot_id: WorldRobotID, joint_state: JointState) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py211 def update_state(self, frame: VisualizationStateFrame) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py228 def update_vis_obstacle(self, obstacle: Obstacle) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py231 def update_vis_obstacle_pose(self, obstacle_id: str, pose: PoseStamped) -> None:CODE
LOW…lation/visualization/viser/test_viser_visualization.py818 def update_cfg(self, cfg: Sequence[float]) -> None:CODE
LOW…lation/visualization/viser/test_viser_visualization.py1752 def update_vis_obstacle(self, value: Obstacle) -> None:CODE
LOW…lation/visualization/viser/test_viser_visualization.py1755 def update_vis_obstacle_pose(self, obstacle_id: str, pose: PoseStamped) -> None:CODE
LOW…lation/visualization/viser/test_viser_visualization.py1831 def update_vis_obstacle(self, value: Obstacle) -> None:CODE
LOW…lation/visualization/viser/test_viser_visualization.py1835 def update_vis_obstacle_pose(self, obstacle_id: str, _pose: PoseStamped) -> None:CODE
LOW…ation/visualization/viser/test_visualizer_lifecycle.py66 def update_cfg(self, cfg: list[float]) -> None:CODE
LOW…ation/visualization/viser/test_visualizer_lifecycle.py420 def update_current_robot(self, robot_id: str, joint_state: JointState | None) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py637 def set_target_visual_state(self, robot_id: str, feasible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py642 def set_target_control_visual_state(self, control_id: str, feasible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py649 def set_target_robot_visual_state(self, robot_id: str, feasible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py975 def _set_preview_visibility(self, robot_id: str, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py978 def _set_target_visibility(self, robot_id: str, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py981 def _set_handle_visibility(self, handle: SceneHandle | None, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py154 def set_obstacles_visible(self, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py259 def update_vis_obstacle(self, obstacle: Obstacle) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py269 def update_vis_obstacle_pose(self, obstacle_id: str, pose: PoseStamped) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py422 def set_reference_grid_visible(self, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py437 def set_target_active(self, robot_id: str, active: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py493 def update_current_robot(self, robot_id: str, joint_state: JointState | None) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py621 def set_target_pose(self, robot_id: str, pose: Pose | None) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py454 def _set_next_plan_speed(self, speed_scale: float) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py596 def _set_scene_grid_visible(self, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1486 def _set_operation_error(self, message: str, operation_id: int) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1491 def _set_recoverable_error(self, message: str) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1497 def _set_error(self, message: str) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1504 def _set_handle_value(self, key: str, value: str) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1509 def _set_disabled(self, key: str, disabled: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1514 def _set_visible(self, key: str, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1520 def _set_optional_handle_attr(handle: object, attr: str, value: object) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py568 def _set_robot_display_mode(self, label: str) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1143 def _update_status_text(self) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1165 def _update_control_state(self) -> None:CODE
107 more matches not shown…
Redundant / Tautological Comments78 hits · 122 pts
SeverityFileLineSnippetContext
LOWdocker/ros/install-nix.sh39# Set jobs to number of coresCOMMENT
LOWdimos/mapping/occupancy/gradient.py130 # Check if there are any obstaclesCOMMENT
LOWdimos/types/timestamped.py231 # Check if this secondary is within tolerance of the primaryCOMMENT
LOWdimos/types/timestamped.py258 # Check if this secondary stream has already progressed past this primaryCOMMENT
LOWdimos/core/rpc_client.py173 # Check if accessing a known safe attribute to avoid recursionCOMMENT
LOWdimos/core/test_stream.py155 # Increment counterCOMMENT
LOWdimos/core/introspection/blueprint/dot.py110 # Check if all modules are ignoredCOMMENT
LOWdimos/manipulation/planning/world/drake_world.py345 # Check if any joint already connects world to base_linkCOMMENT
LOWdimos/manipulation/planning/utils/path_utils.py176 # Check if direct connection is valid using context-free APICOMMENT
LOWdimos/manipulation/planning/utils/path_utils.py290 # Check if last point matches first point (tight tolerance for joint space)COMMENT
LOWdimos/manipulation/planning/planners/rrt_planner.py467 # Check if reached targetCOMMENT
LOWdimos/manipulation/planning/planners/rrt_planner.py512 # Check if direct connection is valid using context-free methodCOMMENT
LOW…ing/trajectory_generator/joint_trajectory_generator.py306 # Check if we can use a triangle profileCOMMENT
LOW…n/control/servo_control/cartesian_motion_controller.py380 # Check if we have valid stateCOMMENT
LOW…n/control/servo_control/cartesian_motion_controller.py435 # Check if we have current poseCOMMENT
LOW…l/trajectory_controller/joint_trajectory_controller.py312 # Check if trajectory completeCOMMENT
LOWdimos/web/websocket_vis/optimized_costmap.py110 # Check if chunk has changedCOMMENT
LOWdimos/stream/audio/node_key_recorder.py139 # Check if there's input availableCOMMENT
LOWdimos/stream/audio/node_key_recorder.py210 # Check if we've exceeded max recording timeCOMMENT
LOWdimos/stream/audio/tts/node_openai.py147 # Check if there's text to processCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py520 # Check if this cell is an obstacleCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py268 # Check if adjacent to free spaceCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py290 # Check if this point is free spaceCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py354 # Check if this point starts a new frontierCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py387 # Check if we found a large enough frontierCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py409 # Check if neighbor is free space or unknown (explorable)COMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py496 # Check if frontier is within costmap boundsCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py633 # Check if we should compare costmaps for information gainCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py638 # Check if information increase meets minimum percentage thresholdCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py788 # Check if we have required dataCOMMENT
LOW…igation/cmu_nav/modules/local_planner/local_planner.py142 # Set freeze_ang to 180 for omni-dir robots to disable freeze.COMMENT
LOWdimos/navigation/replanning_a_star/global_planner.py234 # Check if robot has veered too far off the pathCOMMENT
LOWdimos/navigation/replanning_a_star/goal_validator.py110 # Check if we've exceeded max search distanceCOMMENT
LOWdimos/navigation/replanning_a_star/goal_validator.py114 # Check if position is validCOMMENT
LOWdimos/navigation/replanning_a_star/goal_validator.py121 # Add neighbors to queueCOMMENT
LOWdimos/navigation/replanning_a_star/goal_validator.py175 # Check if we've exceeded max search distanceCOMMENT
LOWdimos/navigation/replanning_a_star/goal_validator.py179 # Check if position is validCOMMENT
LOWdimos/navigation/replanning_a_star/goal_validator.py186 # Add neighbors to queueCOMMENT
LOWdimos/navigation/replanning_a_star/goal_validator.py227 # Check if position itself is freeCOMMENT
LOWdimos/navigation/replanning_a_star/goal_validator.py236 # Check if within circular clearanceCOMMENT
LOWdimos/simulation/unity/module.py447 # Check if process diedCOMMENT
LOWdimos/simulation/mujoco/person_on_track.py145 # Check if reached waypointCOMMENT
LOWdimos/agents/skills/navigation.py202 # Check if navigator finishedCOMMENT
LOWdimos/utils/data.py59 # Check if running from git repoCOMMENT
LOWdimos/utils/data.py160 # Check if git is availableCOMMENT
LOWdimos/utils/data.py166 # Check if git-lfs is availableCOMMENT
LOWdimos/utils/data.py241 # Check if file existsCOMMENT
LOWdimos/models/vl/test_vlm.py194 # Print resultsCOMMENT
LOWdimos/protocol/pubsub/benchmark/tool_benchmark.py133 # Check if all already received (fast transports)COMMENT
LOWdimos/protocol/pubsub/benchmark/tool_benchmark.py142 # Check if already done, otherwise wait up to RECEIVE_TIMEOUTCOMMENT
LOWdimos/protocol/service/lcmservice.py201 # Check if we're being called from within the thread poolCOMMENT
LOWdimos/protocol/service/lcmservice.py206 # Check if current thread is one of the pool's threadsCOMMENT
LOWdimos/protocol/service/system_configurator/lcm.py115 # Check if multicast route existsCOMMENT
LOWdimos/protocol/service/system_configurator/lcm.py307 # Check if we can raise to target without sudo (hard limit is high enough)COMMENT
LOWdimos/protocol/rpc/zenohrpc.py73 # Check if we're being called from within the thread poolCOMMENT
LOWdimos/protocol/rpc/zenohrpc.py78 # Check if current thread is one of the pool's threadsCOMMENT
LOWdimos/protocol/rpc/pubsubrpc.py149 # Check if we're being called from within the thread poolCOMMENT
LOWdimos/protocol/rpc/pubsubrpc.py154 # Check if current thread is one of the pool's threadsCOMMENT
LOWdimos/protocol/rpc/pubsubrpc.py220 # Check if response contains an exceptionCOMMENT
LOWdimos/protocol/rpc/spec.py85 # Check if the result is an exception and raise itCOMMENT
18 more matches not shown…
AI Structural Patterns46 hits · 45 pts
SeverityFileLineSnippetContext
LOWdimos/mapping/cli/pose_fill.py160CODE
LOWdimos/mapping/cli/map.py302CODE
LOWdimos/mapping/cli/replay.py118CODE
LOWdimos/mapping/cli/replay_marker.py40CODE
LOWdimos/mapping/ray_tracing/utils/raytrace_rrd.py79CODE
LOWdimos/mapping/loop_closure/pgo_auto.py571CODE
LOWdimos/experimental/scene_cooking/cook.py69CODE
LOWdimos/experimental/world_belief/recall.py53CODE
LOWdimos/experimental/world_belief/scene_scan.py93CODE
LOWdimos/hardware/manipulators/openarm/adapter.py87CODE
LOW…/hardware/sensors/camera/gstreamer/gstreamer_sender.py44CODE
LOWdimos/core/demos/demo_devex.py60CODE
LOWdimos/manipulation/planning/world/drake_world.py1117CODE
LOWdimos/manipulation/planning/utils/mesh_utils.py175CODE
LOWdimos/stream/audio/node_simulated.py34CODE
LOWdimos/navigation/nav_3d/mls_planner/utils/plan_rrd.py442CODE
LOWdimos/navigation/cmu_nav/main.py40CODE
LOWdimos/simulation/isaac/stream.py24CODE
LOWdimos/simulation/dimsim/scene_client.py471CODE
LOWdimos/simulation/dimsim/scene_client.py692CODE
LOWdimos/simulation/engines/mujoco_engine.py156CODE
LOWdimos/simulation/genesis/stream.py26CODE
LOWdimos/simulation/base/stream_base.py28CODE
LOWdimos/cli/apriltag3d.py567CODE
LOWdimos/cli/apriltag3d.py682CODE
LOWdimos/cli/dimos.py808CODE
LOWdimos/cli/dimos.py886CODE
LOWdimos/cli/cameracalibrate/cameracalibrate.py960CODE
LOWdimos/cli/cameracalibrate/test_cameracalibrate.py649CODE
LOWdimos/robot/manipulators/common/blueprints.py99CODE
LOWdimos/robot/manipulators/common/blueprints.py129CODE
LOWdimos/robot/manipulators/common/blueprints.py163CODE
LOWdimos/robot/manipulators/common/blueprints.py199CODE
LOWdimos/robot/manipulators/piper/config.py61CODE
LOWdimos/robot/manipulators/xarm/config.py107CODE
LOWdimos/robot/manipulators/xarm/config.py221CODE
LOWdimos/robot/unitree/go2/cli/go2tool.py102CODE
LOWdimos/msgs/sensor_msgs/CameraInfo.py37CODE
LOWdimos/msgs/sensor_msgs/RobotState.py55CODE
LOWdimos/msgs/sensor_msgs/Imu.py35CODE
LOWdimos/teleop/utils/video_stats.py74CODE
LOWdimos/perception/experimental/object.py196CODE
LOW…control/tasks/path_follower_task/path_follower_task.py421CODE
LOW…mic_pose_follower_task/holonomic_pose_follower_task.py445CODE
LOWdimos/memory2/type/observation.py124CODE
LOWdimos/memory2/type/observation.py239CODE
Docstring Block Structure9 hits · 45 pts
SeverityFileLineSnippetContext
HIGHdimos/types/sample.py118Unflatten a one-dimensional array or dictionary into a Sample instance. If a dictionary is provided, its keys aSTRING
HIGHdimos/manipulation/planning/kinematics/pinocchio_ik.py117Create solver by loading a URDF or MJCF file. Args: model_path: Path to URDF (.urdf) or MJCF (.xml)STRING
HIGHdimos/stream/video_provider.py74Create an observable from video capture. Args: fps: Frames per second to emit. Defaults to 30fps. STRING
HIGHdimos/stream/video_provider.py146Creates an observable from video capture. Creates an observable that emits frames at specified FPS or the videoSTRING
HIGHdimos/utils/llm_utils.py20Extract JSON from potentially messy LLM response. Tries multiple strategies: 1. Parse the entire response as JSSTRING
HIGHdimos/utils/data.py262 Get the path to a test data, downloading from LFS if needed. This function will: 1. Check that Git LFS is STRING
HIGHdimos/msgs/sensor_msgs/CameraInfo.py475Load calibration YAML file on first access. Supports both snake_case and PascalCase attribute names. FoSTRING
HIGHdimos/msgs/sensor_msgs/PointCloud2.py787Filter points based on their height (z-coordinate). This method creates a new PointCloud2 containing only pointSTRING
HIGHdimos/perception/detection/type/detection2d/person.py71Create Detection2DPerson from ultralytics Results object with pose keypoints. Args: result: UltralySTRING
Structural Annotation Overuse21 hits · 37 pts
SeverityFileLineSnippetContext
LOWdimos/mapping/pointclouds/occupancy.py195 # Step 1: Build min and max height maps for each cellCOMMENT
LOWdimos/mapping/pointclouds/occupancy.py212 # Step 2: Determine effective height for each cellCOMMENT
LOWdimos/mapping/pointclouds/occupancy.py221 # Step 3: Apply smoothing to fill gaps while preserving unknown spaceCOMMENT
LOWdimos/mapping/pointclouds/occupancy.py243 # Step 4: Calculate rate of change (gradient magnitude)COMMENT
LOW…anipulation/planning/monitor/world_obstacle_monitor.py494 # Step 1: snapshot eligible objects under lock (fast)COMMENT
LOW…anipulation/planning/monitor/world_obstacle_monitor.py504 # Step 2: compute obstacles OUTSIDE lock (convex hull can be slow)COMMENT
LOW…anipulation/planning/monitor/world_obstacle_monitor.py510 # Step 3: apply to Drake world under lock (fast)COMMENT
LOWdimos/robot/unitree/b1/README.md29### Step 1: Connect to B1 RobotCOMMENT
LOWdimos/robot/unitree/b1/README.md41### Step 2: Build the UDP ServerCOMMENT
LOWdimos/robot/unitree/b1/README.md60### Step 3: Run the UDP ServerCOMMENT
LOWdimos/robot/unitree/b1/README.md92### Step 1: Install DependenciesCOMMENT
LOWdimos/robot/unitree/b1/README.md99### Step 2: Connect to B1 NetworkCOMMENT
LOWdimos/robot/unitree/b1/README.md110### Step 3: Run the ClientCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md42## Step 1: Create the AdapterCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md371## Step 2: Create Package FilesCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md390## Step 3: Create Your Robot Folder and BlueprintsCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md475## Step 4: Add URDF and Planning Integration (Optional)COMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md671## Step 5: Register BlueprintsCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md685## Step 6: TestingCOMMENT
LOWscripts/install.sh755 # Step 1: Clone or pullCOMMENT
LOWscripts/install.sh764 # Step 2: Install dependencies (ask first — this is the heavy part)COMMENT
AI Slop Vocabulary11 hits · 28 pts
SeverityFileLineSnippetContext
MEDIUM…/experimental/scene_cooking/mujoco/collision_export.py123# area instead of enclosed volume -- robust to non-watertight visualSTRING
MEDIUMdimos/hardware/sensors/lidar/pointlio/module.py110 use_imu_as_input: bool = False # false = IMU-as-output model (robust path)CODE
MEDIUMdimos/core/test_stream.py261 # we are robust to multiple callsCOMMENT
MEDIUMdimos/web/dimos_interface/api/server.py20# Workers are not yet setup, as this requires a much more intricateCOMMENT
MEDIUM…ontier_exploration/wavefront_frontier_goal_selector.py603 # Compute comprehensive scoreCOMMENT
MEDIUM…ontier_exploration/wavefront_frontier_goal_selector.py533 """Compute comprehensive score considering multiple criteria."""STRING
MEDIUM…mos/navigation/visual_servoing/detection_navigation.py86 # Get robot position to compute robust targetCOMMENT
MEDIUM…mos/navigation/visual_servoing/detection_navigation.py94 # Compute robust target position using front-most pointsCOMMENT
MEDIUM…mos/navigation/visual_servoing/detection_navigation.py105 """Compute a robust target position from the detection pointcloud.STRING
MEDIUMdimos/navigation/movement_manager/movement_manager.py104 # we should probably think a more robust/strict requirement on plannersCOMMENT
LOWdimos/perception/experimental/object_tracker.py340 # If called from within thread, just set the stop flagCOMMENT
Modern AI Meta-Vocabulary8 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUMAGENTS.md106│ │ ├── module_coordinator.py # Deploy + lifecycle orchestrationCODE
MEDIUMmisc/DimSim/docs/validation.md12export OPENAI_API_KEY=sk-... # the agentic blueprint needs itCODE
MEDIUMmisc/DimSim/docs/getting-started.md8# 1. dimos drives DimSim (production / agentic / CI)COMMENT
MEDIUMdimos/simulation/unity/module.py263 # starts in overhead view: useful for agentic debuggingCOMMENT
MEDIUMdimos/robot/drone/README.md43### `drone-agentic`COMMENT
MEDIUMdimos/robot/drone/README.md74# Required for agentic blueprintCOMMENT
MEDIUMdocs/usage/data_streams/advanced_streams.md46# We need this scaffolding here. Normally DimOS handles this.COMMENT
MEDIUMdocs/usage/sensor_streams/advanced_streams.md46# We need this scaffolding here. Normally DimOS handles this.COMMENT
Verbosity Indicators9 hits · 19 pts
SeverityFileLineSnippetContext
LOWdimos/mapping/pointclouds/occupancy.py195 # Step 1: Build min and max height maps for each cellCOMMENT
LOWdimos/mapping/pointclouds/occupancy.py212 # Step 2: Determine effective height for each cellCOMMENT
LOWdimos/mapping/pointclouds/occupancy.py221 # Step 3: Apply smoothing to fill gaps while preserving unknown spaceCOMMENT
LOWdimos/mapping/pointclouds/occupancy.py243 # Step 4: Calculate rate of change (gradient magnitude)COMMENT
LOW…anipulation/planning/monitor/world_obstacle_monitor.py494 # Step 1: snapshot eligible objects under lock (fast)COMMENT
LOW…anipulation/planning/monitor/world_obstacle_monitor.py504 # Step 2: compute obstacles OUTSIDE lock (convex hull can be slow)COMMENT
LOW…anipulation/planning/monitor/world_obstacle_monitor.py510 # Step 3: apply to Drake world under lock (fast)COMMENT
LOWscripts/install.sh755 # Step 1: Clone or pullCOMMENT
LOWscripts/install.sh764 # Step 2: Install dependencies (ask first — this is the heavy part)COMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…/experimental/scene_cooking/source_assets/normalize.py214bpy.context.scene.collection.children.link(collection)CODE
Slop Phrases4 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…experimental/robot/bosdyn/spot/effectors/high_level.py641 f"I'm unable to connect to {described}. Did you forget to connect to "CODE
MEDIUMdimos/utils/test_llm_utils.py51 Let me know if you need anything else! 👍"""CODE
LOWdimos/utils/testing/test_moment.py52 # we just make sure to change timestamps so that we can jumpCOMMENT
MEDIUMdimos/models/vl/test_base.py40 Let me know if you need anything else 😀😊CODE
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMdimos/core/test_async_module_main.py192CODE
MEDIUMdimos/core/test_async_module_main.py193CODE
MEDIUMdimos/models/embedding/base.py170CODE
Example Usage Blocks4 hits · 5 pts
SeverityFileLineSnippetContext
LOWdimos/stream/audio/volume.py70 # Example usageCOMMENT
LOWdimos/utils/threadpool.py77# Example usage:COMMENT
LOW…s/robot/manipulators/openarm/scripts/openarm_can_up.sh7# Usage:COMMENT
LOWscripts/install.sh7# Usage:COMMENT
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHREADME.md230 TRANSPORTS__BROKER__API_KEY=<your-api-key> \CODE
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOWdimos/protocol/pubsub/impl/shmpubsub.py75 # TODO: implement "is_cuda" below capacity, above cpCOMMENT
LOWdimos/protocol/pubsub/impl/shmpubsub.py102 # TODO: implement an initializer variable for is_cuda once CUDA IPC is inCOMMENT
LOWdimos/perception/experimental/spatial_vector_db.py156 # TODO: implement efficient nearest neighbor searchCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWdimos/agents/mcp/mcp_server.py224async def handle_request(CODE