Repository Analysis

projectchrono/chrono

High-performance C++ library for multiphysics and multibody dynamics simulations

11.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of projectchrono/chrono, a C++ project with 2,931 GitHub stars. SynthScan v2.0 examined 1,253,353 lines of code across 5583 source files, recording 8439 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 11.4 places this repository in the Low 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).

11.4
Adjusted Score
11.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
2.9K
Stars
C++
Language
1.3M
Lines of Code
5.6K
Files
8.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

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

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

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 28HIGH 32MEDIUM 2145LOW 6234

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 8439 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block6026 hits · 5922 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1#=============================================================================COMMENT
LOWappveyor.yml181##################################################### UBUNTU #####################################COMMENT
LOWtemplate_project_vehicle_cosim/CMakeLists.txt1#--------------------------------------------------------------COMMENT
LOWtemplate_project_vehicle_cosim/CMakeLists.txt21# find_package(ChronoCOMMENT
LOWtemplate_project_vehicle_cosim/vehicle_cosim.cpp1// =============================================================================COMMENT
LOWtemplate_project_vehicle_cosim/vehicle_cosim.cpp21#include <string>COMMENT
LOWtemplate_project_fmi2/FmuComponentChrono.h1// =============================================================================COMMENT
LOWtemplate_project_fmi2/FmuComponentChrono.cpp1// =============================================================================COMMENT
LOWtemplate_project_fmi2/demo_FmuComponentChrono.cpp1// =============================================================================COMMENT
LOWcontrib/build-scripts/macos/buildVSG.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/macos/buildChronoMac.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/macos/buildChronoMac.sh21# - gnuplot (optional)COMMENT
LOWcontrib/build-scripts/macos/buildChronoMac.sh41# - OPENGL (broken due to unsupported shader programs)COMMENT
LOWcontrib/build-scripts/macos/buildChronoMac.sh121#cmake --build ${BUILD_DIR} --config ReleaseCOMMENT
LOWcontrib/build-scripts/macos/buildMUMPS.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildSpectra.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildURDF.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildOpenCRG.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildVSG.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildChrono.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildChrono.sh101# cmake --build ${BUILD_DIR} --config ReleaseCOMMENT
LOWcontrib/build-scripts/linux/buildGLEW.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildEigen.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildGL.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildMUMPS.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildFastDDS.sh1#!/bin/bashCOMMENT
LOWtemplate_project/my_example.cpp1// =============================================================================COMMENT
LOWtemplate_project/CMakeLists.txt1#--------------------------------------------------------------COMMENT
LOWtemplate_project/CMakeLists.txt21# find_package(ChronoCOMMENT
LOWtemplate_project/CMakeLists.txt41# set to ON if Chrono has been built as static library, OFF if shared libraryCOMMENT
LOWtemplate_project/CMakeLists.txt121# COMMENT
LOWtemplate_project_ros/CMakeLists.txt1#--------------------------------------------------------------COMMENT
LOWtemplate_project_ros/CMakeLists.txt21# find_package(ChronoCOMMENT
LOWtemplate_project_ros/CMakeLists.txt41# set to ON if Chrono has been built as static library, OFF if shared libraryCOMMENT
LOWtemplate_project_ros/CMakeLists.txt81# If creating application bundles, the build output will be named 'myexe.app'.COMMENT
LOWtemplate_project_ros/CMakeLists.txt101# path to the Chrono data directory, either in its source treeCOMMENT
LOWtemplate_project_ros/custom_handler.cpp1// =============================================================================COMMENT
LOWtemplate_project_ros/custom_handler.cpp21#include "chrono/core/ChRealtimeStep.h"COMMENT
LOWdata/vehicle/gclass/tire/G500_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/hmmwv/tire/HMMWV_TMsimpleTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/hmmwv/tire/HMMWV_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/ultra_tow/UT_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/ultra_tow/UT_TMeasyTire.json41 // Visualization mesh (OPTIONAL)COMMENT
LOWdata/vehicle/VW_microbus/json/van_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/VW_microbus/json/van_TMsimpleTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/uaz/tire/UAZBUS_TMeasyTireRear.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/uaz/tire/UAZBUS_TMeasyTireFront.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/Polaris/Polaris_TMeasyTire.json21 // Vehicle type.COMMENT
LOWdata/vehicle/sedan/tire/Sedan_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/MAN_Kat1/tire/MAN_5t_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/yaml/mbs/model_slider_crank_reduced.yaml121 body2: sliderCOMMENT
LOWdata/yaml/mbs/model_slider_crank.yaml121 color: [0.6, 0.6, 1.0]COMMENT
LOWdata/yaml/schema/fsitdpf_solver.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/fsisph_solver.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/mbs_solver.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/vehicle_simulation.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/mbs_simulation.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/fsi_simulation.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/vehicle_model.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/mbs_model.schema.yaml1# =============================================================================COMMENT
5966 more matches not shown…
Decorative Section Separators1641 hits · 5900 pts
SeverityFileLineSnippetContext
MEDIUMCMakeLists.txt1#=============================================================================COMMENT
MEDIUMCMakeLists.txt5#=============================================================================COMMENT
MEDIUMCMakeLists.txt7#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt9#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt15#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt17#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt23#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt32#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt34#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt38#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt40#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt115#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt117#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt121#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt126#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt146#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt148#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt153#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt251#------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt253#------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt257#------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt259#------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt58#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt60#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt71#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt73#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt85#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt87#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt164#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt195#--------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt197#--------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt215#------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt218#------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt232#------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt237#------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt1#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt6#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt11#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt13#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt17#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt38#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt51#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt53#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt57#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt59#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt67#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt69#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt74#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt80#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt6# ===========COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt8# ===========COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt30# ===============COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt32# ===============COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt82# =========================COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt84# =========================COMMENT
MEDIUMtemplate_project_csharp/CMakeLists.txt31#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_csharp/CMakeLists.txt35#--------------------------------------------------------------COMMENT
MEDIUMcontrib/build-scripts/macos/buildVSG.sh3# -------------------------------------------------------------------------------------------------------COMMENT
MEDIUMcontrib/build-scripts/macos/buildVSG.sh28# -------------------------------------------------------------------------------------------------------COMMENT
MEDIUMcontrib/build-scripts/macos/buildVSG.sh50# ------------------------------------------------------------------------COMMENT
1581 more matches not shown…
Self-Referential Comments433 hits · 1544 pts
SeverityFileLineSnippetContext
MEDIUMdata/models/regolith/generate_regolith.py9 # Create a base shape (e.g., icosphere for a round particle)COMMENT
MEDIUMdata/models/regolith/generate_regolith.py17 # Create a texture for coarse displacementCOMMENT
MEDIUMdata/models/regolith/generate_regolith.py75 # Create a new material for lunar regolith appearanceCOMMENT
MEDIUMsrc/tests/unit_tests/python/core/pyutest_CH_linalg.py59 for i in range(4): # Create a diagonal matrixCODE
MEDIUM…/tests/unit_tests/python/cascade/pyutest_CAS_create.py9 # Create the simulation system and add itemsCOMMENT
MEDIUM…/tests/unit_tests/python/cascade/pyutest_CAS_create.py36 # Create a large cube as a floor.COMMENT
MEDIUM…nit_tests/python/physics/pyutest_CH_compute_contact.py68 # Create the falling ballsCOMMENT
MEDIUM…ests/python/fsi/sph/pyutest_FSI-SPH_Poiseuille_flow.py63 # Create a Chrono system and the FSI problemCOMMENT
MEDIUM…it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py42 # Create the ground body with two visualization spheresCOMMENT
MEDIUM…it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py53 # Create a body suspended through a ChLinkTSDA (custom force functor)COMMENT
MEDIUM…it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py68 # Create the spring between body and ground. The spring end points areCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collisionSMC.py127# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collisionSMC.py142# Create the Irrlicht visualizationCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_gears.py28# Create a Chrono physical sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_gears.py178# Create the Irrlicht visualizationCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_callbackSMC.py93# Create the sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_callbackSMC.py105# Create a contact material, shared among all bodiesCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_callbackSMC.py152# Create the visualization windowCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py58# Create the ground body with two visualization spheresCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py72# Create a body suspended through a ChLinkTSDA (default linear)COMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py88# Create the spring between body_1 and ground. The spring end points areCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py100# Create a body suspended through a ChLinkTSDA (custom force functor)COMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py116# Create the spring between body_2 and ground. The spring end points areCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py129# Create the Irrlicht applicationCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collisionNSC.py64 # Create the five walls of the rectangular container, using fixed rigid bodies of 'box' typeCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collisionNSC.py120# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collisionNSC.py128# Create the Irrlicht visualizationCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_link_bushing.py24# Create a fixed cube to act as the 'bushing' bodyCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_link_bushing.py31# Create a cylinder which will be connected to the cube via a bushingCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_link_bushing.py37# Create a nonfixed weightCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_link_bushing.py54# Create a visual line of the distance linkCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_link_bushing.py65# Create the bushing jointCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_associated.py22# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_associated.py33# Create a fixed rigid bodyCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_associated.py109# Create an Irrlicht application to visualize the sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_callbackNSC.py85# Create the sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_callbackNSC.py98# Create a contact material, shared among all bodiesCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_callbackNSC.py148# Create the visualization windowCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collision_trimesh.py22# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collision_trimesh.py36# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collision_trimesh.py39# Create a contact material (with default properties, shared by all collision shapes)COMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collision_trimesh.py42# Create a floorCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collision_trimesh.py136# Create an Irrlicht application to visualize the sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_friction.py21# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_friction.py92# Create a container fixed to groundCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_friction.py140# Create the Irrlicht visualizationCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py85# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py96# Create the sys and the various contact materialsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py139# Create the ground body with a plate and side walls (both collision and visualization).COMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py184# Create the falling ballCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py201# Create a custom collision detection callback object and register it with the sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py208# Create an Irrlicht application to visualize the sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_crank_plot.py23# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_crank_plot.py38# Create the floor trussCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_crank_plot.py44# Create the flywheel crankCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_crank_plot.py51# Create a stylized rodCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_crank_plot.py56# Create a stylized pistonCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_crank_plot.py102# Create an Irrlicht application to visualize the sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_rev_limits.py43# Create a pendulum bodyCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_rev_limits.py59# Create a revolute joint to connect pendulum to groundCOMMENT
373 more matches not shown…
Hallucination Indicators28 hits · 320 pts
SeverityFileLineSnippetContext
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1489 bpy.context.scene.collection.children.link(chrono_cameras)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1494 bpy.context.scene.collection.children.link(chrono_assets)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1499 bpy.context.scene.collection.children.link(chrono_frame_assets)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1504 bpy.context.scene.collection.children.link(chrono_frame_objects)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1607 bpy.context.scene.collection.objects.unlink(chrono_csys)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1616 bpy.context.scene.collection.objects.unlink(chrono_cube)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1630 bpy.context.scene.collection.objects.unlink(chrono_cylinder)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1643 bpy.context.scene.collection.objects.unlink(chrono_cone)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1655 bpy.context.scene.collection.objects.unlink(chrono_sphere)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1489 bpy.context.scene.collection.children.link(chrono_cameras)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1494 bpy.context.scene.collection.children.link(chrono_assets)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1499 bpy.context.scene.collection.children.link(chrono_frame_assets)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1504 bpy.context.scene.collection.children.link(chrono_frame_objects)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1607 bpy.context.scene.collection.objects.unlink(chrono_csys)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1616 bpy.context.scene.collection.objects.unlink(chrono_cube)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1630 bpy.context.scene.collection.objects.unlink(chrono_cylinder)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1643 bpy.context.scene.collection.objects.unlink(chrono_cone)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1655 bpy.context.scene.collection.objects.unlink(chrono_sphere)CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp335 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp416 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp429 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp441 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp455 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp469 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp486 << " bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp852 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/demos/tools/blender_py/blend_pproc_render.py193 sky_texture = bpy.context.scene.world.node_tree.nodes.new("ShaderNodeTexSky")CODE
CRITICALsrc/demos/tools/blender_py/blend_pproc_render.py195 bpy.context.scene.world.node_tree.links.new(bg.inputs["Color"], sky_texture.outputs["Color"])CODE
AI Slop Vocabulary54 hits · 152 pts
SeverityFileLineSnippetContext
MEDIUMsrc/chrono_thirdparty/tinyobjloader/tiny_obj_loader.h1166 // @todo { write more robust lexer and parser. }COMMENT
MEDIUM…est-1.13.0/googletest/include/gtest/gtest-death-test.h152// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUM…est-1.13.0/googletest/include/gtest/gtest-death-test.h224// In practice, this can be used to test functions that utilize theCOMMENT
MEDIUMsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h1223 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUMsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h1233 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUMsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h1246 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUMsrc/chrono_thirdparty/rapidxml/manual.html90 Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded usCODE
MEDIUMsrc/chrono_thirdparty/rapidxml/manual.html90 Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded usCODE
MEDIUMsrc/chrono_thirdparty/rapidxml/manual.html90 Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded usCODE
MEDIUMsrc/chrono_thirdparty/VHACD/VHACD.h102// mesh to produce more robust results. However, Khaled learned that theCOMMENT
MEDIUMsrc/chrono_ros/ipc/ChROSIPCChannel.cpp102 // In a more robust implementation, we'd try to resynchronizeCOMMENT
MEDIUMsrc/chrono_ros/ipc/ChROSSubprocessManager.cpp236 // This is the most robust method for both build and install trees, as long asCOMMENT
MEDIUMsrc/chrono/solver/ChDirectSolverLS.h222 bool m_use_rhs_sparsity; ///< leverage right-hand side sparsity?CODE
MEDIUMsrc/chrono/multicore_math/real.h95/// Essentially a fuzzy comparison operatorCOMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3833.cpp1177 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3833.cpp1396 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3833.cpp1887 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3833.cpp2339 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementHexaANCF_3843.cpp1052 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementHexaANCF_3843.cpp1258 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementHexaANCF_3843.cpp1700 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementHexaANCF_3843.cpp2108 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3443.cpp1117 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3443.cpp1337 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3443.cpp1828 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3443.cpp2280 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp1116 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp1288 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp1465 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp1581 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp2110 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp2713 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp1106 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp1278 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp1455 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp1571 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp2100 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp2703 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUM…t/BulletCollision/NarrowPhaseCollision/cbtConvexCast.h34//will need to digg deeper to make the algorithm more robustCOMMENT
MEDIUM…ulletCollision/CollisionDispatch/cbtBoxBoxDetector.cpp97 // @@@ this needs to be made more robustCOMMENT
MEDIUMsrc/chrono/collision/bullet/LinearMath/cbtMatrix3x3.h660 ///extractRotation is from "A robust method to extract the rotational part of deformations"COMMENT
MEDIUMsrc/chrono_modal/ChModalAssembly.h570 // dummy vectors to provide seamless behavior in either full or reduced stateCOMMENT
MEDIUM…chrono_synchrono/controller/SynControllerFunctions.cpp16// we have a more robust and flexible method for controller composition, theseCOMMENT
MEDIUM…c/chrono_synchrono/controller/SynControllerFunctions.h16// we have a more robust and flexible method for controller composition, theseCOMMENT
MEDIUMsrc/demos/mbs/demo_MBS_feeder.cpp73 0.002 // radius of 'inflating' of mesh (for more robust collision detection)CODE
MEDIUMsrc/demos/mbs/demo_MBS_feeder.cpp117 0.002 // radius of 'inflating' of mesh (for more robust collision detection)CODE
MEDIUMsrc/demos/mbs/demo_MBS_custom_contact.cpp48// NOTES: - this is *not* a robust methodCOMMENT
LOWsrc/demos/python/mbs/demo_MBS_gears.py101# Also, note that the initial position of the constraint has no importance (simply use CSYSNORM),COMMENT
LOWsrc/demos/python/mbs/demo_MBS_gears.py116# epicycloidal reducer, so, as wheel C, we will simply use the ground object 'mbody_truss'.COMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collision_trimesh.py52# robust than any other options for collision shapes, so use it if definingCOMMENT
LOWsrc/demos/python/fea/demo_FEA_contacts.py162# In this case it is a ChContactSurfaceNodeCloud, so just pass all nodes to it.COMMENT
LOWsrc/demos/python/fea/demo_FEA_beams.py111# Now, simply use BuildBeam to create a beam from a point to another:COMMENT
LOWsrc/demos/python/fea/cables.py101 # Now, simply use BuildBeam to create a beam from a poto another:COMMENT
LOWsrc/demos/python/fea/cables.py141 # Now, simply use BuildBeam to create a beam from a poto another:COMMENT
Cross-File Repetition19 hits · 95 pts
SeverityFileLineSnippetContext
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH….13.0/googletest/test/googletest-uninitialized-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0runs the given command and verifies its exit code and output.STRING
HIGH….13.0/googletest/test/googletest-uninitialized-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…test-1.13.0/googletest/test/googletest-env-var-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…letest-1.13.0/googletest/test/googletest-color-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…t-1.13.0/googletest/test/googletest-filter-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…1.13.0/googletest/test/googletest-failfast-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/tester.py0initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualizaSTRING
HIGH…c/demos/python/chrono-tensorflow/PPO/train_parallel.py0initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualizaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/train_serial.py0initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualizaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/tester.py0run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, scaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/run_episode.py0run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, scaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/train_serial.py0run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, scaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/tester.py0run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler obSTRING
HIGH…c/demos/python/chrono-tensorflow/PPO/train_parallel.py0run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler obSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/train_serial.py0run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler obSTRING
Unused Imports82 hits · 73 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py13CODE
LOW…st-1.13.0/googletest/test/gtest_xml_output_unittest.py39CODE
LOW…test-1.13.0/googletest/test/gtest_xml_outfiles_test.py35CODE
LOW…gletest-1.13.0/googletest/test/gtest_xml_test_utils.py33CODE
LOWsrc/tests/unit_tests/python/core/pyutest_CH_linalg.py22CODE
LOW…ts/unit_tests/python/sensor/pyutest_SEN_data_access.py1CODE
LOW…ests/python/fsi/sph/pyutest_FSI-SPH_Poiseuille_flow.py1CODE
LOW…it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py5CODE
LOWsrc/chrono_dem/utils/DemNFNet.py3CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py56CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py61CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py56CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py61CODE
LOWsrc/demos/tools/blender_py/blend_pproc_render.py2CODE
LOWsrc/demos/tools/blender_py/blend_pproc_render.py4CODE
LOWsrc/demos/python/mbs/demo_MBS_prismatic_force.py25CODE
LOWsrc/demos/python/mbs/demo_MBS_prismatic_force.py28CODE
LOWsrc/demos/python/mbs/demo_MBS_prismatic_force.py29CODE
LOWsrc/demos/python/mbs/demo_MBS_aux_ref.py38CODE
LOWsrc/demos/python/core/demo_CH_EulerAngles.py14CODE
LOWsrc/demos/python/core/demo_CH_EulerAngles.py19CODE
LOWsrc/demos/python/vehicle/demo_VEH_CityBus.py23CODE
LOWsrc/demos/python/vehicle/demo_VEH_FEDA.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_FEDA.py25CODE
LOWsrc/demos/python/vehicle/demo_VEH_SuspensionTestRig.py30CODE
LOWsrc/demos/python/vehicle/demo_VEH_SuspensionTestRig.py33CODE
LOWsrc/demos/python/vehicle/demo_VEH_SteeringController.py25CODE
LOW…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py23CODE
LOWsrc/demos/python/vehicle/demo_VEH_TireTestRig.py5CODE
LOWsrc/demos/python/vehicle/demo_VEH_M113.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_M113.py25CODE
LOWsrc/demos/python/vehicle/demo_VEH_Gator.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_Gator.py26CODE
LOWsrc/demos/python/vehicle/demo_VEH_Gator.py27CODE
LOWsrc/demos/python/vehicle/demo_VEH_UAZBUS.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_UAZBUS.py27CODE
LOWsrc/demos/python/vehicle/demo_VEH_ARTcar.py14CODE
LOWsrc/demos/python/vehicle/demo_VEH_RigidTerrain.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_MAN_10t.py23CODE
LOWsrc/demos/python/vehicle/demo_VEH_TrailerJSON.py15CODE
LOWsrc/demos/python/vehicle/demo_VEH_TrailerJSON.py16CODE
LOWsrc/demos/python/vehicle/demo_VEH_TrailerJSON.py17CODE
LOWsrc/demos/python/vehicle/demo_VEH_TireTestRig_CRM.py2CODE
LOWsrc/demos/python/vehicle/demo_VEH_TireTestRig_CRM.py7CODE
LOWsrc/demos/python/vehicle/demo_VEH_TwoCars.py21CODE
LOWsrc/demos/python/vehicle/demo_VEH_HMMWV.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_HMMWV_DefSoil.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_HMMWV9_YUP.py22CODE
LOWsrc/demos/python/vehicle/demo_VEH_HMMWV9_YUP.py23CODE
LOWsrc/demos/python/chrono-tensorflow/PPO/tester.py16CODE
LOW…c/demos/python/chrono-tensorflow/PPO/train_parallel.py6CODE
LOW…c/demos/python/chrono-tensorflow/PPO/train_parallel.py6CODE
LOWsrc/demos/python/chrono-tensorflow/PPO/utils.py7CODE
LOWsrc/demos/python/chrono-tensorflow/PPO/utils.py8CODE
LOWsrc/demos/python/chrono-tensorflow/envs/env_test.py12CODE
LOWsrc/demos/python/chrono-tensorflow/envs/chtrain.py8CODE
LOWsrc/demos/python/robot/demo_ROBOT_Turtlebot_Rigid.py19CODE
LOWsrc/demos/python/robot/demo_ROBOT_Turtlebot_Rigid.py21CODE
LOWsrc/demos/python/robot/demo_ROBOT_RoboSimian_Rigid.py22CODE
LOWsrc/demos/python/robot/demo_ROBOT_Viper_Rigid.py19CODE
22 more matches not shown…
AI Response Leakage8 hits · 64 pts
SeverityFileLineSnippetContext
HIGHtemplate_project/CMakeLists.txt60# In this example, we only request the Irrlicht module (required)COMMENT
HIGHtemplate_project_ros/CMakeLists.txt60# In this example, we only request the ROS module (required).COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_motors.py207# torque by a custom function. In this example we implement aCOMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py40# In this example we impose position and rotation of a body shape respect to absolute reference,COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py79# In this example we impose position and rotation of a shape respect to absolute reference,COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py134# In this example we impose position and rotation of a shape respect to absolute reference,COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py158# In this example we impose position and rotation of a shape respect to absolute reference,COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py183# In this example we impose rotation of a shape respect to absolute reference,COMMENT
Excessive Try-Catch Wrapping25 hits · 51 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py192 except Exception:CODE
LOWcontrib/packaging-python/conda/upload.py261 except Exception as e:CODE
LOWcontrib/packaging-python/conda/upload.py343 except Exception as error:CODE
MEDIUMcontrib/packaging-python/conda/upload.py121def add_package(aserver_api, args, username, package_name, package_attrs, packagCODE
MEDIUMsrc/demos/tools/blender_py/blend_pproc_render.py133 print('Error while importing meshes')CODE
MEDIUMsrc/demos/python/mbs/demo_MBS_checkpoint.py82 print("Error creating output directory ")CODE
MEDIUM…/demos/python/parsers/demo_PARSER_Python_SolidWorks.py82 print("Error creating output directory " )CODE
MEDIUM…/demos/python/parsers/demo_PARSER_Python_SolidWorks.py88 print("Error creating anim directory " )CODE
MEDIUMsrc/demos/python/core/demo_CH_functions.py39 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/vehicle/demo_VEH_SuspensionTestRig.py81 print("Error creating output directory " )CODE
MEDIUM…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py53 print(f"Error processing wheel: {e}")CODE
LOW…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py52 except Exception as e:CODE
MEDIUMsrc/demos/python/vehicle/demo_VEH_WheeledJSON.py88 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/vehicle/demo_VEH_HMMWV.py108 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/robot/demo_ROBOT_RoboSimian_Rigid.py300 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/fea/demo_FEA_shells.py36 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/fea/demo_FEA_contacts.py127 print('Error Loading meshes')CODE
MEDIUMsrc/demos/python/fea/demo_FEA_shellsBST.py32 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/fea/demo_FEA_loads_dynamic.py32 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/sensor/demo_SEN_HMMWV.py105 print("Error creating output directory ")CODE
MEDIUMsrc/demos/python/yaml/demo_YAML_mbs_controller.py251 print("Error creating output directory ")CODE
MEDIUMsrc/demos/python/yaml/demo_YAML_mbs.py72 print("Error creating output directory ")CODE
MEDIUMsrc/demos/python/yaml/demo_YAML_mbs.py79 print("Error creating output directory ")CODE
MEDIUMsrc/demos/python/postprocess/demo_POST_povray1.py26 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/postprocess/demo_POST_povray2.py26 print("Error creating output directory " )CODE
Hyper-Verbose Identifiers31 hits · 28 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py49def create_release_interactive(aserver_api, username, package_name, version, release_attrs):CODE
LOWdata/models/regolith/generate_regolith.py126def delete_particle_and_material(particle, material):CODE
LOWsrc/chrono_multicore/physics/Ch3DOFContainer.h36class ChMulticoreDataManager;CODE
LOWsrc/chrono_multicore/physics/Ch3DOFContainer.h126 friend class ChMulticoreDataManager;CODE
LOWsrc/chrono_multicore/physics/ChSystemMulticore.h45class ChMulticoreDataManager;CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py320def make_material_color_const(nameID, color_const=(1,0,0,0)):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py340def make_material_color_attribute(nameID, colname, per_instance=False):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py571def setup_property_quaternion(meshsetting, propname, min=0, max=1, mvectplot='NORM', mcolormap='colormap_viridis', matnaCODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py584def update_meshsetting_falsecolor_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py615def update_meshsetting_color_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py626def update_glyphsetting_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py676def make_chrono_object_assetlist(mname,mpos,mrot, masset_list):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py717def make_chrono_object_clones(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py784def make_chrono_glyphs_objects(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py972def make_chrono_glyphs_vectors(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1093def make_chrono_glyphs_points(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1142def make_chrono_glyphs_coordsys(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1318def update_camera_coordinates(mname,mpos,mrot):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py320def make_material_color_const(nameID, color_const=(1,0,0,0)):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py340def make_material_color_attribute(nameID, colname, per_instance=False):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py571def setup_property_quaternion(meshsetting, propname, min=0, max=1, mvectplot='NORM', mcolormap='colormap_viridis', matnaCODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py584def update_meshsetting_falsecolor_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py615def update_meshsetting_color_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py626def update_glyphsetting_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py676def make_chrono_object_assetlist(mname,mpos,mrot, masset_list):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py717def make_chrono_object_clones(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py784def make_chrono_glyphs_objects(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py972def make_chrono_glyphs_vectors(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1093def make_chrono_glyphs_points(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1142def make_chrono_glyphs_coordsys(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1318def update_camera_coordinates(mname,mpos,mrot):CODE
Deep Nesting33 hits · 25 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py121CODE
LOWcontrib/packaging-python/conda/upload.py291CODE
LOWdata/models/regolith/generate_regolith.py8CODE
LOW…hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py8CODE
LOW…hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py123CODE
LOW…hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py174CODE
LOW…letest-1.13.0/googletest/test/gtest_json_test_utils.py35CODE
LOW…letest-1.13.0/googletest/test/gtest_json_test_utils.py45CODE
LOW…gletest-1.13.0/googletest/test/gtest_xml_test_utils.py112CODE
LOW…gletest-1.13.0/googletest/test/gtest_xml_test_utils.py153CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py584CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py626CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py676CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py717CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py784CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1794CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py2112CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py584CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py626CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py676CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py717CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py784CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1794CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py2112CODE
LOWsrc/demos/tools/blender_py/reader.py16CODE
LOWsrc/demos/tools/blender_py/blend_pproc_render.py28CODE
LOWsrc/demos/tools/blender_py/blend_pproc_render.py101CODE
LOWsrc/demos/python/SetChronoSolver.py3CODE
LOW…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py26CODE
LOWsrc/demos/python/sensor/demo_SEN_camera.py91CODE
LOWsrc/demos/python/sensor/radar.py108CODE
LOWsrc/demos/python/yaml/demo_YAML_mbs.py25CODE
LOWsrc/demos/python/fsi/demo_FSI_ObjectDrop.py73CODE
Verbosity Indicators15 hits · 25 pts
SeverityFileLineSnippetContext
LOWdata/models/regolith/generate_regolith.py135 # Step 1: Generate a particleCOMMENT
LOWdata/models/regolith/generate_regolith.py138 # Step 2: Export the particle as OBJ with the materialCOMMENT
LOWdata/models/regolith/generate_regolith.py142 # Step 3: Delete the particle and materialCOMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3386 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3422 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3480 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3583 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3622 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3679 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3727 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3753 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3787 // Step 3: Find the significand with the small divisor.COMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp99 // Step 1: Determine if the sprocket is ahead or behind of the other circlesCOMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp123 // Step 2: Create an ordered list of the circles with respect to their distance from the starting circleCOMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp150 // Step 3: Going down the ordered list of circles from farthest to closest,COMMENT
Structural Annotation Overuse15 hits · 24 pts
SeverityFileLineSnippetContext
LOWdata/models/regolith/generate_regolith.py135 # Step 1: Generate a particleCOMMENT
LOWdata/models/regolith/generate_regolith.py138 # Step 2: Export the particle as OBJ with the materialCOMMENT
LOWdata/models/regolith/generate_regolith.py142 # Step 3: Delete the particle and materialCOMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3386 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3422 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3480 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3583 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3622 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3679 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3727 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3753 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3787 // Step 3: Find the significand with the small divisor.COMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp99 // Step 1: Determine if the sprocket is ahead or behind of the other circlesCOMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp123 // Step 2: Create an ordered list of the circles with respect to their distance from the starting circleCOMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp150 // Step 3: Going down the ordered list of circles from farthest to closest,COMMENT
AI Structural Patterns14 hits · 8 pts
SeverityFileLineSnippetContext
LOW…etest-1.13.0/googletest/test/googletest-output-test.py213CODE
LOW…googletest-1.13.0/googlemock/test/gmock_output_test.py72CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py140CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py218CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py476CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py972CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1093CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1142CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py140CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py218CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py476CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py972CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1093CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1142CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/chrono_models/robot/curiosity/Curiosity.cpp432 // Initialize rover parts, fixing bodies to ground as requestedCOMMENT
Cross-Language Confusion3 hits · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/demos/python/chrono-tensorflow/PPO/policy.py170 2) D_KL(pi_old || pi_new)STRING
HIGH…c/demos/python/chrono-tensorflow/PPO/train_parallel.py214 kl_targ: D_KL target for policy update [D_KL(pi_old || pi_new)STRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/train_serial.py255 kl_targ: D_KL target for policy update [D_KL(pi_old || pi_new)STRING
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py160 # Check if the release already existsCOMMENT
LOW…t-1.13.0/googletest/test/googletest-filter-unittest.py67# Check if this platform can unset environment variables in child processes.COMMENT
LOW…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py43 # Check if this is a deformable tire (FEA)COMMENT
LOW…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py358 # Output resultsCOMMENT
Slop Phrases2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsrc/importer_blender/for_blender_5.0/chrono_import.py35# - if no material is added to a visual shape in Chrono, you can add by hand in Blender toCOMMENT
MEDIUMsrc/importer_blender/for_blender_4.4/chrono_import.py35# - if no material is added to a visual shape in Chrono, you can add by hand in Blender toCOMMENT
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…/googletest-1.13.0/googletest/test/gtest_test_utils.py198Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/chrono/physics/ChContactSMC.cpp162 //// TODO: implement proper MultiStep modeCOMMENT
LOWsrc/chrono_modal/ChModalDamping.cpp136 // TODO: implement an eigensolver using Eigen::Dense matrix directly, without Nullspace transformation,COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcontrib/build-scripts/linux/buildFastDDS.sh17# Usage:COMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…l-cpp/test/googletest-1.13.0/docs/reference/mocking.md279 .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all callsCODE