High-performance C++ library for multiphysics and multibody dynamics simulations
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).
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.
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.
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.
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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 1 | #============================================================================= | COMMENT |
| LOW | appveyor.yml | 181 | ##################################################### UBUNTU ##################################### | COMMENT |
| LOW | template_project_vehicle_cosim/CMakeLists.txt | 1 | #-------------------------------------------------------------- | COMMENT |
| LOW | template_project_vehicle_cosim/CMakeLists.txt | 21 | # find_package(Chrono | COMMENT |
| LOW | template_project_vehicle_cosim/vehicle_cosim.cpp | 1 | // ============================================================================= | COMMENT |
| LOW | template_project_vehicle_cosim/vehicle_cosim.cpp | 21 | #include <string> | COMMENT |
| LOW | template_project_fmi2/FmuComponentChrono.h | 1 | // ============================================================================= | COMMENT |
| LOW | template_project_fmi2/FmuComponentChrono.cpp | 1 | // ============================================================================= | COMMENT |
| LOW | template_project_fmi2/demo_FmuComponentChrono.cpp | 1 | // ============================================================================= | COMMENT |
| LOW | contrib/build-scripts/macos/buildVSG.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/macos/buildChronoMac.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/macos/buildChronoMac.sh | 21 | # - gnuplot (optional) | COMMENT |
| LOW | contrib/build-scripts/macos/buildChronoMac.sh | 41 | # - OPENGL (broken due to unsupported shader programs) | COMMENT |
| LOW | contrib/build-scripts/macos/buildChronoMac.sh | 121 | #cmake --build ${BUILD_DIR} --config Release | COMMENT |
| LOW | contrib/build-scripts/macos/buildMUMPS.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildSpectra.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildURDF.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildOpenCRG.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildVSG.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildChrono.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildChrono.sh | 101 | # cmake --build ${BUILD_DIR} --config Release | COMMENT |
| LOW | contrib/build-scripts/linux/buildGLEW.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildEigen.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildGL.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildMUMPS.sh | 1 | #!/bin/bash | COMMENT |
| LOW | contrib/build-scripts/linux/buildFastDDS.sh | 1 | #!/bin/bash | COMMENT |
| LOW | template_project/my_example.cpp | 1 | // ============================================================================= | COMMENT |
| LOW | template_project/CMakeLists.txt | 1 | #-------------------------------------------------------------- | COMMENT |
| LOW | template_project/CMakeLists.txt | 21 | # find_package(Chrono | COMMENT |
| LOW | template_project/CMakeLists.txt | 41 | # set to ON if Chrono has been built as static library, OFF if shared library | COMMENT |
| LOW | template_project/CMakeLists.txt | 121 | # | COMMENT |
| LOW | template_project_ros/CMakeLists.txt | 1 | #-------------------------------------------------------------- | COMMENT |
| LOW | template_project_ros/CMakeLists.txt | 21 | # find_package(Chrono | COMMENT |
| LOW | template_project_ros/CMakeLists.txt | 41 | # set to ON if Chrono has been built as static library, OFF if shared library | COMMENT |
| LOW | template_project_ros/CMakeLists.txt | 81 | # If creating application bundles, the build output will be named 'myexe.app'. | COMMENT |
| LOW | template_project_ros/CMakeLists.txt | 101 | # path to the Chrono data directory, either in its source tree | COMMENT |
| LOW | template_project_ros/custom_handler.cpp | 1 | // ============================================================================= | COMMENT |
| LOW | template_project_ros/custom_handler.cpp | 21 | #include "chrono/core/ChRealtimeStep.h" | COMMENT |
| LOW | data/vehicle/gclass/tire/G500_TMeasyTire.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/hmmwv/tire/HMMWV_TMsimpleTire.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/hmmwv/tire/HMMWV_TMeasyTire.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/ultra_tow/UT_TMeasyTire.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/ultra_tow/UT_TMeasyTire.json | 41 | // Visualization mesh (OPTIONAL) | COMMENT |
| LOW | data/vehicle/VW_microbus/json/van_TMeasyTire.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/VW_microbus/json/van_TMsimpleTire.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/uaz/tire/UAZBUS_TMeasyTireRear.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/uaz/tire/UAZBUS_TMeasyTireFront.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/Polaris/Polaris_TMeasyTire.json | 21 | // Vehicle type. | COMMENT |
| LOW | data/vehicle/sedan/tire/Sedan_TMeasyTire.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/vehicle/MAN_Kat1/tire/MAN_5t_TMeasyTire.json | 21 | // ------------------------------------------------ | COMMENT |
| LOW | data/yaml/mbs/model_slider_crank_reduced.yaml | 121 | body2: slider | COMMENT |
| LOW | data/yaml/mbs/model_slider_crank.yaml | 121 | color: [0.6, 0.6, 1.0] | COMMENT |
| LOW | data/yaml/schema/fsitdpf_solver.schema.yaml | 1 | # ============================================================================= | COMMENT |
| LOW | data/yaml/schema/fsisph_solver.schema.yaml | 1 | # ============================================================================= | COMMENT |
| LOW | data/yaml/schema/mbs_solver.schema.yaml | 1 | # ============================================================================= | COMMENT |
| LOW | data/yaml/schema/vehicle_simulation.schema.yaml | 1 | # ============================================================================= | COMMENT |
| LOW | data/yaml/schema/mbs_simulation.schema.yaml | 1 | # ============================================================================= | COMMENT |
| LOW | data/yaml/schema/fsi_simulation.schema.yaml | 1 | # ============================================================================= | COMMENT |
| LOW | data/yaml/schema/vehicle_model.schema.yaml | 1 | # ============================================================================= | COMMENT |
| LOW | data/yaml/schema/mbs_model.schema.yaml | 1 | # ============================================================================= | COMMENT |
| 5966 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | CMakeLists.txt | 1 | #============================================================================= | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 5 | #============================================================================= | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 7 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 9 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 15 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 17 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 23 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 32 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 34 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 38 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 40 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 115 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 117 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 121 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 126 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 146 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 148 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 153 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 251 | #------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 253 | #------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 257 | #------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 259 | #------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 58 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 60 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 71 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 73 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 85 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 87 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 164 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 195 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 197 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 215 | #------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 218 | #------------------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 232 | #------------------------------------------------------------ | COMMENT |
| MEDIUM | CMakeLists.txt | 237 | #------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 1 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 6 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 11 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 13 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 17 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM | template_project_vehicle_cosim/CMakeLists.txt | 38 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 51 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 53 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 57 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 59 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 67 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 69 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 74 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | template_project_vehicle_cosim/CMakeLists.txt | 80 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM | template_project_fmi2/CMakeLists.txt | 6 | # =========== | COMMENT |
| MEDIUM | template_project_fmi2/CMakeLists.txt | 8 | # =========== | COMMENT |
| MEDIUM | template_project_fmi2/CMakeLists.txt | 30 | # =============== | COMMENT |
| MEDIUM | template_project_fmi2/CMakeLists.txt | 32 | # =============== | COMMENT |
| MEDIUM | template_project_fmi2/CMakeLists.txt | 82 | # ========================= | COMMENT |
| MEDIUM | template_project_fmi2/CMakeLists.txt | 84 | # ========================= | COMMENT |
| MEDIUM | template_project_csharp/CMakeLists.txt | 31 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM | template_project_csharp/CMakeLists.txt | 35 | #-------------------------------------------------------------- | COMMENT |
| MEDIUM | contrib/build-scripts/macos/buildVSG.sh | 3 | # ------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | contrib/build-scripts/macos/buildVSG.sh | 28 | # ------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | contrib/build-scripts/macos/buildVSG.sh | 50 | # ------------------------------------------------------------------------ | COMMENT |
| 1581 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | data/models/regolith/generate_regolith.py | 9 | # Create a base shape (e.g., icosphere for a round particle) | COMMENT |
| MEDIUM | data/models/regolith/generate_regolith.py | 17 | # Create a texture for coarse displacement | COMMENT |
| MEDIUM | data/models/regolith/generate_regolith.py | 75 | # Create a new material for lunar regolith appearance | COMMENT |
| MEDIUM | src/tests/unit_tests/python/core/pyutest_CH_linalg.py | 59 | for i in range(4): # Create a diagonal matrix | CODE |
| MEDIUM | …/tests/unit_tests/python/cascade/pyutest_CAS_create.py | 9 | # Create the simulation system and add items | COMMENT |
| MEDIUM | …/tests/unit_tests/python/cascade/pyutest_CAS_create.py | 36 | # Create a large cube as a floor. | COMMENT |
| MEDIUM | …nit_tests/python/physics/pyutest_CH_compute_contact.py | 68 | # Create the falling balls | COMMENT |
| MEDIUM | …ests/python/fsi/sph/pyutest_FSI-SPH_Poiseuille_flow.py | 63 | # Create a Chrono system and the FSI problem | COMMENT |
| MEDIUM⚡ | …it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py | 42 | # Create the ground body with two visualization spheres | COMMENT |
| MEDIUM⚡ | …it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py | 53 | # Create a body suspended through a ChLinkTSDA (custom force functor) | COMMENT |
| MEDIUM | …it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py | 68 | # Create the spring between body and ground. The spring end points are | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_collisionSMC.py | 127 | # Create the simulation sys and add items | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_collisionSMC.py | 142 | # Create the Irrlicht visualization | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_gears.py | 28 | # Create a Chrono physical sys | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_gears.py | 178 | # Create the Irrlicht visualization | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_callbackSMC.py | 93 | # Create the sys | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_callbackSMC.py | 105 | # Create a contact material, shared among all bodies | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_callbackSMC.py | 152 | # Create the visualization window | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_spring.py | 58 | # Create the ground body with two visualization spheres | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_spring.py | 72 | # Create a body suspended through a ChLinkTSDA (default linear) | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_spring.py | 88 | # Create the spring between body_1 and ground. The spring end points are | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_spring.py | 100 | # Create a body suspended through a ChLinkTSDA (custom force functor) | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_spring.py | 116 | # Create the spring between body_2 and ground. The spring end points are | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_spring.py | 129 | # Create the Irrlicht application | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_collisionNSC.py | 64 | # Create the five walls of the rectangular container, using fixed rigid bodies of 'box' type | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_collisionNSC.py | 120 | # Create the simulation sys and add items | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_collisionNSC.py | 128 | # Create the Irrlicht visualization | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_link_bushing.py | 24 | # Create a fixed cube to act as the 'bushing' body | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_link_bushing.py | 31 | # Create a cylinder which will be connected to the cube via a bushing | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_link_bushing.py | 37 | # Create a nonfixed weight | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_link_bushing.py | 54 | # Create a visual line of the distance link | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_link_bushing.py | 65 | # Create the bushing joint | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_associated.py | 22 | # Create the simulation sys and add items | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_associated.py | 33 | # Create a fixed rigid body | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_associated.py | 109 | # Create an Irrlicht application to visualize the sys | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_callbackNSC.py | 85 | # Create the sys | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_callbackNSC.py | 98 | # Create a contact material, shared among all bodies | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_callbackNSC.py | 148 | # Create the visualization window | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_collision_trimesh.py | 22 | # Create the simulation sys and add items | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_collision_trimesh.py | 36 | # Create the simulation sys and add items | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_collision_trimesh.py | 39 | # Create a contact material (with default properties, shared by all collision shapes) | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_collision_trimesh.py | 42 | # Create a floor | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_collision_trimesh.py | 136 | # Create an Irrlicht application to visualize the sys | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_friction.py | 21 | # Create the simulation sys and add items | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_friction.py | 92 | # Create a container fixed to ground | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_friction.py | 140 | # Create the Irrlicht visualization | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_custom_contact.py | 85 | # Create the simulation sys and add items | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_custom_contact.py | 96 | # Create the sys and the various contact materials | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_custom_contact.py | 139 | # Create the ground body with a plate and side walls (both collision and visualization). | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_custom_contact.py | 184 | # Create the falling ball | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_custom_contact.py | 201 | # Create a custom collision detection callback object and register it with the sys | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_custom_contact.py | 208 | # Create an Irrlicht application to visualize the sys | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_crank_plot.py | 23 | # Create the simulation sys and add items | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_crank_plot.py | 38 | # Create the floor truss | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_crank_plot.py | 44 | # Create the flywheel crank | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_crank_plot.py | 51 | # Create a stylized rod | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_crank_plot.py | 56 | # Create a stylized piston | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_crank_plot.py | 102 | # Create an Irrlicht application to visualize the sys | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_rev_limits.py | 43 | # Create a pendulum body | COMMENT |
| MEDIUM | src/demos/python/mbs/demo_MBS_rev_limits.py | 59 | # Create a revolute joint to connect pendulum to ground | COMMENT |
| 373 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | src/importer_blender/for_blender_5.0/chrono_import.py | 1489 | bpy.context.scene.collection.children.link(chrono_cameras) | CODE |
| CRITICAL⚡ | src/importer_blender/for_blender_5.0/chrono_import.py | 1494 | bpy.context.scene.collection.children.link(chrono_assets) | CODE |
| CRITICAL⚡ | src/importer_blender/for_blender_5.0/chrono_import.py | 1499 | bpy.context.scene.collection.children.link(chrono_frame_assets) | CODE |
| CRITICAL⚡ | src/importer_blender/for_blender_5.0/chrono_import.py | 1504 | bpy.context.scene.collection.children.link(chrono_frame_objects) | CODE |
| CRITICAL | src/importer_blender/for_blender_5.0/chrono_import.py | 1607 | bpy.context.scene.collection.objects.unlink(chrono_csys) | CODE |
| CRITICAL | src/importer_blender/for_blender_5.0/chrono_import.py | 1616 | bpy.context.scene.collection.objects.unlink(chrono_cube) | CODE |
| CRITICAL | src/importer_blender/for_blender_5.0/chrono_import.py | 1630 | bpy.context.scene.collection.objects.unlink(chrono_cylinder) | CODE |
| CRITICAL | src/importer_blender/for_blender_5.0/chrono_import.py | 1643 | bpy.context.scene.collection.objects.unlink(chrono_cone) | CODE |
| CRITICAL | src/importer_blender/for_blender_5.0/chrono_import.py | 1655 | bpy.context.scene.collection.objects.unlink(chrono_sphere) | CODE |
| CRITICAL⚡ | src/importer_blender/for_blender_4.4/chrono_import.py | 1489 | bpy.context.scene.collection.children.link(chrono_cameras) | CODE |
| CRITICAL⚡ | src/importer_blender/for_blender_4.4/chrono_import.py | 1494 | bpy.context.scene.collection.children.link(chrono_assets) | CODE |
| CRITICAL⚡ | src/importer_blender/for_blender_4.4/chrono_import.py | 1499 | bpy.context.scene.collection.children.link(chrono_frame_assets) | CODE |
| CRITICAL⚡ | src/importer_blender/for_blender_4.4/chrono_import.py | 1504 | bpy.context.scene.collection.children.link(chrono_frame_objects) | CODE |
| CRITICAL | src/importer_blender/for_blender_4.4/chrono_import.py | 1607 | bpy.context.scene.collection.objects.unlink(chrono_csys) | CODE |
| CRITICAL | src/importer_blender/for_blender_4.4/chrono_import.py | 1616 | bpy.context.scene.collection.objects.unlink(chrono_cube) | CODE |
| CRITICAL | src/importer_blender/for_blender_4.4/chrono_import.py | 1630 | bpy.context.scene.collection.objects.unlink(chrono_cylinder) | CODE |
| CRITICAL | src/importer_blender/for_blender_4.4/chrono_import.py | 1643 | bpy.context.scene.collection.objects.unlink(chrono_cone) | CODE |
| CRITICAL | src/importer_blender/for_blender_4.4/chrono_import.py | 1655 | bpy.context.scene.collection.objects.unlink(chrono_sphere) | CODE |
| CRITICAL | src/chrono_postprocess/ChBlender.cpp | 335 | << "bpy.context.scene.collection.objects.unlink(new_object)\n" | CODE |
| CRITICAL | src/chrono_postprocess/ChBlender.cpp | 416 | << "bpy.context.scene.collection.objects.unlink(new_object)\n" | CODE |
| CRITICAL | src/chrono_postprocess/ChBlender.cpp | 429 | << "bpy.context.scene.collection.objects.unlink(new_object)\n" | CODE |
| CRITICAL | src/chrono_postprocess/ChBlender.cpp | 441 | << "bpy.context.scene.collection.objects.unlink(new_object)\n" | CODE |
| CRITICAL | src/chrono_postprocess/ChBlender.cpp | 455 | << "bpy.context.scene.collection.objects.unlink(new_object)\n" | CODE |
| CRITICAL | src/chrono_postprocess/ChBlender.cpp | 469 | << "bpy.context.scene.collection.objects.unlink(new_object)\n" | CODE |
| CRITICAL | src/chrono_postprocess/ChBlender.cpp | 486 | << " bpy.context.scene.collection.objects.unlink(new_object)\n" | CODE |
| CRITICAL | src/chrono_postprocess/ChBlender.cpp | 852 | << "bpy.context.scene.collection.objects.unlink(new_object)\n" | CODE |
| CRITICAL | src/demos/tools/blender_py/blend_pproc_render.py | 193 | sky_texture = bpy.context.scene.world.node_tree.nodes.new("ShaderNodeTexSky") | CODE |
| CRITICAL | src/demos/tools/blender_py/blend_pproc_render.py | 195 | bpy.context.scene.world.node_tree.links.new(bg.inputs["Color"], sky_texture.outputs["Color"]) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/chrono_thirdparty/tinyobjloader/tiny_obj_loader.h | 1166 | // @todo { write more robust lexer and parser. } | COMMENT |
| MEDIUM | …est-1.13.0/googletest/include/gtest/gtest-death-test.h | 152 | // This implementation is *not* meant to be as highly tuned or robust | COMMENT |
| MEDIUM | …est-1.13.0/googletest/include/gtest/gtest-death-test.h | 224 | // In practice, this can be used to test functions that utilize the | COMMENT |
| MEDIUM | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 1223 | // Without the bound on n_max (which compilers these days never leverage), the | COMMENT |
| MEDIUM | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 1233 | // Without the bound on n_max (which compilers these days never leverage), the | COMMENT |
| MEDIUM | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 1246 | // Without the bound on n_max (which compilers these days never leverage), the | COMMENT |
| MEDIUM⚡ | src/chrono_thirdparty/rapidxml/manual.html | 90 | Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded us | CODE |
| MEDIUM⚡ | src/chrono_thirdparty/rapidxml/manual.html | 90 | Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded us | CODE |
| MEDIUM⚡ | src/chrono_thirdparty/rapidxml/manual.html | 90 | Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded us | CODE |
| MEDIUM | src/chrono_thirdparty/VHACD/VHACD.h | 102 | // mesh to produce more robust results. However, Khaled learned that the | COMMENT |
| MEDIUM | src/chrono_ros/ipc/ChROSIPCChannel.cpp | 102 | // In a more robust implementation, we'd try to resynchronize | COMMENT |
| MEDIUM | src/chrono_ros/ipc/ChROSSubprocessManager.cpp | 236 | // This is the most robust method for both build and install trees, as long as | COMMENT |
| MEDIUM | src/chrono/solver/ChDirectSolverLS.h | 222 | bool m_use_rhs_sparsity; ///< leverage right-hand side sparsity? | CODE |
| MEDIUM | src/chrono/multicore_math/real.h | 95 | /// Essentially a fuzzy comparison operator | COMMENT |
| MEDIUM | src/chrono/fea/ChElementShellANCF_3833.cpp | 1177 | // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementShellANCF_3833.cpp | 1396 | // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementShellANCF_3833.cpp | 1887 | // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementShellANCF_3833.cpp | 2339 | // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementHexaANCF_3843.cpp | 1052 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementHexaANCF_3843.cpp | 1258 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementHexaANCF_3843.cpp | 1700 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementHexaANCF_3843.cpp | 2108 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementShellANCF_3443.cpp | 1117 | // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementShellANCF_3443.cpp | 1337 | // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementShellANCF_3443.cpp | 1828 | // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementShellANCF_3443.cpp | 2280 | // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3333.cpp | 1116 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3333.cpp | 1288 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3333.cpp | 1465 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3333.cpp | 1581 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3333.cpp | 2110 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3333.cpp | 2713 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3243.cpp | 1106 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3243.cpp | 1278 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3243.cpp | 1455 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3243.cpp | 1571 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3243.cpp | 2100 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | src/chrono/fea/ChElementBeamANCF_3243.cpp | 2703 | // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions. | COMMENT |
| MEDIUM | …t/BulletCollision/NarrowPhaseCollision/cbtConvexCast.h | 34 | //will need to digg deeper to make the algorithm more robust | COMMENT |
| MEDIUM | …ulletCollision/CollisionDispatch/cbtBoxBoxDetector.cpp | 97 | // @@@ this needs to be made more robust | COMMENT |
| MEDIUM | src/chrono/collision/bullet/LinearMath/cbtMatrix3x3.h | 660 | ///extractRotation is from "A robust method to extract the rotational part of deformations" | COMMENT |
| MEDIUM | src/chrono_modal/ChModalAssembly.h | 570 | // dummy vectors to provide seamless behavior in either full or reduced state | COMMENT |
| MEDIUM | …chrono_synchrono/controller/SynControllerFunctions.cpp | 16 | // we have a more robust and flexible method for controller composition, these | COMMENT |
| MEDIUM | …c/chrono_synchrono/controller/SynControllerFunctions.h | 16 | // we have a more robust and flexible method for controller composition, these | COMMENT |
| MEDIUM | src/demos/mbs/demo_MBS_feeder.cpp | 73 | 0.002 // radius of 'inflating' of mesh (for more robust collision detection) | CODE |
| MEDIUM | src/demos/mbs/demo_MBS_feeder.cpp | 117 | 0.002 // radius of 'inflating' of mesh (for more robust collision detection) | CODE |
| MEDIUM | src/demos/mbs/demo_MBS_custom_contact.cpp | 48 | // NOTES: - this is *not* a robust method | COMMENT |
| LOW | src/demos/python/mbs/demo_MBS_gears.py | 101 | # Also, note that the initial position of the constraint has no importance (simply use CSYSNORM), | COMMENT |
| LOW | src/demos/python/mbs/demo_MBS_gears.py | 116 | # epicycloidal reducer, so, as wheel C, we will simply use the ground object 'mbody_truss'. | COMMENT |
| MEDIUM⚡ | src/demos/python/mbs/demo_MBS_collision_trimesh.py | 52 | # robust than any other options for collision shapes, so use it if defining | COMMENT |
| LOW | src/demos/python/fea/demo_FEA_contacts.py | 162 | # In this case it is a ChContactSurfaceNodeCloud, so just pass all nodes to it. | COMMENT |
| LOW | src/demos/python/fea/demo_FEA_beams.py | 111 | # Now, simply use BuildBeam to create a beam from a point to another: | COMMENT |
| LOW | src/demos/python/fea/cables.py | 101 | # Now, simply use BuildBeam to create a beam from a poto another: | COMMENT |
| LOW | src/demos/python/fea/cables.py | 141 | # Now, simply use BuildBeam to create a beam from a poto another: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | ….13.0/googletest/test/googletest-uninitialized-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | ….13.0/googletest/test/googletest-uninitialized-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …test-1.13.0/googletest/test/googletest-env-var-test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …letest-1.13.0/googletest/test/googletest-color-test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …t-1.13.0/googletest/test/googletest-filter-unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …1.13.0/googletest/test/googletest-failfast-unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | src/demos/python/chrono-tensorflow/PPO/tester.py | 0 | initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualiza | STRING |
| HIGH | …c/demos/python/chrono-tensorflow/PPO/train_parallel.py | 0 | initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualiza | STRING |
| HIGH | src/demos/python/chrono-tensorflow/PPO/train_serial.py | 0 | initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualiza | STRING |
| HIGH | src/demos/python/chrono-tensorflow/PPO/tester.py | 0 | run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, sca | STRING |
| HIGH | src/demos/python/chrono-tensorflow/PPO/run_episode.py | 0 | run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, sca | STRING |
| HIGH | src/demos/python/chrono-tensorflow/PPO/train_serial.py | 0 | run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, sca | STRING |
| HIGH | src/demos/python/chrono-tensorflow/PPO/tester.py | 0 | run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler ob | STRING |
| HIGH | …c/demos/python/chrono-tensorflow/PPO/train_parallel.py | 0 | run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler ob | STRING |
| HIGH | src/demos/python/chrono-tensorflow/PPO/train_serial.py | 0 | run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler ob | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | contrib/packaging-python/conda/upload.py | 13 | CODE | |
| LOW | …st-1.13.0/googletest/test/gtest_xml_output_unittest.py | 39 | CODE | |
| LOW | …test-1.13.0/googletest/test/gtest_xml_outfiles_test.py | 35 | CODE | |
| LOW | …gletest-1.13.0/googletest/test/gtest_xml_test_utils.py | 33 | CODE | |
| LOW | src/tests/unit_tests/python/core/pyutest_CH_linalg.py | 22 | CODE | |
| LOW | …ts/unit_tests/python/sensor/pyutest_SEN_data_access.py | 1 | CODE | |
| LOW | …ests/python/fsi/sph/pyutest_FSI-SPH_Poiseuille_flow.py | 1 | CODE | |
| LOW | …it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py | 5 | CODE | |
| LOW | src/chrono_dem/utils/DemNFNet.py | 3 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 56 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 61 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 56 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 61 | CODE | |
| LOW | src/demos/tools/blender_py/blend_pproc_render.py | 2 | CODE | |
| LOW | src/demos/tools/blender_py/blend_pproc_render.py | 4 | CODE | |
| LOW | src/demos/python/mbs/demo_MBS_prismatic_force.py | 25 | CODE | |
| LOW | src/demos/python/mbs/demo_MBS_prismatic_force.py | 28 | CODE | |
| LOW | src/demos/python/mbs/demo_MBS_prismatic_force.py | 29 | CODE | |
| LOW | src/demos/python/mbs/demo_MBS_aux_ref.py | 38 | CODE | |
| LOW | src/demos/python/core/demo_CH_EulerAngles.py | 14 | CODE | |
| LOW | src/demos/python/core/demo_CH_EulerAngles.py | 19 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_CityBus.py | 23 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_FEDA.py | 24 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_FEDA.py | 25 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_SuspensionTestRig.py | 30 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_SuspensionTestRig.py | 33 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_SteeringController.py | 25 | CODE | |
| LOW | …s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py | 23 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_TireTestRig.py | 5 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_M113.py | 24 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_M113.py | 25 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_Gator.py | 24 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_Gator.py | 26 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_Gator.py | 27 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_UAZBUS.py | 24 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_UAZBUS.py | 27 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_ARTcar.py | 14 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_RigidTerrain.py | 24 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_MAN_10t.py | 23 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_TrailerJSON.py | 15 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_TrailerJSON.py | 16 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_TrailerJSON.py | 17 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_TireTestRig_CRM.py | 2 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_TireTestRig_CRM.py | 7 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_TwoCars.py | 21 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_HMMWV.py | 24 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_HMMWV_DefSoil.py | 24 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_HMMWV9_YUP.py | 22 | CODE | |
| LOW | src/demos/python/vehicle/demo_VEH_HMMWV9_YUP.py | 23 | CODE | |
| LOW | src/demos/python/chrono-tensorflow/PPO/tester.py | 16 | CODE | |
| LOW | …c/demos/python/chrono-tensorflow/PPO/train_parallel.py | 6 | CODE | |
| LOW | …c/demos/python/chrono-tensorflow/PPO/train_parallel.py | 6 | CODE | |
| LOW | src/demos/python/chrono-tensorflow/PPO/utils.py | 7 | CODE | |
| LOW | src/demos/python/chrono-tensorflow/PPO/utils.py | 8 | CODE | |
| LOW | src/demos/python/chrono-tensorflow/envs/env_test.py | 12 | CODE | |
| LOW | src/demos/python/chrono-tensorflow/envs/chtrain.py | 8 | CODE | |
| LOW | src/demos/python/robot/demo_ROBOT_Turtlebot_Rigid.py | 19 | CODE | |
| LOW | src/demos/python/robot/demo_ROBOT_Turtlebot_Rigid.py | 21 | CODE | |
| LOW | src/demos/python/robot/demo_ROBOT_RoboSimian_Rigid.py | 22 | CODE | |
| LOW | src/demos/python/robot/demo_ROBOT_Viper_Rigid.py | 19 | CODE | |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | template_project/CMakeLists.txt | 60 | # In this example, we only request the Irrlicht module (required) | COMMENT |
| HIGH | template_project_ros/CMakeLists.txt | 60 | # In this example, we only request the ROS module (required). | COMMENT |
| HIGH | src/demos/python/mbs/demo_MBS_motors.py | 207 | # torque by a custom function. In this example we implement a | COMMENT |
| HIGH⚡ | src/demos/python/mbs/demo_MBS_imposed_motion.py | 40 | # In this example we impose position and rotation of a body shape respect to absolute reference, | COMMENT |
| HIGH | src/demos/python/mbs/demo_MBS_imposed_motion.py | 79 | # In this example we impose position and rotation of a shape respect to absolute reference, | COMMENT |
| HIGH | src/demos/python/mbs/demo_MBS_imposed_motion.py | 134 | # In this example we impose position and rotation of a shape respect to absolute reference, | COMMENT |
| HIGH | src/demos/python/mbs/demo_MBS_imposed_motion.py | 158 | # In this example we impose position and rotation of a shape respect to absolute reference, | COMMENT |
| HIGH | src/demos/python/mbs/demo_MBS_imposed_motion.py | 183 | # In this example we impose rotation of a shape respect to absolute reference, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | contrib/packaging-python/conda/upload.py | 192 | except Exception: | CODE |
| LOW | contrib/packaging-python/conda/upload.py | 261 | except Exception as e: | CODE |
| LOW | contrib/packaging-python/conda/upload.py | 343 | except Exception as error: | CODE |
| MEDIUM | contrib/packaging-python/conda/upload.py | 121 | def add_package(aserver_api, args, username, package_name, package_attrs, packag | CODE |
| MEDIUM | src/demos/tools/blender_py/blend_pproc_render.py | 133 | print('Error while importing meshes') | CODE |
| MEDIUM | src/demos/python/mbs/demo_MBS_checkpoint.py | 82 | print("Error creating output directory ") | CODE |
| MEDIUM | …/demos/python/parsers/demo_PARSER_Python_SolidWorks.py | 82 | print("Error creating output directory " ) | CODE |
| MEDIUM | …/demos/python/parsers/demo_PARSER_Python_SolidWorks.py | 88 | print("Error creating anim directory " ) | CODE |
| MEDIUM⚡ | src/demos/python/core/demo_CH_functions.py | 39 | print("Error creating output directory " ) | CODE |
| MEDIUM | src/demos/python/vehicle/demo_VEH_SuspensionTestRig.py | 81 | print("Error creating output directory " ) | CODE |
| MEDIUM⚡ | …s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py | 53 | print(f"Error processing wheel: {e}") | CODE |
| LOW⚡ | …s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py | 52 | except Exception as e: | CODE |
| MEDIUM | src/demos/python/vehicle/demo_VEH_WheeledJSON.py | 88 | print("Error creating output directory " ) | CODE |
| MEDIUM | src/demos/python/vehicle/demo_VEH_HMMWV.py | 108 | print("Error creating output directory " ) | CODE |
| MEDIUM⚡ | src/demos/python/robot/demo_ROBOT_RoboSimian_Rigid.py | 300 | print("Error creating output directory " ) | CODE |
| MEDIUM⚡ | src/demos/python/fea/demo_FEA_shells.py | 36 | print("Error creating output directory " ) | CODE |
| MEDIUM | src/demos/python/fea/demo_FEA_contacts.py | 127 | print('Error Loading meshes') | CODE |
| MEDIUM⚡ | src/demos/python/fea/demo_FEA_shellsBST.py | 32 | print("Error creating output directory " ) | CODE |
| MEDIUM⚡ | src/demos/python/fea/demo_FEA_loads_dynamic.py | 32 | print("Error creating output directory " ) | CODE |
| MEDIUM | src/demos/python/sensor/demo_SEN_HMMWV.py | 105 | print("Error creating output directory ") | CODE |
| MEDIUM | src/demos/python/yaml/demo_YAML_mbs_controller.py | 251 | print("Error creating output directory ") | CODE |
| MEDIUM | src/demos/python/yaml/demo_YAML_mbs.py | 72 | print("Error creating output directory ") | CODE |
| MEDIUM | src/demos/python/yaml/demo_YAML_mbs.py | 79 | print("Error creating output directory ") | CODE |
| MEDIUM⚡ | src/demos/python/postprocess/demo_POST_povray1.py | 26 | print("Error creating output directory " ) | CODE |
| MEDIUM⚡ | src/demos/python/postprocess/demo_POST_povray2.py | 26 | print("Error creating output directory " ) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | contrib/packaging-python/conda/upload.py | 49 | def create_release_interactive(aserver_api, username, package_name, version, release_attrs): | CODE |
| LOW⚡ | data/models/regolith/generate_regolith.py | 126 | def delete_particle_and_material(particle, material): | CODE |
| LOW | src/chrono_multicore/physics/Ch3DOFContainer.h | 36 | class ChMulticoreDataManager; | CODE |
| LOW | src/chrono_multicore/physics/Ch3DOFContainer.h | 126 | friend class ChMulticoreDataManager; | CODE |
| LOW | src/chrono_multicore/physics/ChSystemMulticore.h | 45 | class ChMulticoreDataManager; | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 320 | def make_material_color_const(nameID, color_const=(1,0,0,0)): | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 340 | def make_material_color_attribute(nameID, colname, per_instance=False): | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 571 | def setup_property_quaternion(meshsetting, propname, min=0, max=1, mvectplot='NORM', mcolormap='colormap_viridis', matna | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 584 | def update_meshsetting_falsecolor_material(new_object, meshsetting, propname): | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 615 | def update_meshsetting_color_material(new_object, meshsetting, propname): | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 626 | def update_glyphsetting_material(new_object, meshsetting, propname): | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 676 | def make_chrono_object_assetlist(mname,mpos,mrot, masset_list): | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 717 | def make_chrono_object_clones(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 784 | def make_chrono_glyphs_objects(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 972 | def make_chrono_glyphs_vectors(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 1093 | def make_chrono_glyphs_points(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 1142 | def make_chrono_glyphs_coordsys(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 1318 | def update_camera_coordinates(mname,mpos,mrot): | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 320 | def make_material_color_const(nameID, color_const=(1,0,0,0)): | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 340 | def make_material_color_attribute(nameID, colname, per_instance=False): | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 571 | def setup_property_quaternion(meshsetting, propname, min=0, max=1, mvectplot='NORM', mcolormap='colormap_viridis', matna | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 584 | def update_meshsetting_falsecolor_material(new_object, meshsetting, propname): | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 615 | def update_meshsetting_color_material(new_object, meshsetting, propname): | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 626 | def update_glyphsetting_material(new_object, meshsetting, propname): | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 676 | def make_chrono_object_assetlist(mname,mpos,mrot, masset_list): | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 717 | def make_chrono_object_clones(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 784 | def make_chrono_glyphs_objects(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 972 | def make_chrono_glyphs_vectors(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 1093 | def make_chrono_glyphs_points(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 1142 | def make_chrono_glyphs_coordsys(mname,mpos,mrot, | CODE |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 1318 | def update_camera_coordinates(mname,mpos,mrot): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | contrib/packaging-python/conda/upload.py | 121 | CODE | |
| LOW | contrib/packaging-python/conda/upload.py | 291 | CODE | |
| LOW | data/models/regolith/generate_regolith.py | 8 | CODE | |
| LOW | …hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py | 8 | CODE | |
| LOW | …hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py | 123 | CODE | |
| LOW | …hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py | 174 | CODE | |
| LOW | …letest-1.13.0/googletest/test/gtest_json_test_utils.py | 35 | CODE | |
| LOW | …letest-1.13.0/googletest/test/gtest_json_test_utils.py | 45 | CODE | |
| LOW | …gletest-1.13.0/googletest/test/gtest_xml_test_utils.py | 112 | CODE | |
| LOW | …gletest-1.13.0/googletest/test/gtest_xml_test_utils.py | 153 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 584 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 626 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 676 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 717 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 784 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 1794 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 2112 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 584 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 626 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 676 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 717 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 784 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 1794 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 2112 | CODE | |
| LOW | src/demos/tools/blender_py/reader.py | 16 | CODE | |
| LOW | src/demos/tools/blender_py/blend_pproc_render.py | 28 | CODE | |
| LOW | src/demos/tools/blender_py/blend_pproc_render.py | 101 | CODE | |
| LOW | src/demos/python/SetChronoSolver.py | 3 | CODE | |
| LOW | …s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py | 26 | CODE | |
| LOW | src/demos/python/sensor/demo_SEN_camera.py | 91 | CODE | |
| LOW | src/demos/python/sensor/radar.py | 108 | CODE | |
| LOW | src/demos/python/yaml/demo_YAML_mbs.py | 25 | CODE | |
| LOW | src/demos/python/fsi/demo_FSI_ObjectDrop.py | 73 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | data/models/regolith/generate_regolith.py | 135 | # Step 1: Generate a particle | COMMENT |
| LOW⚡ | data/models/regolith/generate_regolith.py | 138 | # Step 2: Export the particle as OBJ with the material | COMMENT |
| LOW⚡ | data/models/regolith/generate_regolith.py | 142 | # Step 3: Delete the particle and material | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3386 | // Step 1: Schubfach multiplier calculation. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3422 | // Step 2: Try larger divisor; remove trailing zeros if necessary. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3480 | // Step 3: Find the significand with the smaller divisor. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3583 | // Step 1: Schubfach multiplier calculation. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3622 | // Step 2: Try larger divisor; remove trailing zeros if necessary. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3679 | // Step 3: Find the significand with the smaller divisor. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3727 | // Step 1: Schubfach multiplier calculation. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3753 | // Step 2: Try larger divisor; remove trailing zeros if necessary. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3787 | // Step 3: Find the significand with the small divisor. | COMMENT |
| LOW | …tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp | 99 | // Step 1: Determine if the sprocket is ahead or behind of the other circles | COMMENT |
| LOW | …tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp | 123 | // Step 2: Create an ordered list of the circles with respect to their distance from the starting circle | COMMENT |
| LOW | …tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp | 150 | // Step 3: Going down the ordered list of circles from farthest to closest, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | data/models/regolith/generate_regolith.py | 135 | # Step 1: Generate a particle | COMMENT |
| LOW⚡ | data/models/regolith/generate_regolith.py | 138 | # Step 2: Export the particle as OBJ with the material | COMMENT |
| LOW⚡ | data/models/regolith/generate_regolith.py | 142 | # Step 3: Delete the particle and material | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3386 | // Step 1: Schubfach multiplier calculation. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3422 | // Step 2: Try larger divisor; remove trailing zeros if necessary. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3480 | // Step 3: Find the significand with the smaller divisor. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3583 | // Step 1: Schubfach multiplier calculation. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3622 | // Step 2: Try larger divisor; remove trailing zeros if necessary. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3679 | // Step 3: Find the significand with the smaller divisor. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3727 | // Step 1: Schubfach multiplier calculation. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3753 | // Step 2: Try larger divisor; remove trailing zeros if necessary. | COMMENT |
| LOW | src/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h | 3787 | // Step 3: Find the significand with the small divisor. | COMMENT |
| LOW | …tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp | 99 | // Step 1: Determine if the sprocket is ahead or behind of the other circles | COMMENT |
| LOW | …tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp | 123 | // Step 2: Create an ordered list of the circles with respect to their distance from the starting circle | COMMENT |
| LOW | …tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp | 150 | // Step 3: Going down the ordered list of circles from farthest to closest, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …etest-1.13.0/googletest/test/googletest-output-test.py | 213 | CODE | |
| LOW | …googletest-1.13.0/googlemock/test/gmock_output_test.py | 72 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 140 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 218 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 476 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 972 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 1093 | CODE | |
| LOW | src/importer_blender/for_blender_5.0/chrono_import.py | 1142 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 140 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 218 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 476 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 972 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 1093 | CODE | |
| LOW | src/importer_blender/for_blender_4.4/chrono_import.py | 1142 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/chrono_models/robot/curiosity/Curiosity.cpp | 432 | // Initialize rover parts, fixing bodies to ground as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/demos/python/chrono-tensorflow/PPO/policy.py | 170 | 2) D_KL(pi_old || pi_new) | STRING |
| HIGH | …c/demos/python/chrono-tensorflow/PPO/train_parallel.py | 214 | kl_targ: D_KL target for policy update [D_KL(pi_old || pi_new) | STRING |
| HIGH | src/demos/python/chrono-tensorflow/PPO/train_serial.py | 255 | kl_targ: D_KL target for policy update [D_KL(pi_old || pi_new) | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | contrib/packaging-python/conda/upload.py | 160 | # Check if the release already exists | COMMENT |
| LOW | …t-1.13.0/googletest/test/googletest-filter-unittest.py | 67 | # Check if this platform can unset environment variables in child processes. | COMMENT |
| LOW⚡ | …s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py | 43 | # Check if this is a deformable tire (FEA) | COMMENT |
| LOW | …s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py | 358 | # Output results | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/importer_blender/for_blender_5.0/chrono_import.py | 35 | # - if no material is added to a visual shape in Chrono, you can add by hand in Blender to | COMMENT |
| MEDIUM | src/importer_blender/for_blender_4.4/chrono_import.py | 35 | # - if no material is added to a visual shape in Chrono, you can add by hand in Blender to | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/googletest-1.13.0/googletest/test/gtest_test_utils.py | 198 | Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/chrono/physics/ChContactSMC.cpp | 162 | //// TODO: implement proper MultiStep mode | COMMENT |
| LOW | src/chrono_modal/ChModalDamping.cpp | 136 | // TODO: implement an eigensolver using Eigen::Dense matrix directly, without Nullspace transformation, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | contrib/build-scripts/linux/buildFastDDS.sh | 17 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …l-cpp/test/googletest-1.13.0/docs/reference/mocking.md | 279 | .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all calls | CODE |