Repository Analysis

isl-org/Open3D

16.0 Moderate AI signal View on GitHub
16.0
Adjusted Score
16.0
Raw Score
100%
Time Factor
Last Push
Stars
Language
395,369
Lines of Code
1810
Files
3375
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 3HIGH 16MEDIUM 904LOW 2452

Pattern Findings

3375 matches across 17 categories. Click a row to expand file-level details.

Decorative Section Separators795 hits · 3574 pts
SeverityFileLineSnippet
MEDIUMutil/check_style.py1# ----------------------------------------------------------------------------
MEDIUMutil/check_style.py3# ----------------------------------------------------------------------------
MEDIUMutil/check_style.py6# ----------------------------------------------------------------------------
MEDIUMutil/check_style.py124 standard_header = """# ----------------------------------------------------------------------------
MEDIUMutil/check_style.py126# ----------------------------------------------------------------------------
MEDIUMutil/check_style.py129# ----------------------------------------------------------------------------
MEDIUMpython/setup.py1# ----------------------------------------------------------------------------
MEDIUMpython/setup.py3# ----------------------------------------------------------------------------
MEDIUMpython/setup.py6# ----------------------------------------------------------------------------
MEDIUMpython/setup.cfg1# ----------------------------------------------------------------------------
MEDIUMpython/setup.cfg3# ----------------------------------------------------------------------------
MEDIUMpython/setup.cfg6# ----------------------------------------------------------------------------
MEDIUMpython/tools/cli.py1# ----------------------------------------------------------------------------
MEDIUMpython/tools/cli.py3# ----------------------------------------------------------------------------
MEDIUMpython/tools/cli.py6# ----------------------------------------------------------------------------
MEDIUMpython/tools/app.py1# ----------------------------------------------------------------------------
MEDIUMpython/tools/app.py3# ----------------------------------------------------------------------------
MEDIUMpython/tools/app.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/test_octree.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/test_octree.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/test_octree.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/open3d_test.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/open3d_test.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/open3d_test.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/conftest.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/conftest.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/conftest.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/test_open3d_eigen.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/test_open3d_eigen.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/test_open3d_eigen.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/test_flags.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/test_flags.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/test_flags.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/test_color_map_optimization.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/test_color_map_optimization.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/test_color_map_optimization.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/visualization/test_tensorboard_plugin.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/visualization/test_tensorboard_plugin.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/visualization/test_tensorboard_plugin.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/visualization/test_cpu_rendering.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/visualization/test_cpu_rendering.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/visualization/test_cpu_rendering.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_tensor_function.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_tensor_function.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_tensor_function.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_linalg.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_linalg.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_linalg.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_torch_integration.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_torch_integration.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_torch_integration.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_core.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_core.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_core.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_nn.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_nn.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_nn.py6# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_sycl_utils.py1# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_sycl_utils.py3# ----------------------------------------------------------------------------
MEDIUMpython/test/core/test_sycl_utils.py6# ----------------------------------------------------------------------------
735 more matches not shown…
Over-Commented Block2013 hits · 1833 pts
SeverityFileLineSnippet
LOWCMakeLists.txt501 # Set oldest supported Windows version to Windows 10 (10.0, 0x0A00)
LOWdocker/docker_test.sh1#!/usr/bin/env bash
LOWdocker/docker_test.sh81 # Sometimes `docker run` may fail on the second run on Google Cloud with the
LOWdocker/docker_build.sh1#!/usr/bin/env bash
LOWpython/setup.cfg1# ----------------------------------------------------------------------------
LOWpython/test/conftest.py1# ----------------------------------------------------------------------------
LOWpython/open3d/__init__.py1# ----------------------------------------------------------------------------
LOWpython/open3d/ml/torch/classes/__init__.py1# ----------------------------------------------------------------------------
LOWpython/js/lib/web_visualizer.js1// ----------------------------------------------------------------------------
LOWdocs/conf.py1# ----------------------------------------------------------------------------
LOWdocs/conf.py101
LOWcpp/open3d/Macro.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/Macro.h21#define OPEN3D_DLL_IMPORT [[gnu::visibility("default")]]
LOWcpp/open3d/Macro.h41#define OPEN3D_FUNCTION __FUNCSIG__
LOWcpp/open3d/visualization/app/Viewer.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/app/Viewer.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Widget.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/WidgetProxy.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/WidgetProxy.h21/// \class WidgetProxy
LOWcpp/open3d/visualization/gui/WidgetProxy.h41///
LOWcpp/open3d/visualization/gui/Theme.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Checkbox.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/NumberEdit.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Task.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/PickPointsInteractor.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/ListView.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Button.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/NativeWin32.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/NativeWin32.cpp21}
LOWcpp/open3d/visualization/gui/NativeMacOS.mm1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/NativeMacOS.mm21namespace visualization {
LOWcpp/open3d/visualization/gui/NativeMacOS.mm101 SetupMetalLayer(view);
LOWcpp/open3d/visualization/gui/WidgetStack.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/WidgetStack.h21/// WidgetStack, like \ref WidgetProxy, delegates at most one widget. Unlike
LOWcpp/open3d/visualization/gui/WidgetStack.h41 /// of Window might need be called.
LOWcpp/open3d/visualization/gui/Window.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Window.cpp21#include <unordered_map>
LOWcpp/open3d/visualization/gui/Application.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Application.h61
LOWcpp/open3d/visualization/gui/Application.h81
LOWcpp/open3d/visualization/gui/Application.h141 /// of Open3D's GUI from languages such as scripting languages which do
LOWcpp/open3d/visualization/gui/ImguiFilamentBridge.h21 * See the License for the specific language governing permissions and
LOWcpp/open3d/visualization/gui/Events.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Layout.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Window.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Window.h121 /// Callback should return true if a redraw is required (i.e. the UI or
LOWcpp/open3d/visualization/gui/Window.h161 int GetMouseMods() const; // internal, for WindowSystem
LOWcpp/open3d/visualization/gui/FileDialogNative.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/RadioButton.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/TreeView.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/FileDialog.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/FileDialog.cpp21#include "open3d/utility/Logging.h"
LOWcpp/open3d/visualization/gui/ProgressBar.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Combobox.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/MenuMacOS.mm1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/Label.cpp1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/ImguiFilamentBridge.cpp21 * See the License for the specific language governing permissions and
LOWcpp/open3d/visualization/gui/ImguiFilamentBridge.cpp41#include <filament/Scene.h>
LOWcpp/open3d/visualization/gui/Util.h1// ----------------------------------------------------------------------------
LOWcpp/open3d/visualization/gui/UIImage.cpp1// ----------------------------------------------------------------------------
1953 more matches not shown…
Unused Imports217 hits · 215 pts
SeverityFileLineSnippet
LOWutil/check_style.py16
LOWpython/setup.py34
LOWpython/setup.py35
LOWpython/test/test_octree.py10
LOWpython/test/conftest.py8
LOWpython/test/test_color_map_optimization.py10
LOWpython/test/test_color_map_optimization.py11
LOWpython/test/core/test_tensor_function.py8
LOWpython/test/core/test_tensor_function.py12
LOWpython/test/core/test_linalg.py12
LOWpython/test/core/test_torch_integration.py8
LOWpython/test/core/test_core.py8
LOWpython/test/core/test_nn.py12
LOWpython/test/core/test_sycl_utils.py10
LOWpython/test/core/test_hashmap.py8
LOWpython/test/io/rpc/test_remote_functions.py11
LOWpython/test/t/io/test_realsense.py10
LOWpython/test/ml_ops/test_three_interp.py8
LOWpython/test/ml_ops/test_three_interp.py10
LOWpython/test/ml_ops/test_sparseconv.py9
LOWpython/test/ml_ops/test_roi_pool.py8
LOWpython/test/ml_ops/test_roi_pool.py10
LOWpython/test/ml_ops/test_nms.py8
LOWpython/test/ml_ops/test_invert_neighbors_list.py8
LOWpython/test/ml_ops/test_cublas.py10
LOWpython/test/ml_ops/test_query_pts.py8
LOWpython/test/ml_ops/test_query_pts.py10
LOWpython/test/ml_ops/test_tf_training_graph_mode.py32
LOWpython/test/ml_ops/test_tf_training_graph_mode.py37
LOWpython/test/ml_ops/test_reduce_subarrays_sum.py8
LOWpython/test/ml_ops/test_voxelize.py8
LOWpython/test/ml_ops/test_voxelize.py12
LOWpython/test/ml_ops/test_ragged_tensor.py8
LOWpython/test/ml_ops/test_general_sparseconv.py9
LOWpython/test/ml_ops/test_cconv.py9
LOWpython/test/ml_ops/test_three_nn.py8
LOWpython/test/ml_ops/test_three_nn.py10
LOWpython/test/ml_ops/test_cconv_python.py9
LOWpython/test/ml_ops/test_cconv_python.py14
LOWpython/test/ml_ops/test_sampling.py8
LOWpython/test/ml_ops/test_sampling.py10
LOWpython/test/ml_ops/test_ragged_to_dense.py8
LOWpython/test/ml_ops/test_voxel_pooling.py8
LOWpython/open3d/__init__.py100
LOWpython/open3d/__init__.py100
LOWpython/open3d/__init__.py100
LOWpython/open3d/__init__.py100
LOWpython/open3d/__init__.py100
LOWpython/open3d/__init__.py100
LOWpython/open3d/__init__.py100
LOWpython/open3d/__init__.py100
LOWpython/open3d/__init__.py110
LOWpython/open3d/__init__.py66
LOWpython/open3d/__init__.py66
LOWpython/open3d/__init__.py66
LOWpython/open3d/__init__.py66
LOWpython/open3d/__init__.py66
LOWpython/open3d/__init__.py66
LOWpython/open3d/__init__.py66
LOWpython/open3d/__init__.py66
157 more matches not shown…
AI Slop Vocabulary63 hits · 202 pts
SeverityFileLineSnippet
MEDIUMcpp/open3d/visualization/gui/Application.cpp59// Open3D DLL/dylib/.so, making resource discovery robust across deployment
MEDIUMcpp/open3d/visualization/utility/PointCloudPicker.h47 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/visualization/utility/PointCloudPicker.h57 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/core/SmallVector.h1316 // SmallVectorImpl<T>::operator= does not leverage N==0. Optimize the
MEDIUM…s/registration/GlobalOptimizationConvergenceCriteria.h29 /// -> try to unchange odometry edges, [1) -> try to utilize loop-closure.
MEDIUM…s/registration/GlobalOptimizationConvergenceCriteria.h64 /// utilize loop-closure. Recommendation: 0.1 for RGBD Odometry, 2.0 for
MEDIUMcpp/open3d/pipelines/registration/GeneralizedICP.h37 /// \param kernel Any of the implemented statistical robust kernel for
MEDIUMcpp/open3d/pipelines/registration/ColoredICP.h84/// change the lambda_geometric value and the robust kernel used in the
MEDIUMcpp/open3d/pipelines/registration/RobustKernel.h20/// Base class that models a robust kernel for outlier rejection. The virtual
MEDIUMcpp/open3d/pipelines/registration/RobustKernel.h32/// to changing the robust kernel used for outlier rejection.
MEDIUMcpp/open3d/pipelines/registration/RobustKernel.h46 /// Obtain the weight for the given residual according to the robust kernel
MEDIUMcpp/open3d/pipelines/registration/RobustKernel.h48 /// the different robust kernels.
MEDIUM…en3d/pipelines/registration/TransformationEstimation.h142 /// \param kernel Any of the implemented statistical robust kernel for
MEDIUMcpp/open3d/t/pipelines/registration/RobustKernel.h27/// Base class that models a robust kernel for outlier rejection. The virtual
MEDIUMcpp/open3d/t/pipelines/registration/RobustKernel.h39/// to changing the robust kernel used for outlier rejection.
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h162 /// \param kernel Any of the implemented statistical robust kernel for
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h234 /// \param kernel (optional) Any of the implemented statistical robust
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h325 /// after which robust loss for geometric term kicks in.
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h327 /// after which robust loss for Doppler term kicks in.
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h329 /// robust kernel for outlier rejection for the geometric term.
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h331 /// robust kernel for outlier rejection for the Doppler term.
MEDIUM…3d/t/pipelines/registration/TransformationEstimation.h427 /// Number of iterations of ICP after which robust loss kicks in.
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.cpp127 // Use robust kernels only after a specified minimum number of iterations.
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h30/// \param kernel statistical robust kernel for outlier rejection.
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h56/// \param kernel statistical robust kernel for outlier rejection.
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h100/// after which robust loss for geometric term kicks in.
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h102/// after which robust loss for Doppler term kicks in.
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h103/// \param geometric_kernel statistical robust kernel for outlier rejection.
MEDIUMcpp/open3d/t/pipelines/kernel/Registration.h104/// \param doppler_kernel statistical robust kernel for outlier rejection.
MEDIUMcpp/open3d/t/geometry/BoundingVolume.h450 /// \param robust If set to true uses a more robust method which works in
MEDIUMcpp/open3d/t/geometry/BoundingVolume.h705 /// \param robust If set to true uses a more robust method which works in
MEDIUMcpp/open3d/t/geometry/kernel/PointCloudImpl.h479// robust than the `textbook` method generally used for covariance computation.
MEDIUMcpp/open3d/t/geometry/kernel/MinimumOBB.h26/// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/t/geometry/kernel/MinimumOBB.h40/// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/t/geometry/kernel/MinimumOBE.h39/// \param robust If true, joggle the convex-hull computation to handle
MEDIUMcpp/open3d/geometry/BoundingVolume.h114 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/BoundingVolume.h235 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/BoundingVolume.h254 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/LineSet.h60 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/LineSet.h69 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/Geometry3D.h55 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/Geometry3D.h64 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp320/// Using median as a robust estimator, PlaneDetector consumes a point cloud
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp325/// Araújo and Oliveira, “A robust statistics approach for plane
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp354 /// \return True if indices of point cloud pass robust planarity tests.
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp369 // check that the estimated plane passes the robust planarity tests
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp579 /// \brief Use robust statistics (i.e., median) to test planarity.
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp721/// \param normal_similarity Scoring threshold for robust plane detection
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp722/// \param coplanarity Scoring threshold for robust plane detection
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp723/// \param outlier_ratio Scoring threshold for robust plane detection
MEDIUMcpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp724/// \param plane_edge_length Scoring threshold for robust plane detection
MEDIUMcpp/open3d/geometry/PointCloud.h371 /// Araújo and Oliveira, “A robust statistics approach for plane
MEDIUMcpp/open3d/geometry/MeshBase.h77 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/MeshBase.h86 /// \param robust If set to true uses a more robust method which works
MEDIUMcpp/open3d/geometry/MeshBase.h94 /// \param robust If set to true uses a more robust method which works
LOWexamples/python/visualization/non_english.py192 # This is a combobox, nothing fancy here, just set a simple function to
LOWexamples/python/visualization/non_english.py352 # so for something this simple just use that, but it illustrates making a
LOWexamples/python/visualization/non_english.py425# so for something this simple just use that, but it illustrates making a
LOWexamples/python/visualization/all_widgets.py112 # This is a combobox, nothing fancy here, just set a simple function to
LOWexamples/python/visualization/all_widgets.py345 # so for something this simple just use that, but it illustrates making a
3 more matches not shown…
Self-Referential Comments46 hits · 154 pts
SeverityFileLineSnippet
MEDIUM…on/open3d/visualization/tensorboard_plugin/colormap.py8 """This class is used to create a color map for visualization of points."""
MEDIUMdocs/conf.py13# This file is execfile()d with the current directory set to its
MEDIUMcpp/pybind/t/geometry/pointcloud.cpp66 # Create an empty point cloud
MEDIUMcpp/pybind/t/geometry/trianglemesh.cpp42 # Create an empty triangle mesh
MEDIUMcpp/pybind/t/geometry/lineset.cpp39 # Create an empty line set
MEDIUMcpp/pybind/t/geometry/raycasting_scene.cpp202 # Create a grid of rays covering the bounding box
MEDIUM…on/reconstruction_system/sensors/realsense_recorder.py112 # Create a pipeline
MEDIUM…on/reconstruction_system/sensors/realsense_recorder.py115 #Create a config and configure the pipeline to stream
MEDIUM…on/reconstruction_system/sensors/realsense_recorder.py151 # Create an align object
MEDIUM…onstruction_system/sensors/realsense_pcd_visualizer.py45 # Create a pipeline
MEDIUM…onstruction_system/sensors/realsense_pcd_visualizer.py48 #Create a config and configure the pipeline to stream
MEDIUM…onstruction_system/sensors/realsense_pcd_visualizer.py76 # Create an align object
MEDIUM…mples/python/visualization/customized_visualization.py18 # The following code achieves the same effect as:
MEDIUM…mples/python/visualization/customized_visualization.py105 # This function is called within the o3d.visualization.Visualizer::run() loop
MEDIUMexamples/python/visualization/headless_rendering.py33 # This function is called within the o3d.visualization.Visualizer::run() loop
MEDIUM…es/python/visualization/mitsuba_material_estimation.py84 # Create a Mitsuba Optimizer and configure it to optimize albedo and
MEDIUMexamples/python/visualization/non_english.py178 # Create a checkbox. Checking or unchecking would usually be used to set
MEDIUMexamples/python/visualization/non_english.py185 # Create a color editor. We will change the color of the orange label
MEDIUMexamples/python/visualization/non_english.py244 # Create a progress bar. It ranges from 0.0 to 1.0.
MEDIUMexamples/python/visualization/non_english.py253 # Create a slider. It acts very similar to NumberEdit except that the
MEDIUMexamples/python/visualization/non_english.py260 # Create a text editor. The placeholder text (if not empty) will be
MEDIUMexamples/python/visualization/non_english.py115 # Create the menu. The menu is global (because the macOS menu is global),
MEDIUMexamples/python/visualization/non_english.py141 # Create a file-chooser widget. One part will be a text edit widget for
MEDIUMexamples/python/visualization/non_english.py160 # Create a collapsible vertical widget, which takes up enough vertical
MEDIUMexamples/python/visualization/non_english.py275 # Create a widget for showing/editing a 3D vector
MEDIUMexamples/python/visualization/non_english.py281 # Create a VGrid layout. This layout specifies the number of columns
MEDIUMexamples/python/visualization/non_english.py300 # Create a tab control. This is really a set of N layouts on top of each
MEDIUMexamples/python/visualization/non_english.py351 # This function is essentially the same as window.show_message_box(),
MEDIUMexamples/python/visualization/non_english.py424# This class is essentially the same as window.show_message_box(),
MEDIUMexamples/python/visualization/vis_gui.py235 # Create a collapsible vertical widget, which takes up enough vertical
MEDIUMexamples/python/visualization/demo_scene.py55 # Create a ground plane
MEDIUMexamples/python/visualization/all_widgets.py85 # Create a collapsible vertical widget, which takes up enough vertical
MEDIUMexamples/python/visualization/all_widgets.py98 # Create a checkbox. Checking or unchecking would usually be used to set
MEDIUMexamples/python/visualization/all_widgets.py105 # Create a color editor. We will change the color of the orange label
MEDIUMexamples/python/visualization/all_widgets.py215 # Create a progress bar. It ranges from 0.0 to 1.0.
MEDIUMexamples/python/visualization/all_widgets.py224 # Create a slider. It acts very similar to NumberEdit except that the
MEDIUMexamples/python/visualization/all_widgets.py231 # Create a text editor. The placeholder text (if not empty) will be
MEDIUMexamples/python/visualization/all_widgets.py40 # Create the menu. The menu is global (because the macOS menu is global),
MEDIUMexamples/python/visualization/all_widgets.py66 # Create a file-chooser widget. One part will be a text edit widget for
MEDIUMexamples/python/visualization/all_widgets.py246 # Create a widget for showing/editing a 3D vector
MEDIUMexamples/python/visualization/all_widgets.py252 # Create a VGrid layout. This layout specifies the number of columns
MEDIUMexamples/python/visualization/all_widgets.py271 # Create a tab control. This is really a set of N layouts on top of each
MEDIUMexamples/python/visualization/all_widgets.py344 # This function is essentially the same as window.show_message_box(),
MEDIUMexamples/python/visualization/all_widgets.py417# This class is essentially the same as window.show_message_box(),
MEDIUMexamples/python/geometry/ray_casting_sdf.py20 # Create a scene and add the triangle mesh.
MEDIUMexamples/python/geometry/triangle_mesh_with_numpy.py30 # Create a mesh using numpy arrays with random colors.
Hyper-Verbose Identifiers143 hits · 149 pts
SeverityFileLineSnippet
LOWpython/tools/cli.py52def _get_runnable_examples_dict():
LOWpython/tools/cli.py91def _get_examples_in_category(category):
LOWpython/tools/cli.py102def _support_choice_with_dot_py(choice):
LOWpython/test/test_octree.py73def test_octree_convert_from_point_cloud():
LOWpython/test/test_octree.py110def test_octree_voxel_grid_convert():
LOWpython/test/core/test_torch_integration.py24def test_tensor_to_pytorch_scope(device):
LOWpython/test/core/test_torch_integration.py40def test_tensor_from_to_pytorch(device):
LOWpython/test/core/test_core.py100def test_creation_special_shapes(shape, dtype, device):
LOWpython/test/core/test_core.py537def test_tensor_from_to_numpy():
LOWpython/test/core/test_core.py576def test_tensor_to_numpy_scope():
LOWpython/test/core/test_core.py848def test_reduction_special_shapes(shape_and_axis, keepdim, device):
LOWpython/test/core/test_core.py921def test_reduction_argmin_argmax(dim, device):
LOWpython/test/core/test_core.py937def test_advanced_index_get_mixed(device):
LOWpython/test/core/test_core.py963def test_advanced_index_set_mixed(device):
LOWpython/test/core/test_core.py1063def test_boolean_advanced_indexing(device):
LOWpython/test/core/test_nn.py158def test_hybrid_search_random(dtype):
LOWpython/test/core/test_nn.py193def test_fixed_radius_search_random(dtype):
LOWpython/test/io/rpc/test_serialization.py13def test_set_mesh_data_deserialization():
LOWpython/test/io/rpc/test_serialization.py18 def set_mesh_data_to_geometry(*args, **kwargs):
LOW…/test/t/registration/test_transformation_estimation.py16def get_pcds_and_correspondences(dtype, device):
LOW…/test/t/registration/test_transformation_estimation.py57def test_compute_rmse_point_to_point(device):
LOW…/test/t/registration/test_transformation_estimation.py73def test_compute_transformation_point_to_point(device):
LOW…/test/t/registration/test_transformation_estimation.py94def test_compute_rmse_point_to_plane(device):
LOW…/test/t/registration/test_transformation_estimation.py110def test_compute_transformation_point_to_plane(device):
LOWpython/test/t/registration/test_registration.py78def test_icp_convergence_criteria_constructor(device):
LOWpython/test/t/registration/test_registration.py90def test_registration_result_constructor(device):
LOWpython/test/t/registration/test_registration.py104def test_evaluate_registration(device):
LOWpython/test/t/registration/test_registration.py206def test_get_information_matrix(device):
LOWpython/test/t/io/test_noise.py14def test_apply_depth_noise_model():
LOW…thon/test/t/geometry/test_bounding_volume_ellipsoid.py21def test_pointcloud_get_oriented_bounding_ellipsoid(device):
LOW…thon/test/t/geometry/test_bounding_volume_ellipsoid.py46def test_trianglemesh_get_oriented_bounding_ellipsoid(device):
LOWpython/test/t/geometry/test_pointcloud.py23def test_constructor_and_accessors(device):
LOWpython/test/t/geometry/test_raycasting_scene.py112def test_test_lots_of_occlusions(device):
LOWpython/test/t/geometry/test_raycasting_scene.py178def test_count_lots_of_intersections(device):
LOWpython/test/t/geometry/test_raycasting_scene.py227def test_list_lots_of_intersections(device):
LOWpython/test/t/geometry/test_raycasting_scene.py245def test_compute_closest_points():
LOWpython/test/t/geometry/test_raycasting_scene.py269def test_compute_lots_of_closest_points():
LOWpython/test/t/geometry/test_raycasting_scene.py296def test_compute_signed_distance():
LOWpython/test/t/geometry/test_raycasting_scene.py388def test_sphere_wrong_occupancy():
LOWpython/test/t/geometry/test_trianglemesh.py632def test_simplify_quadric_decimation():
LOWpython/test/t/geometry/test_trianglemesh.py682def test_bake_vertex_attr_textures():
LOWpython/test/t/geometry/test_trianglemesh.py776def test_bake_triangle_attr_textures():
LOWpython/test/t/geometry/test_trianglemesh.py1176def check_no_unreferenced_vertices(device, int_t, float_t):
LOWpython/test/t/geometry/test_trianglemesh.py1189def check_remove_unreferenced_vertices(device, int_t, float_t):
LOWpython/test/t/geometry/test_trianglemesh.py1258def test_remove_unreferenced_vertices(device, int_t, float_t):
LOWpython/test/t/geometry/test_trianglemesh.py1266def test_compute_triangle_areas(device, int_t, float_t):
LOWpython/test/t/geometry/test_trianglemesh.py1319def test_remove_non_manifold_edges(device, int_t, float_t):
LOWpython/test/ml/test_contrib_subsample.py13def compare_results_with_sorting(actual_points,
LOWpython/test/ml/test_contrib_subsample.py31def compare_batched_results_with_sorting(actual_points,
LOWpython/test/data/test_data.py56def test_demo_icp_pointclouds():
LOWpython/test/data/test_data.py84def test_demo_colored_icp_pointclouds():
LOWpython/test/data/test_data.py107def test_demo_crop_pointcloud():
LOWpython/test/data/test_data.py128def test_demo_feature_matching_point_clouds():
LOWpython/test/data/test_data.py174def test_demo_pose_graph_optimization():
LOWpython/test/data/test_data.py229def test_sample_nyu_rgbd_image():
LOWpython/test/data/test_data.py249def test_sample_sun_rgbd_image():
LOWpython/test/data/test_data.py269def test_sample_tum_rgbd_image():
LOWpython/test/data/test_data.py289def test_sample_redwood_rgbd_images():
LOWpython/test/data/test_data.py338def test_sample_fountain_rgbd_images():
LOWpython/test/data/test_data.py735def test_painted_plaster_texture():
83 more matches not shown…
Cross-Language Confusion11 hits · 52 pts
SeverityFileLineSnippet
HIGHpython/test/core/test_tensor_function.py64 "axis = null, but got 0."):
HIGHpython/test/core/test_tensor_function.py218 "axis = null, but got 0."):
HIGHpython/test/core/test_core.py388 "axis = null, but got 0."):
HIGHpython/test/ml_ops/cconv_python.py388 number of points (neighbors_importance is null) or by the sum of
HIGHpython/test/ml_ops/cconv_python.py641 number of points (neighbors_importance is null) or by the sum of
HIGHpython/open3d/visualization/tensorboard_plugin/util.py176 o3d.core.undefined)):
HIGH…thon/open3d/visualization/tensorboard_plugin/plugin.py237 "tag_0": null,
HIGHpython/open3d/ml/torch/python/layers/convolutions.py87 points (neighbors_importance is null) or by the sum of the respective
HIGHpython/open3d/ml/tf/python/layers/convolutions.py88 points (neighbors_importance is null) or by the sum of the respective
HIGHdocs/conf.py298 function gtag(){dataLayer.push(arguments);}
HIGHexamples/python/visualization/online_processing.py247 "Open3D || Online RGBD Video Processing", 1280, 960)
Deep Nesting41 hits · 40 pts
SeverityFileLineSnippet
LOWpython/tools/cli.py120
LOWpython/test/visualization/test_tensorboard_plugin.py123
LOWpython/test/visualization/test_tensorboard_plugin.py228
LOWpython/test/visualization/test_tensorboard_plugin.py326
LOWpython/test/visualization/test_tensorboard_plugin.py369
LOWpython/test/ml_ops/cconv_python.py38
LOWpython/test/ml_ops/cconv_python.py79
LOWpython/test/ml_ops/cconv_python.py258
LOWpython/test/ml_ops/cconv_python.py580
LOWpython/test/ml_ops/cconv_python.py757
LOWpython/test/ml_ops/test_sparseconv.py150
LOWpython/test/ml_ops/test_sparseconv.py412
LOWpython/test/ml_ops/mltest.py95
LOWpython/test/ml_ops/mltest.py149
LOWpython/test/ml_ops/test_fixed_radius_search.py38
LOWpython/test/ml_ops/test_fixed_radius_search.py167
LOWpython/test/ml_ops/test_fixed_radius_search.py266
LOWpython/test/ml_ops/test_knn_search.py33
LOWpython/test/ml_ops/test_knn_search.py159
LOWpython/test/ml_ops/test_radius_search.py35
LOWpython/test/ml_ops/test_radius_search.py159
LOWpython/open3d/visualization/_external_visualizer.py35
LOWpython/open3d/visualization/tensorboard_plugin/util.py773
LOWpython/open3d/visualization/tensorboard_plugin/util.py511
LOWpython/open3d/visualization/tensorboard_plugin/util.py606
LOW…hon/open3d/visualization/tensorboard_plugin/summary.py351
LOW…hon/open3d/visualization/tensorboard_plugin/summary.py90
LOWpython/open3d/ml/torch/python/layers/convolutions.py190
LOWpython/open3d/ml/tf/python/layers/convolutions.py223
LOWdocs/make_docs.py320
LOWdocs/make_docs.py487
LOWdocs/conf.py231
LOWcpp/pybind/generate_torch_ops_wrapper.py110
LOWcpp/pybind/generate_tf_ops_wrapper.py26
LOWexamples/python/reconstruction_system/make_fragments.py60
LOW…thon/reconstruction_system/sensors/realsense_helper.py15
LOWexamples/python/visualization/non_english.py48
LOWexamples/python/visualization/draw_from_csv.py48
LOWexamples/python/visualization/draw.py236
LOW…amples/python/t_reconstruction_system/rgbd_odometry.py28
LOWexamples/python/geometry/octree_traversal.py12
Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippet
CRITICALexamples/python/visualization/multiple_windows.py62 o3d.visualization.gui.Application.instance.add_window(new_vis)
CRITICALexamples/python/visualization/multiple_windows.py89 o3d.visualization.gui.Application.instance.post_to_main_thread(
CRITICALexamples/python/visualization/multiple_windows.py115 o3d.visualization.gui.Application.instance.post_to_main_thread(
Cross-File Repetition4 hits · 20 pts
SeverityFileLineSnippet
HIGH…yfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c0/usr/bin/osascript -e 'tell app \\\"finder\\\" to set \ frontmost of process \\\"python\\\" to true'
HIGH…yfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c0/usr/bin/osascript -e 'tell app \\\"finder\\\" to set \ frontmost of process \\\"python\\\" to true'
HIGH…yfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c0/usr/bin/osascript -e 'tell app \\\"finder\\\" to set \ frontmost of process \\\"python\\\" to true'
HIGH…yfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c0/usr/bin/osascript -e 'tell app \\\"finder\\\" to set \ frontmost of process \\\"python\\\" to true'
Excessive Try-Catch Wrapping16 hits · 18 pts
SeverityFileLineSnippet
LOWutil/check_style.py63 except Exception as exp:
MEDIUMutil/check_style.py64 print(f"Error reading file header {file_path}: {exp}")
LOWutil/check_style.py147 except Exception as exp:
MEDIUMutil/check_style.py148 print(f"Error reading file header {file_path}: {exp}")
MEDIUMpython/tools/cli.py21 print(f"Error: {message}\n", file=sys.stderr)
MEDIUMpython/tools/cli.py142 print("Error: invalid category provided: " + category, file=sys.stderr)
MEDIUMpython/tools/cli.py195 print(f"Error: could not find file: {args.filename}", file=sys.stderr)
MEDIUMpython/tools/cli.py209 print(f"Error: could not find file: {args.filename}", file=sys.stderr)
LOWpython/open3d/ml/torch/__init__.py88 except Exception as ex:
LOWpython/open3d/ml/tf/python/ops/lib.py36 except Exception as ex:
LOWdocs/make_docs.py80 except Exception as _e:
LOWexamples/python/benchmark/benchmark_utils.py73 except Exception as e:
LOWexamples/python/benchmark/benchmark_utils.py86 except Exception as e:
LOWexamples/python/visualization/vis_gui.py717 except Exception:
LOWexamples/python/visualization/vis_gui.py739 except Exception as e:
LOW…amples/python/t_reconstruction_system/rgbd_odometry.py72 except Exception as e:
Verbosity Indicators6 hits · 11 pts
SeverityFileLineSnippet
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp20// Step 1: A = Q*R by geqrf.
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp21// Step 2: B : = Q ^ T* B by ormqr.
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp22// Step 3: solve R* X = B by trsm.
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp52 // Step 1: A = QR
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp62 // Step 2: B' = Q^T*B
LOWcpp/open3d/core/linalg/LeastSquaresCUDA.cpp74 // Step 3: Solve Rx = B'
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippet
LOW…n3d/visualization/webrtc_server/WebRTCWindowSystem.cpp51/// Example usage:
LOWcpp/open3d/core/Indexer.h210/// Example usage:
LOWcpp/open3d/ml/ShapeChecking.h484/// Usage example:
LOWcpp/pybind/docstring.h53/// Example usage:
LOW3rdparty/webrtc/webrtc_build.sh7# Usage:
Slop Phrases6 hits · 6 pts
SeverityFileLineSnippet
LOWcpp/open3d/visualization/rendering/RendererHandle.h22// If you add entry here, don't forget to update TypeToString!
LOW3rdparty/vkmemalloc/vk_mem_alloc.h619 To prepare for this possibility, don't forget to add appropriate flags like
LOW3rdparty/vkmemalloc/vk_mem_alloc.h2425don't forget to free them.
LOW3rdparty/vkmemalloc/vk_mem_alloc.h2472don't forget to free it as well.
LOW3rdparty/vkmemalloc/vk_mem_alloc.h17640Don't forget to destroy your objects when no longer needed:
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 al
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippet
LOWpython/open3d/web_visualizer.py94 # Check if already in result.
LOW…hon/open3d/visualization/tensorboard_plugin/summary.py259 # Check if property is reference to prior step (not allowed for
LOW3rdparty/librealsense/apply_patch.sh13# Check if patch is already applied (reverse check)
LOW3rdparty/librealsense/apply_patch.sh25 # Check if the changes are already in the file by checking key content
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippet
HIGH…hon/open3d/visualization/tensorboard_plugin/summary.py568Write 3D geometry data as TensorBoard summary for visualization with the Open3D for TensorBoard plugin. Args:
Fake / Example Data1 hit · 2 pts
SeverityFileLineSnippet
LOWexamples/python/visualization/all_widgets.py94 self._label = gui.Label("Lorem ipsum dolor")