Repository Analysis

isl-org/Open3D

Open3D: A Modern Library for 3D Data Processing

16.1 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of isl-org/Open3D, a C++ project with 13,789 GitHub stars. SynthScan v2.0 examined 397,943 lines of code across 1813 source files, recording 3422 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 16.1 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).

16.1
Adjusted Score
16.1
Raw Score
100%
Time Factor
2026-07-14
Last Push
13.8K
Stars
C++
Language
397.9K
Lines of Code
1.8K
Files
3.4K
Pattern Hits
2026-07-14
Scan Date
0.01
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 3HIGH 12MEDIUM 910LOW 2497

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 3422 distinct pattern matches across 19 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.

Decorative Section Separators801 hits · 3602 pts
SeverityFileLineSnippetContext
MEDIUMutil/check_style.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMutil/check_style.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMutil/check_style.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMutil/check_style.py124 standard_header = """# ----------------------------------------------------------------------------STRING
MEDIUMutil/check_style.py126# ----------------------------------------------------------------------------COMMENT
MEDIUMutil/check_style.py129# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/setup.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/setup.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/setup.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/setup.cfg1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/setup.cfg3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/setup.cfg6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/tools/cli.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/tools/cli.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/tools/cli.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/tools/app.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/tools/app.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/tools/app.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_octree.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_octree.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_octree.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/open3d_test.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/open3d_test.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/open3d_test.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/conftest.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/conftest.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/conftest.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_open3d_eigen.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_open3d_eigen.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_open3d_eigen.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_flags.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_flags.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_flags.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_color_map_optimization.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_color_map_optimization.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/test_color_map_optimization.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/visualization/test_tensorboard_plugin.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/visualization/test_tensorboard_plugin.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/visualization/test_tensorboard_plugin.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/visualization/test_cpu_rendering.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/visualization/test_cpu_rendering.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/visualization/test_cpu_rendering.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_tensor_function.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_tensor_function.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_tensor_function.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_linalg.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_linalg.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_linalg.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_torch_integration.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_torch_integration.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_torch_integration.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_core.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_core.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_core.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_nn.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_nn.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_nn.py6# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_sycl_utils.py1# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_sycl_utils.py3# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/test/core/test_sycl_utils.py6# ----------------------------------------------------------------------------COMMENT
741 more matches not shown…
Over-Commented Block2018 hits · 1838 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt521 if(MSVC)COMMENT
LOWdocker/docker_test.sh1#!/usr/bin/env bashCOMMENT
LOWdocker/docker_build.sh1#!/usr/bin/env bashCOMMENT
LOWpython/setup.cfg1# ----------------------------------------------------------------------------COMMENT
LOWpython/test/conftest.py1# ----------------------------------------------------------------------------COMMENT
LOWpython/open3d/__init__.py1# ----------------------------------------------------------------------------COMMENT
LOWpython/open3d/core/__init__.py1# ----------------------------------------------------------------------------COMMENT
LOWpython/open3d/ml/torch/classes/__init__.py1# ----------------------------------------------------------------------------COMMENT
LOWpython/open3d/ml/contrib/__init__.py1# ----------------------------------------------------------------------------COMMENT
LOWpython/js/lib/web_visualizer.js1// ----------------------------------------------------------------------------COMMENT
LOWdocs/conf.py1# ----------------------------------------------------------------------------COMMENT
LOWdocs/conf.py101COMMENT
LOWcpp/open3d/Macro.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/Macro.h21#define OPEN3D_DLL_IMPORT [[gnu::visibility("default")]]COMMENT
LOWcpp/open3d/Macro.h41#define OPEN3D_FUNCTION __FUNCSIG__COMMENT
LOWcpp/open3d/visualization/app/Viewer.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/app/Viewer.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Widget.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/WidgetProxy.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/WidgetProxy.h21/// \class WidgetProxyCOMMENT
LOWcpp/open3d/visualization/gui/WidgetProxy.h41///COMMENT
LOWcpp/open3d/visualization/gui/Theme.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Checkbox.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/NumberEdit.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Task.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/PickPointsInteractor.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/ListView.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Button.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/NativeWin32.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/NativeWin32.cpp21}COMMENT
LOWcpp/open3d/visualization/gui/NativeMacOS.mm1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/NativeMacOS.mm21namespace visualization {COMMENT
LOWcpp/open3d/visualization/gui/NativeMacOS.mm101 SetupMetalLayer(view);COMMENT
LOWcpp/open3d/visualization/gui/WidgetStack.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/WidgetStack.h21/// WidgetStack, like \ref WidgetProxy, delegates at most one widget. UnlikeCOMMENT
LOWcpp/open3d/visualization/gui/WidgetStack.h41 /// of Window might need be called.COMMENT
LOWcpp/open3d/visualization/gui/Window.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Window.cpp21#include <unordered_map>COMMENT
LOWcpp/open3d/visualization/gui/Application.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Application.h61COMMENT
LOWcpp/open3d/visualization/gui/Application.h81COMMENT
LOWcpp/open3d/visualization/gui/Application.h141 /// of Open3D's GUI from languages such as scripting languages which doCOMMENT
LOWcpp/open3d/visualization/gui/ImguiFilamentBridge.h21 * See the License for the specific language governing permissions andCOMMENT
LOWcpp/open3d/visualization/gui/Events.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Layout.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Window.h1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Window.h121 /// Callback should return true if a redraw is required (i.e. the UI orCOMMENT
LOWcpp/open3d/visualization/gui/Window.h161 int GetMouseMods() const; // internal, for WindowSystemCOMMENT
LOWcpp/open3d/visualization/gui/FileDialogNative.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/RadioButton.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/TreeView.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/FileDialog.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/FileDialog.cpp21#include "open3d/utility/Logging.h"COMMENT
LOWcpp/open3d/visualization/gui/ProgressBar.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Combobox.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/MenuMacOS.mm1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/Label.cpp1// ----------------------------------------------------------------------------COMMENT
LOWcpp/open3d/visualization/gui/ImguiFilamentBridge.cpp21 * See the License for the specific language governing permissions andCOMMENT
LOWcpp/open3d/visualization/gui/ImguiFilamentBridge.cpp41#include <filament/Scene.h>COMMENT
LOWcpp/open3d/visualization/gui/Util.h1// ----------------------------------------------------------------------------COMMENT
1958 more matches not shown…
Unused Imports203 hits · 203 pts
SeverityFileLineSnippetContext
LOWutil/check_style.py16CODE
LOWpython/setup.py34CODE
LOWpython/setup.py35CODE
LOWpython/test/test_octree.py10CODE
LOWpython/test/conftest.py8CODE
LOWpython/test/test_color_map_optimization.py10CODE
LOWpython/test/test_color_map_optimization.py11CODE
LOWpython/test/core/test_tensor_function.py8CODE
LOWpython/test/core/test_tensor_function.py12CODE
LOWpython/test/core/test_linalg.py12CODE
LOWpython/test/core/test_torch_integration.py8CODE
LOWpython/test/core/test_core.py8CODE
LOWpython/test/core/test_nn.py12CODE
LOWpython/test/core/test_sycl_utils.py10CODE
LOWpython/test/core/test_hashmap.py8CODE
LOWpython/test/io/rpc/test_remote_functions.py11CODE
LOWpython/test/t/io/test_realsense.py10CODE
LOWpython/test/ml_ops/test_three_interp.py8CODE
LOWpython/test/ml_ops/test_three_interp.py10CODE
LOWpython/test/ml_ops/test_sparseconv.py9CODE
LOWpython/test/ml_ops/test_roi_pool.py8CODE
LOWpython/test/ml_ops/test_roi_pool.py10CODE
LOWpython/test/ml_ops/test_nms.py8CODE
LOWpython/test/ml_ops/test_invert_neighbors_list.py8CODE
LOWpython/test/ml_ops/test_cublas.py10CODE
LOWpython/test/ml_ops/test_query_pts.py8CODE
LOWpython/test/ml_ops/test_query_pts.py10CODE
LOWpython/test/ml_ops/test_tf_training_graph_mode.py32CODE
LOWpython/test/ml_ops/test_tf_training_graph_mode.py37CODE
LOWpython/test/ml_ops/test_reduce_subarrays_sum.py8CODE
LOWpython/test/ml_ops/test_voxelize.py8CODE
LOWpython/test/ml_ops/test_voxelize.py12CODE
LOWpython/test/ml_ops/test_ragged_tensor.py8CODE
LOWpython/test/ml_ops/test_general_sparseconv.py9CODE
LOWpython/test/ml_ops/test_cconv.py9CODE
LOWpython/test/ml_ops/test_three_nn.py8CODE
LOWpython/test/ml_ops/test_three_nn.py10CODE
LOWpython/test/ml_ops/test_cconv_python.py9CODE
LOWpython/test/ml_ops/test_cconv_python.py14CODE
LOWpython/test/ml_ops/test_sampling.py8CODE
LOWpython/test/ml_ops/test_sampling.py10CODE
LOWpython/test/ml_ops/test_ragged_to_dense.py8CODE
LOWpython/test/ml_ops/test_voxel_pooling.py8CODE
LOWpython/open3d/__init__.py42CODE
LOWpython/open3d/__init__.py42CODE
LOWpython/open3d/__init__.py42CODE
LOWpython/open3d/__init__.py42CODE
LOWpython/open3d/__init__.py42CODE
LOWpython/open3d/__init__.py42CODE
LOWpython/open3d/__init__.py42CODE
LOWpython/open3d/__init__.py52CODE
LOWpython/open3d/visualization/__init__.py11CODE
LOWpython/open3d/visualization/__init__.py13CODE
LOWpython/open3d/visualization/__init__.py14CODE
LOWpython/open3d/visualization/__init__.py15CODE
LOWpython/open3d/visualization/__init__.py16CODE
LOWpython/open3d/visualization/__init__.py17CODE
LOWpython/open3d/visualization/__init__.py10CODE
LOWpython/open3d/visualization/__init__.py20CODE
LOWpython/open3d/core/__init__.py9CODE
143 more matches not shown…
AI Slop Vocabulary62 hits · 200 pts
SeverityFileLineSnippetContext
MEDIUMcpp/open3d/visualization/utility/PointCloudPicker.h47 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/visualization/utility/PointCloudPicker.h57 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/core/SmallVector.h1316 // SmallVectorImpl<T>::operator= does not leverage N==0. Optimize theCOMMENT
MEDIUM…s/registration/GlobalOptimizationConvergenceCriteria.h29 /// -> try to unchange odometry edges, [1) -> try to utilize loop-closure.COMMENT
MEDIUM…s/registration/GlobalOptimizationConvergenceCriteria.h64 /// utilize loop-closure. Recommendation: 0.1 for RGBD Odometry, 2.0 forCOMMENT
MEDIUMcpp/open3d/pipelines/registration/GeneralizedICP.h37 /// \param kernel Any of the implemented statistical robust kernel forCOMMENT
MEDIUMcpp/open3d/pipelines/registration/ColoredICP.h84/// change the lambda_geometric value and the robust kernel used in theCOMMENT
MEDIUMcpp/open3d/pipelines/registration/RobustKernel.h20/// Base class that models a robust kernel for outlier rejection. The virtualCOMMENT
MEDIUMcpp/open3d/pipelines/registration/RobustKernel.h32/// to changing the robust kernel used for outlier rejection.COMMENT
MEDIUMcpp/open3d/pipelines/registration/RobustKernel.h46 /// Obtain the weight for the given residual according to the robust kernelCOMMENT
MEDIUMcpp/open3d/pipelines/registration/RobustKernel.h48 /// the different robust kernels.COMMENT
MEDIUM…en3d/pipelines/registration/TransformationEstimation.h142 /// \param kernel Any of the implemented statistical robust kernel forCOMMENT
MEDIUMcpp/open3d/t/pipelines/registration/RobustKernel.h27/// Base class that models a robust kernel for outlier rejection. The virtualCOMMENT
MEDIUMcpp/open3d/t/pipelines/registration/RobustKernel.h39/// to changing the robust kernel used for outlier rejection.COMMENT
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h162 /// \param kernel Any of the implemented statistical robust kernel forCOMMENT
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h234 /// \param kernel (optional) Any of the implemented statistical robustCOMMENT
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h325 /// after which robust loss for geometric term kicks in.COMMENT
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h327 /// after which robust loss for Doppler term kicks in.COMMENT
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h329 /// robust kernel for outlier rejection for the geometric term.COMMENT
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h331 /// robust kernel for outlier rejection for the Doppler term.COMMENT
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h427 /// Number of iterations of ICP after which robust loss kicks in.COMMENT
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.cpp127 // Use robust kernels only after a specified minimum number of iterations.COMMENT
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h30/// \param kernel statistical robust kernel for outlier rejection.COMMENT
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h56/// \param kernel statistical robust kernel for outlier rejection.COMMENT
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h100/// after which robust loss for geometric term kicks in.COMMENT
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h102/// after which robust loss for Doppler term kicks in.COMMENT
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h103/// \param geometric_kernel statistical robust kernel for outlier rejection.COMMENT
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h104/// \param doppler_kernel statistical robust kernel for outlier rejection.COMMENT
MEDIUMcpp/open3d/t/geometry/BoundingVolume.h450 /// \param robust If set to true uses a more robust method which works inCOMMENT
MEDIUMcpp/open3d/t/geometry/BoundingVolume.h705 /// \param robust If set to true uses a more robust method which works inCOMMENT
MEDIUMcpp/open3d/t/geometry/kernel/PointCloudImpl.h479// robust than the `textbook` method generally used for covariance computation.COMMENT
MEDIUMcpp/open3d/t/geometry/kernel/MinimumOBB.h26/// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/t/geometry/kernel/MinimumOBB.h40/// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/t/geometry/kernel/MinimumOBE.h39/// \param robust If true, joggle the convex-hull computation to handleCOMMENT
MEDIUMcpp/open3d/geometry/BoundingVolume.h114 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/BoundingVolume.h235 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/BoundingVolume.h254 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/LineSet.h60 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/LineSet.h69 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/Geometry3D.h55 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/Geometry3D.h64 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp320/// Using median as a robust estimator, PlaneDetector consumes a point cloudCOMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp325/// Araújo and Oliveira, “A robust statistics approach for planeCOMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp354 /// \return True if indices of point cloud pass robust planarity tests.COMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp369 // check that the estimated plane passes the robust planarity testsCOMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp579 /// \brief Use robust statistics (i.e., median) to test planarity.COMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp721/// \param normal_similarity Scoring threshold for robust plane detectionCOMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp722/// \param coplanarity Scoring threshold for robust plane detectionCOMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp723/// \param outlier_ratio Scoring threshold for robust plane detectionCOMMENT
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp724/// \param plane_edge_length Scoring threshold for robust plane detectionCOMMENT
MEDIUMcpp/open3d/geometry/PointCloud.h371 /// Araújo and Oliveira, “A robust statistics approach for planeCOMMENT
MEDIUMcpp/open3d/geometry/MeshBase.h77 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/MeshBase.h86 /// \param robust If set to true uses a more robust method which worksCOMMENT
MEDIUMcpp/open3d/geometry/MeshBase.h94 /// \param robust If set to true uses a more robust method which worksCOMMENT
LOWexamples/python/visualization/non_english.py192 # This is a combobox, nothing fancy here, just set a simple function toCOMMENT
LOWexamples/python/visualization/non_english.py352 # so for something this simple just use that, but it illustrates making aCOMMENT
LOWexamples/python/visualization/non_english.py425# so for something this simple just use that, but it illustrates making aCOMMENT
LOWexamples/python/visualization/all_widgets.py112 # This is a combobox, nothing fancy here, just set a simple function toCOMMENT
LOWexamples/python/visualization/all_widgets.py345 # so for something this simple just use that, but it illustrates making aCOMMENT
LOWexamples/python/visualization/all_widgets.py418# so for something this simple just use that, but it illustrates making aCOMMENT
2 more matches not shown…
Self-Referential Comments47 hits · 158 pts
SeverityFileLineSnippetContext
MEDIUM…on/open3d/visualization/tensorboard_plugin/colormap.py8 """This class is used to create a color map for visualization of points."""STRING
MEDIUMdocs/conf.py13# This file is execfile()d with the current directory set to itsCOMMENT
MEDIUMcpp/pybind/t/geometry/pointcloud.cpp66 # Create an empty point cloudCOMMENT
MEDIUMcpp/pybind/t/geometry/trianglemesh.cpp42 # Create an empty triangle meshCOMMENT
MEDIUMcpp/pybind/t/geometry/lineset.cpp39 # Create an empty line setCOMMENT
MEDIUMcpp/pybind/t/geometry/raycasting_scene.cpp202 # Create a grid of rays covering the bounding boxCOMMENT
MEDIUM…on/reconstruction_system/sensors/realsense_recorder.py112 # Create a pipelineCOMMENT
MEDIUM…on/reconstruction_system/sensors/realsense_recorder.py115 #Create a config and configure the pipeline to streamCOMMENT
MEDIUM…on/reconstruction_system/sensors/realsense_recorder.py151 # Create an align objectCOMMENT
MEDIUM…onstruction_system/sensors/realsense_pcd_visualizer.py45 # Create a pipelineCOMMENT
MEDIUM…onstruction_system/sensors/realsense_pcd_visualizer.py48 #Create a config and configure the pipeline to streamCOMMENT
MEDIUM…onstruction_system/sensors/realsense_pcd_visualizer.py76 # Create an align objectCOMMENT
MEDIUM…mples/python/visualization/customized_visualization.py18 # The following code achieves the same effect as:COMMENT
MEDIUM…mples/python/visualization/customized_visualization.py105 # This function is called within the o3d.visualization.Visualizer::run() loopCOMMENT
MEDIUMexamples/python/visualization/headless_rendering.py33 # This function is called within the o3d.visualization.Visualizer::run() loopCOMMENT
MEDIUM…es/python/visualization/mitsuba_material_estimation.py84 # Create a Mitsuba Optimizer and configure it to optimize albedo andCOMMENT
MEDIUMexamples/python/visualization/non_english.py178 # Create a checkbox. Checking or unchecking would usually be used to setCOMMENT
MEDIUMexamples/python/visualization/non_english.py185 # Create a color editor. We will change the color of the orange labelCOMMENT
MEDIUMexamples/python/visualization/non_english.py244 # Create a progress bar. It ranges from 0.0 to 1.0.COMMENT
MEDIUMexamples/python/visualization/non_english.py253 # Create a slider. It acts very similar to NumberEdit except that theCOMMENT
MEDIUMexamples/python/visualization/non_english.py260 # Create a text editor. The placeholder text (if not empty) will beCOMMENT
MEDIUMexamples/python/visualization/non_english.py115 # Create the menu. The menu is global (because the macOS menu is global),COMMENT
MEDIUMexamples/python/visualization/non_english.py141 # Create a file-chooser widget. One part will be a text edit widget forCOMMENT
MEDIUMexamples/python/visualization/non_english.py160 # Create a collapsible vertical widget, which takes up enough verticalCOMMENT
MEDIUMexamples/python/visualization/non_english.py275 # Create a widget for showing/editing a 3D vectorCOMMENT
MEDIUMexamples/python/visualization/non_english.py281 # Create a VGrid layout. This layout specifies the number of columnsCOMMENT
MEDIUMexamples/python/visualization/non_english.py300 # Create a tab control. This is really a set of N layouts on top of eachCOMMENT
MEDIUMexamples/python/visualization/non_english.py351 # This function is essentially the same as window.show_message_box(),COMMENT
MEDIUMexamples/python/visualization/non_english.py424# This class is essentially the same as window.show_message_box(),COMMENT
MEDIUMexamples/python/visualization/vis_gui.py235 # Create a collapsible vertical widget, which takes up enough verticalCOMMENT
MEDIUMexamples/python/visualization/demo_scene.py55 # Create a ground planeCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py85 # Create a collapsible vertical widget, which takes up enough verticalCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py98 # Create a checkbox. Checking or unchecking would usually be used to setCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py105 # Create a color editor. We will change the color of the orange labelCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py215 # Create a progress bar. It ranges from 0.0 to 1.0.COMMENT
MEDIUMexamples/python/visualization/all_widgets.py224 # Create a slider. It acts very similar to NumberEdit except that theCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py231 # Create a text editor. The placeholder text (if not empty) will beCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py40 # Create the menu. The menu is global (because the macOS menu is global),COMMENT
MEDIUMexamples/python/visualization/all_widgets.py66 # Create a file-chooser widget. One part will be a text edit widget forCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py246 # Create a widget for showing/editing a 3D vectorCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py252 # Create a VGrid layout. This layout specifies the number of columnsCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py271 # Create a tab control. This is really a set of N layouts on top of eachCOMMENT
MEDIUMexamples/python/visualization/all_widgets.py344 # This function is essentially the same as window.show_message_box(),COMMENT
MEDIUMexamples/python/visualization/all_widgets.py417# This class is essentially the same as window.show_message_box(),COMMENT
MEDIUMexamples/python/geometry/ray_casting_sdf.py20 # Create a scene and add the triangle mesh.COMMENT
MEDIUMexamples/python/geometry/triangle_mesh_with_numpy.py30 # Create a mesh using numpy arrays with random colors.COMMENT
MEDIUM3rdparty/webrtc/webrtc_build.sh6# This file is sourced (not executed) by CI steps so that functions areCOMMENT
Hyper-Verbose Identifiers144 hits · 150 pts
SeverityFileLineSnippetContext
LOWpython/tools/cli.py52def _get_runnable_examples_dict():CODE
LOWpython/tools/cli.py91def _get_examples_in_category(category):CODE
LOWpython/tools/cli.py102def _support_choice_with_dot_py(choice):CODE
LOWpython/test/test_octree.py73def test_octree_convert_from_point_cloud():CODE
LOWpython/test/test_octree.py110def test_octree_voxel_grid_convert():CODE
LOWpython/test/core/test_torch_integration.py24def test_tensor_to_pytorch_scope(device):CODE
LOWpython/test/core/test_torch_integration.py40def test_tensor_from_to_pytorch(device):CODE
LOWpython/test/core/test_core.py100def test_creation_special_shapes(shape, dtype, device):CODE
LOWpython/test/core/test_core.py135def test_tensor_to_device_string():CODE
LOWpython/test/core/test_core.py551def test_tensor_from_to_numpy():CODE
LOWpython/test/core/test_core.py590def test_tensor_to_numpy_scope():CODE
LOWpython/test/core/test_core.py862def test_reduction_special_shapes(shape_and_axis, keepdim, device):CODE
LOWpython/test/core/test_core.py935def test_reduction_argmin_argmax(dim, device):CODE
LOWpython/test/core/test_core.py951def test_advanced_index_get_mixed(device):CODE
LOWpython/test/core/test_core.py977def test_advanced_index_set_mixed(device):CODE
LOWpython/test/core/test_core.py1077def test_boolean_advanced_indexing(device):CODE
LOWpython/test/core/test_nn.py158def test_hybrid_search_random(dtype):CODE
LOWpython/test/core/test_nn.py193def test_fixed_radius_search_random(dtype):CODE
LOWpython/test/io/rpc/test_serialization.py13def test_set_mesh_data_deserialization():CODE
LOWpython/test/io/rpc/test_serialization.py18 def set_mesh_data_to_geometry(*args, **kwargs):CODE
LOW…/test/t/registration/test_transformation_estimation.py16def get_pcds_and_correspondences(dtype, device):CODE
LOW…/test/t/registration/test_transformation_estimation.py57def test_compute_rmse_point_to_point(device):CODE
LOW…/test/t/registration/test_transformation_estimation.py73def test_compute_transformation_point_to_point(device):CODE
LOW…/test/t/registration/test_transformation_estimation.py94def test_compute_rmse_point_to_plane(device):CODE
LOW…/test/t/registration/test_transformation_estimation.py110def test_compute_transformation_point_to_plane(device):CODE
LOWpython/test/t/registration/test_registration.py78def test_icp_convergence_criteria_constructor(device):CODE
LOWpython/test/t/registration/test_registration.py90def test_registration_result_constructor(device):CODE
LOWpython/test/t/registration/test_registration.py104def test_evaluate_registration(device):CODE
LOWpython/test/t/registration/test_registration.py206def test_get_information_matrix(device):CODE
LOWpython/test/t/io/test_noise.py14def test_apply_depth_noise_model():CODE
LOW…thon/test/t/geometry/test_bounding_volume_ellipsoid.py21def test_pointcloud_get_oriented_bounding_ellipsoid(device):CODE
LOW…thon/test/t/geometry/test_bounding_volume_ellipsoid.py46def test_trianglemesh_get_oriented_bounding_ellipsoid(device):CODE
LOWpython/test/t/geometry/test_pointcloud.py23def test_constructor_and_accessors(device):CODE
LOWpython/test/t/geometry/test_raycasting_scene.py112def test_test_lots_of_occlusions(device):CODE
LOWpython/test/t/geometry/test_raycasting_scene.py178def test_count_lots_of_intersections(device):CODE
LOWpython/test/t/geometry/test_raycasting_scene.py227def test_list_lots_of_intersections(device):CODE
LOWpython/test/t/geometry/test_raycasting_scene.py245def test_compute_closest_points():CODE
LOWpython/test/t/geometry/test_raycasting_scene.py269def test_compute_lots_of_closest_points():CODE
LOWpython/test/t/geometry/test_raycasting_scene.py296def test_compute_signed_distance():CODE
LOWpython/test/t/geometry/test_raycasting_scene.py388def test_sphere_wrong_occupancy():CODE
LOWpython/test/t/geometry/test_trianglemesh.py632def test_simplify_quadric_decimation():CODE
LOWpython/test/t/geometry/test_trianglemesh.py682def test_bake_vertex_attr_textures():CODE
LOWpython/test/t/geometry/test_trianglemesh.py776def test_bake_triangle_attr_textures():CODE
LOWpython/test/t/geometry/test_trianglemesh.py1176def check_no_unreferenced_vertices(device, int_t, float_t):CODE
LOWpython/test/t/geometry/test_trianglemesh.py1189def check_remove_unreferenced_vertices(device, int_t, float_t):CODE
LOWpython/test/t/geometry/test_trianglemesh.py1258def test_remove_unreferenced_vertices(device, int_t, float_t):CODE
LOWpython/test/t/geometry/test_trianglemesh.py1266def test_compute_triangle_areas(device, int_t, float_t):CODE
LOWpython/test/t/geometry/test_trianglemesh.py1319def test_remove_non_manifold_edges(device, int_t, float_t):CODE
LOWpython/test/ml/test_contrib_subsample.py13def compare_results_with_sorting(actual_points,CODE
LOWpython/test/ml/test_contrib_subsample.py31def compare_batched_results_with_sorting(actual_points,CODE
LOWpython/test/data/test_data.py56def test_demo_icp_pointclouds():CODE
LOWpython/test/data/test_data.py84def test_demo_colored_icp_pointclouds():CODE
LOWpython/test/data/test_data.py107def test_demo_crop_pointcloud():CODE
LOWpython/test/data/test_data.py128def test_demo_feature_matching_point_clouds():CODE
LOWpython/test/data/test_data.py174def test_demo_pose_graph_optimization():CODE
LOWpython/test/data/test_data.py229def test_sample_nyu_rgbd_image():CODE
LOWpython/test/data/test_data.py249def test_sample_sun_rgbd_image():CODE
LOWpython/test/data/test_data.py269def test_sample_tum_rgbd_image():CODE
LOWpython/test/data/test_data.py289def test_sample_redwood_rgbd_images():CODE
LOWpython/test/data/test_data.py338def test_sample_fountain_rgbd_images():CODE
84 more matches not shown…
Cross-Language Confusion11 hits · 52 pts
SeverityFileLineSnippetContext
HIGHpython/test/core/test_tensor_function.py64 "axis = null, but got 0."):CODE
HIGHpython/test/core/test_tensor_function.py218 "axis = null, but got 0."):CODE
HIGHpython/test/core/test_core.py402 "axis = null, but got 0."):CODE
HIGHpython/test/ml_ops/cconv_python.py388 number of points (neighbors_importance is null) or by the sum ofCODE
HIGHpython/test/ml_ops/cconv_python.py641 number of points (neighbors_importance is null) or by the sum ofCODE
HIGHpython/open3d/visualization/tensorboard_plugin/util.py176 o3d.core.undefined)):CODE
HIGH…thon/open3d/visualization/tensorboard_plugin/plugin.py237 "tag_0": null,STRING
HIGHpython/open3d/ml/torch/python/layers/convolutions.py87 points (neighbors_importance is null) or by the sum of the respectiveCODE
HIGHpython/open3d/ml/tf/python/layers/convolutions.py88 points (neighbors_importance is null) or by the sum of the respectiveCODE
HIGHdocs/conf.py298 function gtag(){dataLayer.push(arguments);}CODE
HIGHexamples/python/visualization/online_processing.py247 "Open3D || Online RGBD Video Processing", 1280, 960)CODE
Deep Nesting41 hits · 40 pts
SeverityFileLineSnippetContext
LOWpython/tools/cli.py120CODE
LOWpython/test/visualization/test_tensorboard_plugin.py123CODE
LOWpython/test/visualization/test_tensorboard_plugin.py228CODE
LOWpython/test/visualization/test_tensorboard_plugin.py326CODE
LOWpython/test/visualization/test_tensorboard_plugin.py369CODE
LOWpython/test/ml_ops/cconv_python.py38CODE
LOWpython/test/ml_ops/cconv_python.py79CODE
LOWpython/test/ml_ops/cconv_python.py258CODE
LOWpython/test/ml_ops/cconv_python.py580CODE
LOWpython/test/ml_ops/cconv_python.py757CODE
LOWpython/test/ml_ops/test_sparseconv.py150CODE
LOWpython/test/ml_ops/test_sparseconv.py412CODE
LOWpython/test/ml_ops/mltest.py95CODE
LOWpython/test/ml_ops/mltest.py149CODE
LOWpython/test/ml_ops/test_fixed_radius_search.py38CODE
LOWpython/test/ml_ops/test_fixed_radius_search.py167CODE
LOWpython/test/ml_ops/test_fixed_radius_search.py266CODE
LOWpython/test/ml_ops/test_knn_search.py33CODE
LOWpython/test/ml_ops/test_knn_search.py159CODE
LOWpython/test/ml_ops/test_radius_search.py35CODE
LOWpython/test/ml_ops/test_radius_search.py159CODE
LOWpython/open3d/visualization/_external_visualizer.py35CODE
LOWpython/open3d/visualization/tensorboard_plugin/util.py773CODE
LOWpython/open3d/visualization/tensorboard_plugin/util.py511CODE
LOWpython/open3d/visualization/tensorboard_plugin/util.py606CODE
LOW…hon/open3d/visualization/tensorboard_plugin/summary.py351CODE
LOW…hon/open3d/visualization/tensorboard_plugin/summary.py90CODE
LOWpython/open3d/ml/torch/python/layers/convolutions.py190CODE
LOWpython/open3d/ml/tf/python/layers/convolutions.py223CODE
LOWdocs/make_docs.py320CODE
LOWdocs/make_docs.py487CODE
LOWdocs/conf.py231CODE
LOWcpp/pybind/generate_torch_ops_wrapper.py110CODE
LOWcpp/pybind/generate_tf_ops_wrapper.py26CODE
LOWexamples/python/reconstruction_system/make_fragments.py60CODE
LOW…thon/reconstruction_system/sensors/realsense_helper.py15CODE
LOWexamples/python/visualization/non_english.py48CODE
LOWexamples/python/visualization/draw_from_csv.py48CODE
LOWexamples/python/visualization/draw.py236CODE
LOW…amples/python/t_reconstruction_system/rgbd_odometry.py28CODE
LOWexamples/python/geometry/octree_traversal.py12CODE
Structural Annotation Overuse20 hits · 36 pts
SeverityFileLineSnippetContext
LOWdocker/README.md79### Step 1: Install Docker DesktopCOMMENT
LOWdocker/README.md84### Step 2: Install and Set Up WSLCOMMENT
LOWdocker/README.md100### Step 3: Enable Docker Integration with WSLCOMMENT
LOWdocker/README.md107### Step 4: Clone and check out Open3D repositoryCOMMENT
LOWdocker/README.md116### Step 5: Build Open3D for Linux in WSL using the provided scriptCOMMENT
LOW…pen3d/visualization/rendering/filament/FilamentScene.h236 // NOTE: This method is to work around Filament limitation when rendering toCOMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp20// Step 1: A = Q*R by geqrf.COMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp21// Step 2: B : = Q ^ T* B by ormqr.COMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp22// Step 3: solve R* X = B by trsm.COMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp52 // Step 1: A = QRCOMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp62 // Step 2: B' = Q^T*BCOMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp74 // Step 3: Solve Rx = B'COMMENT
LOWexamples/cmake/open3d-cmake-external-project/README.md12## Step 1: Install Open3D dependenciesCOMMENT
LOWexamples/cmake/open3d-cmake-external-project/README.md28## Step 2: Use Open3D in this example projectCOMMENT
LOWexamples/cmake/open3d-cmake-find-package/README.md52## Step 2: Use Open3D in this example projectCOMMENT
LOW.github/workflows/README.md24#### Step 1: Google CloudCOMMENT
LOW.github/workflows/README.md70#### Step 2: GitHubCOMMENT
LOW.github/workflows/README.md105#### Step 1: Google Cloud: Create service account and keyCOMMENT
LOW.github/workflows/README.md129#### Step 2: Google Cloud: Create custom VM imageCOMMENT
LOW.github/workflows/README.md140#### Step 3: GitHubCOMMENT
Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippetContext
CRITICALexamples/python/visualization/multiple_windows.py62 o3d.visualization.gui.Application.instance.add_window(new_vis)CODE
CRITICALexamples/python/visualization/multiple_windows.py89 o3d.visualization.gui.Application.instance.post_to_main_thread(CODE
CRITICALexamples/python/visualization/multiple_windows.py115 o3d.visualization.gui.Application.instance.post_to_main_thread(CODE
AI Structural Patterns25 hits · 25 pts
SeverityFileLineSnippetContext
LOWpython/test/ml_ops/check_gradients.py156CODE
LOWpython/open3d/web_visualizer.py107CODE
LOWpython/open3d/visualization/draw_plotly.py138CODE
LOWpython/open3d/visualization/draw_plotly.py224CODE
LOWpython/open3d/visualization/draw_plotly.py267CODE
LOWpython/open3d/visualization/draw.py12CODE
LOWpython/open3d/ml/torch/python/layers/convolutions.py119CODE
LOWpython/open3d/ml/torch/python/layers/neighbor_search.py148CODE
LOWpython/open3d/ml/torch/python/layers/neighbor_search.py258CODE
LOWpython/open3d/ml/torch/python/layers/neighbor_search.py364CODE
LOWpython/open3d/ml/torch/python/layers/voxel_pooling.py100CODE
LOWpython/open3d/ml/tf/python/layers/convolutions.py128CODE
LOWpython/open3d/ml/tf/python/layers/convolutions.py423CODE
LOWpython/open3d/ml/tf/python/layers/convolutions.py639CODE
LOWpython/open3d/ml/tf/python/layers/neighbor_search.py157CODE
LOWpython/open3d/ml/tf/python/layers/neighbor_search.py272CODE
LOWpython/open3d/ml/tf/python/layers/neighbor_search.py382CODE
LOWpython/open3d/ml/tf/python/layers/voxel_pooling.py100CODE
LOWpython/benchmarks/core/test_nns.py51CODE
LOWpython/benchmarks/core/test_nns.py57CODE
LOWpython/benchmarks/core/test_nns.py63CODE
LOWdocs/jupyter/open3d_tutorial.py17CODE
LOWexamples/python/benchmark/benchmark_fgr.py30CODE
LOWexamples/python/benchmark/benchmark_ransac.py45CODE
LOW…onstruction_system/sensors/realsense_pcd_visualizer.py40CODE
Excessive Try-Catch Wrapping17 hits · 20 pts
SeverityFileLineSnippetContext
LOWutil/check_style.py63 except Exception as exp:STRING
MEDIUMutil/check_style.py64 print(f"Error reading file header {file_path}: {exp}")STRING
LOWutil/check_style.py147 except Exception as exp:STRING
MEDIUMutil/check_style.py148 print(f"Error reading file header {file_path}: {exp}")STRING
MEDIUMpython/tools/cli.py21 print(f"Error: {message}\n", file=sys.stderr)CODE
MEDIUMpython/tools/cli.py142 print("Error: invalid category provided: " + category, file=sys.stderr)CODE
MEDIUMpython/tools/cli.py195 print(f"Error: could not find file: {args.filename}", file=sys.stderr)CODE
MEDIUMpython/tools/cli.py209 print(f"Error: could not find file: {args.filename}", file=sys.stderr)CODE
LOWpython/open3d/ml/torch/__init__.py82 except Exception as ex:STRING
LOWpython/open3d/ml/tf/python/ops/lib.py33 except Exception as ex:CODE
LOWdocs/make_docs.py80 except Exception as _e:CODE
LOWexamples/python/benchmark/benchmark_utils.py73 except Exception as e:CODE
LOWexamples/python/benchmark/benchmark_utils.py86 except Exception as e:CODE
LOWexamples/python/visualization/vis_gui.py717 except Exception:CODE
LOWexamples/python/visualization/vis_gui.py739 except Exception as e:CODE
LOW…amples/python/t_reconstruction_system/rgbd_odometry.py72 except Exception as e:CODE
LOW3rdparty/webrtc/webrtc_build.sh94 except Exception as e:CODE
Verbosity Indicators6 hits · 13 pts
SeverityFileLineSnippetContext
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp20// Step 1: A = Q*R by geqrf.COMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp21// Step 2: B : = Q ^ T* B by ormqr.COMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp22// Step 3: solve R* X = B by trsm.COMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp52 // Step 1: A = QRCOMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp62 // Step 2: B' = Q^T*BCOMMENT
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp74 // Step 3: Solve Rx = B'COMMENT
Modern Structural Boilerplate8 hits · 12 pts
SeverityFileLineSnippetContext
LOWpython/open3d/visualization/_external_visualizer.py10__all__ = ['ExternalVisualizer', 'EV']CODE
LOWpython/open3d/ml/torch/python/layers/convolutions.py15__all__ = ['ContinuousConv', 'SparseConv', 'SparseConvTranspose']CODE
LOWpython/open3d/ml/torch/python/layers/neighbor_search.py12__all__ = ['FixedRadiusSearch', 'RadiusSearch', 'KNNSearch']CODE
LOWpython/open3d/ml/torch/python/layers/voxel_pooling.py11__all__ = ['VoxelPooling']CODE
LOWpython/open3d/ml/torch/classes/ragged_tensor.py11__all__ = ['RaggedTensor']CODE
LOWpython/open3d/ml/tf/python/layers/convolutions.py13__all__ = ['ContinuousConv', 'SparseConv', 'SparseConvTranspose']CODE
LOWpython/open3d/ml/tf/python/layers/neighbor_search.py11__all__ = ['FixedRadiusSearch', 'RadiusSearch', 'KNNSearch']CODE
LOWpython/open3d/ml/tf/python/layers/voxel_pooling.py11__all__ = ['VoxelPooling']CODE
Slop Phrases6 hits · 6 pts
SeverityFileLineSnippetContext
LOWcpp/open3d/visualization/rendering/RendererHandle.h22// If you add entry here, don't forget to update TypeToString!COMMENT
LOW3rdparty/vkmemalloc/vk_mem_alloc.h619 To prepare for this possibility, don't forget to add appropriate flags likeCODE
LOW3rdparty/vkmemalloc/vk_mem_alloc.h2425don't forget to free them.CODE
LOW3rdparty/vkmemalloc/vk_mem_alloc.h2472don't forget to free it as well.CODE
LOW3rdparty/vkmemalloc/vk_mem_alloc.h17640Don't forget to destroy your objects when no longer needed:CODE
LOW3rdparty/vkmemalloc/vk_mem_alloc.h18701If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the alCODE
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWpython/open3d/web_visualizer.py94 # Check if already in result.COMMENT
LOW…hon/open3d/visualization/tensorboard_plugin/summary.py259 # Check if property is reference to prior step (not allowed forCOMMENT
LOW3rdparty/librealsense/apply_patch.sh13# Check if patch is already applied (reverse check)COMMENT
LOW3rdparty/librealsense/apply_patch.sh25 # Check if the changes are already in the file by checking key contentCOMMENT
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOW…n3d/visualization/webrtc_server/WebRTCWindowSystem.cpp50/// Example usage:COMMENT
LOWcpp/open3d/core/Indexer.h210/// Example usage:COMMENT
LOWcpp/open3d/ml/ShapeChecking.h484/// Usage example:COMMENT
LOWcpp/pybind/docstring.h53/// Example usage:COMMENT
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…hon/open3d/visualization/tensorboard_plugin/summary.py568Write 3D geometry data as TensorBoard summary for visualization with the Open3D for TensorBoard plugin. Args: STRING
Fake / Example Data1 hit · 2 pts
SeverityFileLineSnippetContext
LOWexamples/python/visualization/all_widgets.py94 self._label = gui.Label("Lorem ipsum dolor")CODE