Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.
This report presents the forensic synthetic code analysis of eclipse-sumo/sumo, a Python project with 4,099 GitHub stars. SynthScan v2.0 examined 3,908,392 lines of code across 32120 source files, recording 18838 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 5.2 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 18838 distinct pattern matches across 21 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 | unittest/src/unittest_main.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/threadpool/ThreadPoolTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/threadpool/ThreadPoolTest.cpp | 21 | #include <config.h> | COMMENT |
| LOW | unittest/src/utils/common/StringUtilsTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/common/RandHelperTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/common/RandHelperTest.cpp | 21 | COMMENT | |
| LOW | unittest/src/utils/common/CommandMock.h | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/common/FileHelpersTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/common/RGBColorTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/common/RGBColorTest.cpp | 21 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/common/StringTokenizerTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/common/ValueTimeLineTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/geom/GeoConvHelperTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/geom/BoundaryTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/geom/PositionVectorTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/geom/GeomHelperTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/foxtools/MFXWorkerThreadTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/iodevices/OutputDeviceMock.h | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/utils/iodevices/OutputDeviceMock.h | 21 | COMMENT | |
| LOW | unittest/src/microsim/MSEventControlTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/microsim/MSCFModelTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/microsim/MSCFModel_IDMTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/microsim/MSCFModel_IDMTest.cpp | 21 | COMMENT | |
| LOW | unittest/src/netbuild/NBHeightMapperTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | unittest/src/netbuild/NBTrafficLightLogicTest.cpp | 1 | /****************************************************************************/ | COMMENT |
| LOW | tools/generateBidiDistricts.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/generateContinuousRerouters.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/generateRailSignalConstraints.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/createVehTypeDistribution.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/findAllRoutes.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/generateLandmarks.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/ptlines2flows.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/osmWebWizard.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/distributeChargingStations.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/routeSampler.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/routeSampler.py | 821 | countRound += 1 | COMMENT |
| LOW | tools/tlsCoordinator.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/osmGet.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/tileGet.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/generateParkingLots.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/averageTripStatistics.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/extractTest.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/createScreenshotSequence.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/randomTrips.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/generateParkingAreaRerouters.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/tlsCycleAdaptation.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/generateParkingAreas.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/countEdgeUsage.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/jtcrouter.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/plot_trajectories.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/generateRerouters.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/fcdReplay.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/traceExporter.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/runSeeds.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/stateReplay.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/osmBuild.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/edgesInDistricts.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/devel/issues.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/devel/orphaned_tests.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/devel/rebuild_cscope.sh | 1 | #!/bin/bash | COMMENT |
| 14253 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/generateBidiDistricts.py | 26 | CODE | |
| LOW | tools/generateContinuousRerouters.py | 22 | CODE | |
| LOW | tools/generateContinuousRerouters.py | 23 | CODE | |
| LOW | tools/generateContinuousRerouters.py | 31 | CODE | |
| LOW | tools/generateContinuousRerouters.py | 32 | CODE | |
| LOW | tools/generateContinuousRerouters.py | 32 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 142 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 143 | CODE | |
| LOW | tools/findAllRoutes.py | 21 | CODE | |
| LOW | tools/findAllRoutes.py | 22 | CODE | |
| LOW | tools/generateLandmarks.py | 26 | CODE | |
| LOW | tools/generateLandmarks.py | 27 | CODE | |
| LOW | tools/ptlines2flows.py | 20 | CODE | |
| LOW | tools/osmWebWizard.py | 21 | CODE | |
| LOW | tools/osmWebWizard.py | 22 | CODE | |
| LOW | tools/distributeChargingStations.py | 19 | CODE | |
| LOW | tools/distributeChargingStations.py | 20 | CODE | |
| LOW | tools/routeSampler.py | 22 | CODE | |
| LOW | tools/routeSampler.py | 23 | CODE | |
| LOW | tools/routeSampler.py | 41 | CODE | |
| LOW | tools/routeSampler.py | 188 | CODE | |
| LOW | tools/tlsCoordinator.py | 19 | CODE | |
| LOW | tools/tlsCoordinator.py | 20 | CODE | |
| LOW | tools/osmGet.py | 20 | CODE | |
| LOW | tools/osmGet.py | 21 | CODE | |
| LOW | tools/tileGet.py | 19 | CODE | |
| LOW | tools/tileGet.py | 20 | CODE | |
| LOW | tools/tileGet.py | 21 | CODE | |
| LOW | tools/generateParkingLots.py | 22 | CODE | |
| LOW | tools/generateParkingLots.py | 23 | CODE | |
| LOW | tools/generateParkingLots.py | 33 | CODE | |
| LOW | tools/averageTripStatistics.py | 22 | CODE | |
| LOW | tools/averageTripStatistics.py | 23 | CODE | |
| LOW | tools/extractTest.py | 26 | CODE | |
| LOW | tools/extractTest.py | 27 | CODE | |
| LOW | tools/createScreenshotSequence.py | 18 | CODE | |
| LOW | tools/randomTrips.py | 21 | CODE | |
| LOW | tools/randomTrips.py | 22 | CODE | |
| LOW | tools/generateParkingAreaRerouters.py | 22 | CODE | |
| LOW | tools/generateParkingAreaRerouters.py | 23 | CODE | |
| LOW | tools/tlsCycleAdaptation.py | 83 | CODE | |
| LOW | tools/tlsCycleAdaptation.py | 84 | CODE | |
| LOW | tools/generateParkingAreas.py | 20 | CODE | |
| LOW | tools/generateParkingAreas.py | 21 | CODE | |
| LOW | tools/countEdgeUsage.py | 19 | CODE | |
| LOW | tools/jtcrouter.py | 22 | CODE | |
| LOW | tools/jtcrouter.py | 23 | CODE | |
| LOW | tools/plot_trajectories.py | 27 | CODE | |
| LOW | tools/plot_trajectories.py | 28 | CODE | |
| LOW | tools/generateRerouters.py | 22 | CODE | |
| LOW | tools/generateRerouters.py | 23 | CODE | |
| LOW | tools/fcdReplay.py | 22 | CODE | |
| LOW | tools/traceExporter.py | 23 | CODE | |
| LOW | tools/traceExporter.py | 24 | CODE | |
| LOW | tools/runSeeds.py | 21 | CODE | |
| LOW | tools/runSeeds.py | 22 | CODE | |
| LOW | tools/stateReplay.py | 26 | CODE | |
| LOW | tools/osmBuild.py | 20 | CODE | |
| LOW | tools/edgesInDistricts.py | 25 | CODE | |
| LOW | tools/edgesInDistricts.py | 26 | CODE | |
| 2543 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/visualization/mpl_dump_onNet.py | 0 | converts the given value (0-255) into its hexadecimal representation | STRING |
| HIGH | tools/visualization/mpl_tripinfos_twoAgainst.py | 0 | converts the given value (0-255) into its hexadecimal representation | STRING |
| HIGH | tools/visualization/mpl_dump_twoAgainst.py | 0 | converts the given value (0-255) into its hexadecimal representation | STRING |
| HIGH | tools/sumolib/visualization/helpers.py | 0 | converts the given value (0-255) into its hexadecimal representation | STRING |
| HIGH | tools/visualization/mpl_dump_onNet.py | 0 | converts the given value (0-1) into a color definition as parseable by matplotlib | STRING |
| HIGH | tools/sumolib/visualization/helpers.py | 0 | converts the given value (0-1) into a color definition as parseable by matplotlib | STRING |
| HIGH | tools/visualization/mpl_tripinfos_twoAgainst.py | 0 | converts the given value (0-1) into a color definition as parseable by matplotlib | STRING |
| HIGH | tools/visualization/mpl_dump_twoAgainst.py | 0 | converts the given value (0-1) into a color definition as parseable by matplotlib | STRING |
| HIGH | …/contributed/hybridPY/coremodules/misc/matplottools.py | 0 | expicit boundary box of the format [x_min, y_min,x_max, y_max]. empty list means no explicit bounding borders are applie | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/landuse/maps.py | 0 | expicit boundary box of the format [x_min, y_min,x_max, y_max]. empty list means no explicit bounding borders are applie | STRING |
| HIGH | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 0 | expicit boundary box of the format [x_min, y_min,x_max, y_max]. empty list means no explicit bounding borders are applie | STRING |
| HIGH | …s/contributed/hybridPY/coremodules/misc/shapeformat.py | 0 | expicit boundary box of the format [x_min, y_min,x_max, y_max]. empty list means no explicit bounding borders are applie | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/network/ue.py | 0 | expicit boundary box of the format [x_min, y_min,x_max, y_max]. empty list means no explicit bounding borders are applie | STRING |
| HIGH | …s/contributed/hybridPY/coremodules/misc/shapeformat.py | 0 | tests if the given points are in the network boundaries, in matsim coordinates. returns a binary vector with one element | STRING |
| HIGH | …ls/contributed/hybridPY/coremodules/network/network.py | 0 | tests if the given points are in the network boundaries, in matsim coordinates. returns a binary vector with one element | STRING |
| HIGH | …ols/contributed/hybridPY/plugins/matsim/matsim_base.py | 0 | tests if the given points are in the network boundaries, in matsim coordinates. returns a binary vector with one element | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/landuse/maps.py | 0 | make all parameters consistent. example: used by import osm to calculate/update number of tiles from process dialog | STRING |
| HIGH | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 0 | make all parameters consistent. example: used by import osm to calculate/update number of tiles from process dialog | STRING |
| HIGH | …contributed/hybridPY/coremodules/network/netconvert.py | 0 | make all parameters consistent. example: used by import osm to calculate/update number of tiles from process dialog | STRING |
| HIGH | …ls/contributed/hybridPY/coremodules/network/network.py | 0 | make all parameters consistent. example: used by import osm to calculate/update number of tiles from process dialog | STRING |
| HIGH | …s/contributed/hybridPY/coremodules/demand/turnflows.py | 0 | make all parameters consistent. example: used by import osm to calculate/update number of tiles from process dialog | STRING |
| HIGH | …ntributed/hybridPY/coremodules/demand/detectorflows.py | 0 | make all parameters consistent. example: used by import osm to calculate/update number of tiles from process dialog | STRING |
| HIGH | …ols/contributed/hybridPY/agilepy/lib_base/processes.py | 0 | make all parameters consistent. example: used by import osm to calculate/update number of tiles from process dialog | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/landuse/maps.py | 0 | called when network offset has changed. children may need to adjust their coordinates. | STRING |
| HIGH | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 0 | called when network offset has changed. children may need to adjust their coordinates. | STRING |
| HIGH | …/contributed/hybridPY/coremodules/scenario/scenario.py | 0 | called when network offset has changed. children may need to adjust their coordinates. | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/demand/demand.py | 0 | called when network offset has changed. children may need to adjust their coordinates. | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 0 | deletes an element from network and then in on canvas through callback on_del_element | STRING |
| HIGH | …buted/hybridPY/coremodules/network/network_editor-1.py | 0 | deletes an element from network and then in on canvas through callback on_del_element | STRING |
| HIGH | …ributed/hybridPY/coremodules/network/network_editor.py | 0 | deletes an element from network and then in on canvas through callback on_del_element | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | …buted/hybridPY/coremodules/network/network_editor-1.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | …ributed/hybridPY/coremodules/network/network_editor.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | …PY/coremodules/demand/publictransportservices_wxgui.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | …ributed/hybridPY/coremodules/demand/turnflows_wxgui.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | …idPY/coremodules/demand/origin_to_destination_wxgui.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | …ted/hybridPY/coremodules/demand/detectorflows_wxgui.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | tools/contributed/hybridPY/plugins/prt/wxgui.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | tools/contributed/hybridPY/agilepy/lib_wx/toolbox.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | …s/contributed/hybridPY/agilepy/lib_wx/test_glcanvas.py | 0 | this call by metacanvas signals that the tool has been activated and can now interact with metacanvas. | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | …buted/hybridPY/coremodules/network/network_editor-1.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | …ributed/hybridPY/coremodules/network/network_editor.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | …ed/hybridPY/coremodules/simulation/result_oglviewer.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | …ted/hybridPY/coremodules/demand/detectorflows_wxgui.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | tools/contributed/hybridPY/plugins/matsim/wxgui.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 0 | returns true if this tool can be applied to this drawobj. optionally a particular drawobj can be specified with id_drawo | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/network/wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | …ols/contributed/hybridPY/coremodules/scenario/wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | tools/contributed/hybridPY/plugins/common/wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | …PY/coremodules/demand/publictransportservices_wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | …ributed/hybridPY/coremodules/demand/turnflows_wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| HIGH | …idPY/coremodules/demand/origin_to_destination_wxgui.py | 0 | contains functions that communicate between sav plugin and the widgets of the main wx gui and the functions of the plugi | STRING |
| 167 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/generateBidiDistricts.py | 71 | CODE | |
| LOW | tools/generateContinuousRerouters.py | 103 | CODE | |
| LOW | tools/generateContinuousRerouters.py | 128 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 345 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 414 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 477 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 512 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 558 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 619 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 737 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 953 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 1175 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 1209 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 1323 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 1459 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 1590 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 1692 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 1733 | CODE | |
| LOW | tools/generateRailSignalConstraints.py | 1818 | CODE | |
| LOW | tools/createVehTypeDistribution.py | 71 | CODE | |
| LOW | tools/findAllRoutes.py | 41 | CODE | |
| LOW | tools/ptlines2flows.py | 163 | CODE | |
| LOW | tools/ptlines2flows.py | 318 | CODE | |
| LOW | tools/ptlines2flows.py | 392 | CODE | |
| LOW | tools/ptlines2flows.py | 442 | CODE | |
| LOW | tools/osmWebWizard.py | 695 | CODE | |
| LOW | tools/osmWebWizard.py | 183 | CODE | |
| LOW | tools/distributeChargingStations.py | 114 | CODE | |
| LOW | tools/distributeChargingStations.py | 294 | CODE | |
| LOW | tools/routeSampler.py | 47 | CODE | |
| LOW | tools/routeSampler.py | 562 | CODE | |
| LOW | tools/routeSampler.py | 613 | CODE | |
| LOW | tools/routeSampler.py | 656 | CODE | |
| LOW | tools/routeSampler.py | 890 | CODE | |
| LOW | tools/routeSampler.py | 1026 | CODE | |
| LOW | tools/routeSampler.py | 1183 | CODE | |
| LOW | tools/routeSampler.py | 1256 | CODE | |
| LOW | tools/routeSampler.py | 1416 | CODE | |
| LOW | tools/routeSampler.py | 238 | CODE | |
| LOW | tools/routeSampler.py | 461 | CODE | |
| LOW | tools/routeSampler.py | 505 | CODE | |
| LOW | tools/tlsCoordinator.py | 73 | CODE | |
| LOW | tools/tlsCoordinator.py | 125 | CODE | |
| LOW | tools/osmGet.py | 49 | CODE | |
| LOW | tools/osmGet.py | 252 | CODE | |
| LOW | tools/tileGet.py | 310 | CODE | |
| LOW | tools/generateParkingLots.py | 88 | CODE | |
| LOW | tools/averageTripStatistics.py | 45 | CODE | |
| LOW | tools/averageTripStatistics.py | 51 | CODE | |
| LOW | tools/extractTest.py | 95 | CODE | |
| LOW | tools/createScreenshotSequence.py | 185 | CODE | |
| LOW | tools/randomTrips.py | 48 | CODE | |
| LOW | tools/randomTrips.py | 626 | CODE | |
| LOW | tools/randomTrips.py | 738 | CODE | |
| LOW | tools/generateParkingAreaRerouters.py | 304 | CODE | |
| LOW | tools/generateParkingAreaRerouters.py | 238 | CODE | |
| LOW | tools/tlsCycleAdaptation.py | 153 | CODE | |
| LOW | tools/tlsCycleAdaptation.py | 218 | CODE | |
| LOW | tools/tlsCycleAdaptation.py | 240 | CODE | |
| LOW | tools/tlsCycleAdaptation.py | 278 | CODE | |
| 836 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …contributed/hybridPY/coremodules/simulation/results.py | 177 | ids_od_modes == self._edges.parent.modes.names.get_id_from_index('passenger'))] | CODE |
| CRITICAL⚡ | …contributed/hybridPY/coremodules/simulation/results.py | 179 | ids_od_modes == self._edges.parent.modes.names.get_id_from_index('taxi'))] | CODE |
| CRITICAL⚡ | …contributed/hybridPY/coremodules/simulation/results.py | 182 | ids_od_modes == self._edges.parent.modes.names.get_id_from_index('bicycle'))] | CODE |
| CRITICAL⚡ | …contributed/hybridPY/coremodules/simulation/results.py | 184 | ids_od_modes == self._edges.parent.modes.names.get_id_from_index('motorcycle'))] | CODE |
| CRITICAL | …ls/contributed/hybridPY/coremodules/simulation/sumo.py | 1529 | self.ids_edge_all_sumo = self.parent.net.edges.ids_sumo.get_value() | CODE |
| CRITICAL | …d/hybridPY/coremodules/demand/origin_to_destination.py | 978 | modechoices = odintervals.parent.parent.net.modes.names.get_indexmap() | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1133 | # id_mapmatch = self._scenario.demand.matsim.mapmatch.ids_matsim.get_id_from_ind | COMMENT |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1134 | # sumo_value_check = self._scenario.demand.matsim.mapmatch.get_row(id_mapmatch)[ | COMMENT |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1166 | # id_mapmatch = self._scenario.demand.matsim.mapmatch.ids_matsim.get_id_from | COMMENT |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1167 | # sumo_value_check_prev = self._scenario.demand.matsim.mapmatch.get_row(id_m | COMMENT |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1138 | id_mapmatch = self._scenario.demand.matsim.mapmatch.ids_matsim.get_id_from_i | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1140 | sumo_value_check = self._scenario.demand.matsim.mapmatch.get_row(id_mapmatch | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1158 | id_mapmatch = self._scenario.demand.matsim.mapmatch.ids_matsim.get_id_fr | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1160 | sumo_value_check_prev = self._scenario.demand.matsim.mapmatch.get_row(id | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1441 | external = self.scenario.demand.matsim.net.edges.get_row(id)['ids_matsim'] | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1443 | id_mapmatch = self.scenario.demand.matsim.mapmatch.ids_matsim.get_id_from_index(id) | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1444 | sumo_value = self.scenario.demand.matsim.mapmatch.get_row(id_mapmatch)['ids_sumo'] | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1450 | ind = self.scenario.net.edges.ids_sumo.get_id_from_index(id) | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1774 | external = self.scenario.demand.matsim.net.edges.get_row(id)['ids_matsim'] | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1776 | id_mapmatch = self.scenario.demand.matsim.mapmatch.ids_matsim.get_id_from_index(id) | CODE |
| CRITICAL⚡ | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1777 | sumo_value = self.scenario.demand.matsim.mapmatch.get_row(id_mapmatch)['ids_sumo'] | CODE |
| CRITICAL | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1106 | id_mapmatch = self._scenario.demand.matsim.mapmatch.ids_matsim.get_id_from_index( | CODE |
| CRITICAL | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1108 | sumo_value = self._scenario.demand.matsim.mapmatch.get_row(id_mapmatch)['ids_sumo'] | CODE |
| CRITICAL⚡ | tools/contributed/hybridPY/plugins/matsim/matsim_mpl.py | 110 | x_min = np.min(self._matsim.net.nodes.coords.get_value()[:, 0])*mapscale | CODE |
| CRITICAL⚡ | tools/contributed/hybridPY/plugins/matsim/matsim_mpl.py | 111 | x_max = np.max(self._matsim.net.nodes.coords.get_value()[:, 0])*mapscale | CODE |
| CRITICAL⚡ | tools/contributed/hybridPY/plugins/matsim/matsim_mpl.py | 112 | y_min = np.min(self._matsim.net.nodes.coords.get_value()[:, 1])*mapscale | CODE |
| CRITICAL⚡ | tools/contributed/hybridPY/plugins/matsim/matsim_mpl.py | 113 | y_max = np.max(self._matsim.net.nodes.coords.get_value()[:, 1])*mapscale | CODE |
| CRITICAL | …buted/hybridPY/plugins/matsim/matsim_network_update.py | 828 | ids_fromnode_matsim[index] = self._matsim.net.nodes.ids_matsim.get_id_from_index(from_node) | CODE |
| CRITICAL | …buted/hybridPY/plugins/matsim/matsim_network_update.py | 836 | ids_tonode_matsim[index] = self._matsim.net.nodes.ids_matsim.get_id_from_index(to_node) | CODE |
| CRITICAL | …isum-core/src/main/java/de/dlr/ts/lisum/sumo/Sumo.java | 158 | vehiclesCount = (int) conn.do_job_get(de.tudresden.sumo.cmd.Vehicle.getIDCount()); | CODE |
| CRITICAL | tools/webWizard/jquery-3.5.1.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| CRITICAL | docs/web/theme/js/jquery-3.7.0.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 2756 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 995 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6422 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6429 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6434 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6439 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6445 | # =================================================================== | COMMENT |
| MEDIUM⚡ | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6448 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6487 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6503 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6505 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6556 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 8903 | # =================================================================== | STRING |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 8906 | # -------------------------------------------------------------------- | STRING |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 8928 | # -------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 336 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 338 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 340 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 342 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 344 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 310 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 447 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/coremodules/demand/wxgui.py | 451 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 382 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 399 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 415 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 432 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 445 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 526 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 548 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 581 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 608 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 628 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/mapmatching/wxgui.py | 654 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ontributed/hybridPY/plugins/mapmatching/results_mpl.py | 3007 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ontributed/hybridPY/plugins/mapmatching/results_mpl.py | 3286 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/prt/prt.py | 5777 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/hcprt/hcprt.py | 8979 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/hcprt/hcprt-old3.py | 7914 | # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_base/arrayman.py | 437 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ted/hybridPY/agilepy/lib_base/test_classman_classes.py | 668 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ted/hybridPY/agilepy/lib_base/test_classman_classes.py | 712 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 271 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 356 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 2306 | # -------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 2432 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 4953 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 4961 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 4987 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5019 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5048 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5069 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5235 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5242 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5254 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5280 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5312 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5341 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5362 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 5374 | # ------------------------------------------------------------------------------- | COMMENT |
| 58 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/osmWebWizard.py | 154 | except Exception: | CODE |
| LOW | tools/osmWebWizard.py | 332 | except Exception as e: | CODE |
| LOW | tools/osmWebWizard.py | 535 | except Exception: | STRING |
| LOW | tools/osmWebWizard.py | 579 | except Exception as e: | STRING |
| LOW | tools/osmWebWizard.py | 623 | except Exception as e: | STRING |
| MEDIUM | tools/osmWebWizard.py | 532 | def finalize(self): | CODE |
| MEDIUM | tools/routeSampler.py | 336 | print("Error: no input routes loaded", file=sys.stderr) | CODE |
| MEDIUM | tools/routeSampler.py | 1424 | print("Error: no intervals loaded", file=sys.stderr) | CODE |
| LOW | tools/routeSampler.py | 192 | except Exception: | CODE |
| MEDIUM | tools/osmGet.py | 344 | print("Error with SSL certificate, try 'pip install -U certifi'.", file=sys.stderr) | CODE |
| MEDIUM | tools/tileGet.py | 375 | print("Error: Tile server returned %s." % e, file=sys.stderr) | CODE |
| MEDIUM | tools/tileGet.py | 379 | print("Error: Tile server returned %s." % e, file=sys.stderr) | CODE |
| MEDIUM | tools/extractTest.py | 351 | print("Error: '%s' failed for '%s'!" % (" ".join(getattr(p, "args", [str(p.pid)])), d)) | STRING |
| MEDIUM | tools/randomTrips.py | 331 | print("Error: Option %s requires option --additional-files for loading infrastructure elements" % | CODE |
| MEDIUM | tools/randomTrips.py | 575 | print("Error: no valid edges for generating source or destination. Try using option --allow-fringe", | CODE |
| MEDIUM | tools/randomTrips.py | 587 | print("Error: no valid edges for generating intermediate points", file=sys.stderr) | CODE |
| LOW | tools/randomTrips.py | 882 | except Exception as exc: | CODE |
| LOW | tools/randomTrips.py | 942 | except Exception as exc: | CODE |
| LOW | tools/randomTrips.py | 957 | except Exception as exc: | CODE |
| LOW | tools/randomTrips.py | 977 | except Exception as exc: | CODE |
| MEDIUM | tools/randomTrips.py | 1092 | print("Error: Trips couldn't be generated as requested. ", file=sys.stderr) | CODE |
| MEDIUM | tools/randomTrips.py | 858 | def generate_one(idx, departureTime, arrivalTime, period, origin, destination, i | CODE |
| MEDIUM | tools/tlsCycleAdaptation.py | 586 | print("Error: Either both the net file and the route file or one of them are/is missing.", file=sys.stderr) | CODE |
| MEDIUM | tools/generateRerouters.py | 126 | print("Error: Unknown closed edge '%s'" % closedID, file=sys.stderr) | CODE |
| MEDIUM | tools/generateRerouters.py | 131 | print("Error: found no edges to close.", file=sys.stderr) | CODE |
| MEDIUM | tools/visualization/plotStops.py | 109 | print("Error: could not find vehicle trip or flow with id '%s' in route-file '%s'" % ( | CODE |
| MEDIUM | tools/visualization/plot_net_dump.py | 112 | print("Error: a network to load must be given.") | CODE |
| MEDIUM | tools/visualization/plot_net_dump.py | 119 | print("Error: a dump file must be given.") | CODE |
| MEDIUM | tools/visualization/plotXMLAttributes.py | 309 | print("Error: No elements found in input files.", file=sys.stderr) | CODE |
| MEDIUM | tools/visualization/plot_csv_timeline.py | 72 | print("Error: an input file must be given") | CODE |
| LOW | …s/contributed/hybridPY/coremodules/misc/shapeformat.py | 232 | except Exception as exc: | CODE |
| MEDIUM | …ted/hybridPY/coremodules/network/publictransportnet.py | 408 | print("Error: Problems with reading file %s" % filepath, file=sys.stderr) | CODE |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/demandbase.py | 2177 | print("Error: Problems with reading routes!", file=sys.stderr) | CODE |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/demandbase.py | 2194 | print("Error: Problems with reading trips!", file=sys.stderr) | CODE |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 7736 | print("Error: Problems with reading routes!", file=sys.stderr) | CODE |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 7759 | print("Error: Problems with reading routes!", file=sys.stderr) | CODE |
| MEDIUM | …s/contributed/hybridPY/coremodules/demand/turnflows.py | 1122 | print("Error: Problems with reading routes!", file=sys.stderr) | CODE |
| LOW | tools/neteditTestFunctions/setup.py | 68 | except Exception as e: | CODE |
| LOW | tools/neteditTestFunctions/buildinternaltestdata.py | 52 | except Exception: | CODE |
| MEDIUM | tools/net/netduplicate.py | 118 | print("Something went wrong, check '%s'!" % tmpDir, file=sys.stderr) | CODE |
| LOW | tools/trigger/csv2vss.py | 54 | except Exception: | CODE |
| LOW | tools/route/vehicle2flow.py | 42 | except Exception: | CODE |
| LOW | tools/route/addStops2Routes.py | 241 | except Exception: | CODE |
| MEDIUM | tools/route/cutRoutes.py | 296 | print("Error handling ride in '%s'" % moving.id, e) | CODE |
| LOW | tools/sumolib/options.py | 289 | except Exception: | CODE |
| LOW | tools/sumolib/vehicletype.py | 265 | except Exception as e: | CODE |
| LOW | tools/sumolib/net/__init__.py | 340 | except Exception: | CODE |
| LOW | tools/output/edgeDataStatistics.py | 98 | except Exception: | CODE |
| LOW | tools/output/edgeDataStatistics.py | 109 | except Exception: | CODE |
| LOW | tools/output/analyze_pedestrian_jam.py | 76 | except Exception: | CODE |
| LOW | tools/output/edgeDataDiff.py | 123 | except Exception: | CODE |
| LOW | tools/output/attributeStats.py | 145 | except Exception: | CODE |
| LOW | tools/output/analyze_teleports.py | 76 | except Exception: | CODE |
| LOW | tools/output/attributeDiff.py | 136 | except Exception: | CODE |
| LOW | tools/output/attributeDiff.py | 154 | except Exception: | CODE |
| MEDIUM | tools/output/vehrouteCountValidation.py | 120 | print("Error: no intervals loaded", file=sys.stderr) | CODE |
| LOW | tools/output/attributeCompare.py | 140 | except Exception: | CODE |
| LOW | tools/shapes/poi_atTLS.py | 39 | except Exception as e: | CODE |
| MEDIUM | tools/shapes/CSV2polyconvertXML.py | 29 | print("Error: Missing argument(s)") | CODE |
| LOW | tools/game/runner.py | 120 | except Exception: | CODE |
| 104 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/randomTrips.py | 751 | def generate_origin_destination(trip_generator, options): | CODE |
| LOW | tools/generateParkingAreaRerouters.py | 157 | def _load_parking_areas_from_file(self, filename): | CODE |
| LOW | tools/generateParkingAreaRerouters.py | 304 | def generate_rerouters_process(parameters): | CODE |
| LOW | tools/generateParkingAreaRerouters.py | 312 | def _cached_get_shortest_path(from_edge, to_edge, fromPos, toPos): | CODE |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 446 | def plot_connectionvalues_lines(ax, ids_result=None, config_ids_connection=None, values=[], | CODE |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 631 | def plot_connectionvalues_arrows(ax, ids_result=None, config_ids_edge=None, values=[], | CODE |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 846 | def get_resultshape_connections(net, id_connection, dispacement): | CODE |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 1742 | def plot_point_results_on_map(self, net, axis, x_coords, y_coords, values=[], | CODE |
| LOW | …s/contributed/hybridPY/coremodules/misc/shapeformat.py | 1279 | def edgesresults_to_shapefile(edgeresults, filepath, dataname='edgeresultsshapedata', | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 169 | def get_landusetype_facility_from_area(self, id_landuse_area): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 435 | def update_landusetype_facilities(self): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 583 | def download_google_places_extra(key, places, day_of_week, openinghours_default, | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 1196 | def get_zoneedges_by_mode_fast(self, id_zone, id_mode, speed_max=None, | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 2129 | def get_departure_probabilities(self): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 2212 | def get_departure_probabilities_landuse(self): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 2286 | def identify_landuse_from_area(self, ids_fac=None): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 2858 | def get_parkinglane_from_edge(self, id_edge, id_mode, id_mode_fallback=MODES['private'], length_min=15.0, priority_m | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 3379 | def _download_google_elevation(self, coords): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 3613 | def extract_zones_from_jasonfile(self): | CODE |
| LOW | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 1032 | def on_update_landusetype_facilities_with_pois(self, event=None): | CODE |
| LOW | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 1043 | def on_import_zones_from_geojason(self, event=None): | CODE |
| LOW | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 1071 | def on_import_zones_from_shape(self, event=None): | CODE |
| LOW | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 1099 | def on_import_zonedata_from_csv(self, event=None): | CODE |
| LOW | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 1458 | def on_facilities_to_shapefile(self, event=None): | CODE |
| LOW | …tributed/hybridPY/coremodules/network/networkxtools.py | 209 | def make_laneattrs_main_accessrestrict(self): | CODE |
| LOW | …tributed/hybridPY/coremodules/network/networkxtools.py | 673 | def make_sidewalkattrs_largeroads(self): | CODE |
| LOW | …tributed/hybridPY/coremodules/network/networkxtools.py | 750 | def make_sidewalkattrs_smallroads(self): | CODE |
| LOW | …tributed/hybridPY/coremodules/network/networkxtools.py | 2876 | def get_id_edge_osm_from_id_sumo(self, id_sumo): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/network/routing.py | 477 | def init_options_processing_common(self, **kwargs): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/network/routing.py | 511 | def init_options_processing_dua(self, **kwargs): | CODE |
| LOW⚡ | …ls/contributed/hybridPY/coremodules/network/network.py | 1807 | def get_id_lane_from_sumoinfo_check(self, id_sumo_edge, ind_lane): | CODE |
| LOW⚡ | …ls/contributed/hybridPY/coremodules/network/network.py | 1814 | def get_id_lane_from_sumoinfo(self, id_sumo_edge, ind_lane): | CODE |
| LOW⚡ | …ls/contributed/hybridPY/coremodules/network/network.py | 1818 | def get_sumoinfo_from_id_lane(self, id_lane): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 1483 | def get_accesslevel_bikecontrary_special(self, id_lane): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 1520 | def get_sumoinfo_from_id_lane(self, id_lane): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 2654 | def get_ids_edge_from_inds_seg(self, inds_seg): | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 2657 | def get_inds_seg_from_id_edge(self, id_edge): | CODE |
| LOW | tools/contributed/hybridPY/coremodules/network/wxgui.py | 508 | def on_configure_actuated_tls(self, event=None): | CODE |
| LOW | tools/contributed/hybridPY/coremodules/network/wxgui.py | 535 | def on_set_zipper_roundabouts(self, event=None): | CODE |
| LOW | …ntributed/hybridPY/coremodules/network/networktools.py | 1821 | def follow_major_route_backward(self, id_edge_next, shape): | CODE |
| LOW | …ntributed/hybridPY/coremodules/network/networktools.py | 1916 | def follow_major_route_foreward(self, id_edge_next, shape): | CODE |
| LOW | …contributed/hybridPY/coremodules/simulation/results.py | 388 | def evaluate_connection_flows(self, ident, modes, routes): | CODE |
| LOW | …contributed/hybridPY/coremodules/simulation/results.py | 825 | def import_electricenergy_sumoxml_broke(self, filepath, sumo): | CODE |
| LOW | …contributed/hybridPY/coremodules/simulation/results.py | 1075 | def _init_attributes_marouter(self): | CODE |
| LOW | …contributed/hybridPY/coremodules/simulation/results.py | 1837 | def import_trajectories_sumoxml(self, filepath, sumo): | CODE |
| LOW | …contributed/hybridPY/coremodules/simulation/results.py | 1955 | def import_electricenergy_sumoxml(self, filepath, sumo): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 485 | def on_edgeresults_to_shapefile(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 511 | def on_import_edgeresultsevolution_marouter(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 542 | def on_import_edgeresultsevolution(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 677 | def on_plot_xy_evolutionresults(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 750 | def on_plot_sum_of_edgeflows_evolution(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 771 | def on_plot_electrical_energy_results(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 822 | def on_add_detectorflows_to_edgeresults(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 831 | def on_add_detectorflows_to_edgeresultsevolution(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 965 | def open_sumodialog_interactive(self, title='SUMO-Traci Dialog'): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 1002 | def close_sumodialog_interactive(self, dlg): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 1013 | def on_estimate_entered_demand(self, event=None): | CODE |
| LOW | …s/contributed/hybridPY/coremodules/simulation/wxgui.py | 1043 | def on_estimate_entered_turnflows(self, event=None): | CODE |
| LOW | …tributed/hybridPY/coremodules/simulation/antijammer.py | 574 | def del_veh_from_edge_from_edge(self, id_veh_sumo, id_edge_sumo, data=None, is_del_veh=True): | CODE |
| LOW | …ributed/hybridPY/coremodules/simulation/results_mpl.py | 62 | def add_edgeresultplotteroptions(self, edgeresultattrconfigs, **kwargs): | CODE |
| 182 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/contributed/hybridPY/coremodules/landuse/wxgui.py | 1246 | # Create the dialog. In this case the current directory is forced as the starting | COMMENT |
| MEDIUM | …idPY/coremodules/demand/origin_to_destination_wxgui.py | 757 | # Create a sizer to manage the Canvas and message window | COMMENT |
| MEDIUM | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1564 | # Define the landuse type and landuse ID for primary activity | COMMENT |
| MEDIUM | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1640 | # Define the landuse type and landuse ID for secondary activity, choose either 'commercial', 'le | COMMENT |
| MEDIUM | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 1361 | # Create a new figure and axis | COMMENT |
| MEDIUM | …ples/scripts/tripdata_analysis_without_hybridpy_py3.py | 1542 | # Create a list of dictionaries containing the variable names and values | COMMENT |
| MEDIUM⚡ | …ples/scripts/tripdata_analysis_without_hybridpy_py3.py | 1592 | # Define the filename for the CSV file | COMMENT |
| MEDIUM⚡ | …ples/scripts/tripdata_analysis_without_hybridpy_py3.py | 1597 | # Create a CSV writer node | COMMENT |
| MEDIUM | …s/contributed/hybridPY/agilepy/lib_wx/processdialog.py | 310 | # Create a sizer to manage the Canvas and message window | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 4328 | # Create the popup menu | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 4535 | # Create a sizer to manage the Canvas and message window | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 4602 | # Create a sizer to manage the Canvas and message window | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/objbrowser.py | 117 | # Create a sizer to manage the Canvas and message window | COMMENT |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 136 | # Create the VBO | STRING |
| MEDIUM | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 4271 | # Create the popup menu | STRING |
| MEDIUM | …s/contributed/hybridPY/agilepy/lib_wx/test_glcanvas.py | 1040 | # Create the canvas | COMMENT |
| MEDIUM | …s/contributed/hybridPY/agilepy/lib_wx/test_notebook.py | 90 | # Create the first tab and add it to the notebook | COMMENT |
| MEDIUM | tools/neteditTestFunctions/input/keyboard.py | 24 | # Define the mapping from English to German keyboard layout | COMMENT |
| MEDIUM | tools/net/odConnectionsCheck.py | 34 | # This class is used to build the nodes in the investigated network and | COMMENT |
| MEDIUM | tools/net/odConnectionsCheck.py | 54 | # This class is used to store link information and estimate | COMMENT |
| MEDIUM | tools/sumolib/vehicletype.py | 20 | # This file is a port of createVehTypeDistribution.py to sumolib | COMMENT |
| MEDIUM | tools/output/generateITetrisNetworkMetrics.py | 39 | # This class is for storing vehicle information, such as departure time, | COMMENT |
| MEDIUM | tools/output/statisticsElements.py | 30 | # This class is for storing vehicle information, such as departure time, | COMMENT |
| MEDIUM | tools/output/statisticsElements.py | 52 | # This class is used in the significance test. | COMMENT |
| MEDIUM | tools/output/statisticsElements.py | 99 | # This class is used for the Kruskal-Wallis test in the significance test. | COMMENT |
| MEDIUM | tools/drt/ortools_pdp.py | 481 | # Create the routing index manager. | COMMENT |
| MEDIUM | tools/import/dxf/dxf2jupedsim.py | 79 | # Create the XML element. | COMMENT |
| MEDIUM⚡ | tools/build_config/buildMacOSInstaller.py | 91 | # Create the directory structure for the framework bundle | COMMENT |
| MEDIUM | tools/build_config/buildMacOSInstaller.py | 116 | # Create the Info.plist file | COMMENT |
| MEDIUM | tools/build_config/buildMacOSInstaller.py | 280 | # Create a temporary directory to assemble everything for the installer | STRING |
| MEDIUM | tools/build_config/buildMacOSInstaller.py | 588 | # Create the output directory for the installer pkg | STRING |
| MEDIUM | tools/purgatory/elements.py | 34 | # This class is used for finding the k shortest paths. | COMMENT |
| MEDIUM | tools/purgatory/elements.py | 44 | # This class is used to build the nodes in the investigated network and | COMMENT |
| MEDIUM | tools/purgatory/elements.py | 106 | # This class is used to store link information and estimate | COMMENT |
| MEDIUM | tools/purgatory/network.py | 360 | # This class is for parsing the additional/updated information about | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/routeSampler.py | 579 | CODE | |
| LOW | …ols/contributed/hybridPY/coremodules/misc/shapefile.py | 967 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 176 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 347 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 446 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 537 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 631 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 718 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 770 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 1413 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/misc/matplottools.py | 1482 | CODE | |
| LOW | …s/contributed/hybridPY/coremodules/misc/shapeformat.py | 365 | CODE | |
| LOW | …s/contributed/hybridPY/coremodules/misc/shapeformat.py | 835 | CODE | |
| LOW | tools/contributed/hybridPY/coremodules/landuse/maps.py | 485 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 1471 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 1689 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 1986 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 2904 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 4483 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/network/routing.py | 790 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 2020 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 2328 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 2532 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 3157 | CODE | |
| LOW | …ibuted/hybridPY/coremodules/simulation/simplaconfig.py | 467 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/simulation/sumo.py | 76 | CODE | |
| LOW | …ls/contributed/hybridPY/coremodules/simulation/sumo.py | 347 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 5360 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 5539 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 5708 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 5851 | CODE | |
| LOW | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 7867 | CODE | |
| LOW | …ntributed/hybridPY/coremodules/demand/detectorflows.py | 499 | CODE | |
| LOW | …d/hybridPY/coremodules/demand/origin_to_destination.py | 347 | CODE | |
| LOW | …s/contributed/hybridPY/plugins/matsim/matsim_demand.py | 56 | CODE | |
| LOW | …contributed/hybridPY/plugins/matsim/matsim_mapmatch.py | 163 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_misc/docgen.py | 171 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_base/exports.py | 54 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_base/classman.py | 224 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_base/classman.py | 2522 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_base/classman.py | 3080 | CODE | |
| LOW | …s/contributed/hybridPY/agilepy/lib_wx/processdialog.py | 87 | CODE | |
| LOW | …s/contributed/hybridPY/agilepy/lib_wx/processdialog.py | 150 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 2448 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3142 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3215 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3280 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3324 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3364 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3384 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3735 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3863 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3907 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 3935 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 4395 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objbrowser.py | 28 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 1498 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/ogleditor.py | 2629 | CODE | |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/mainframe.py | 181 | CODE | |
| LOW | tools/neteditTestFunctions/files/reload.py | 29 | CODE | |
| 20 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 853 | # Assign vehicles to respect mode share and by priority as fastest mode then the last is pedestrian | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1561 | # Check if primary activity in the activity chain | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1638 | # Check if secondary activity in the activity chain | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 756 | if n_cars > 0 and len(ids_pers_car) > 0: # Assign cars to eligible people first | CODE |
| LOW | …contributed/hybridPY/plugins/matsim/matsim_mapmatch.py | 324 | # Check if the projection point lies between the start and end points of u | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/sav/taxi.py | 1330 | # Check if the given start time and end time for the breakdown simulator are valid | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/sav/taxi.py | 1421 | # Check if the SAV that has been selected for the next random breakdown has been removed | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/sav/taxi.py | 1460 | # Check if the SAV that has been selected for the next random breakdown has been removed from th | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/sav/taxi.py | 1566 | # Check if the given start time and end time for the slowdown simulator are valid | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/sav/taxi.py | 1596 | # Check if the given start time and end time for the slowdown simulator is valid | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/sav/taxi.py | 1774 | # Check if the SAV that has been selected for the next random breakdown has been removed from the simulation | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/sav/taxi.py | 2191 | # Check if the given start time and end time is valid | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/hcprt/hcprt.py | 4889 | # Check if all vehicles in the platoon are stopped at the | COMMENT |
| LOW | tools/contributed/hybridPY/plugins/hcprt/hcprt-old3.py | 3909 | # Check if all vehicles in the platoon are stopped at the | COMMENT |
| LOW⚡ | …ples/scripts/tripdata_analysis_without_hybridpy_py3.py | 1595 | # Open the file in write mode | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/reload.py | 41 | # Check if net must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/reload.py | 47 | # Check if additionals must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/reload.py | 53 | # Check if demand elements must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/reload.py | 59 | # Check if data elements must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/reload.py | 65 | # Check if meanData elements must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/quit.py | 44 | # Check if net must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/quit.py | 50 | # Check if additionals must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/quit.py | 56 | # Check if demand elements must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/quit.py | 62 | # Check if data elements must be saved | COMMENT |
| LOW⚡ | tools/neteditTestFunctions/files/quit.py | 68 | # Check if meanData elements must be saved | COMMENT |
| LOW | tools/simpla/_platoonmanager.py | 549 | # Check if leader is on pltnLeader's route | COMMENT |
| LOW | tools/purgatory/assign.py | 332 | # Check if the convergence reaches. | COMMENT |
| LOW | tests/updateTestsuiteFiles.py | 38 | # Check if any of the target files exist in the current directory | COMMENT |
| LOW | tests/netedit/buildTextTest.py | 36 | # Check if any of the target files exist in the current directory | COMMENT |
| LOW | tests/netedit/scripts/copyElements.py | 26 | # Check if the source file exists | COMMENT |
| LOW | tests/netedit/scripts/copyElements.py | 37 | # Check if the reference file exists in the folder | COMMENT |
| LOW⚡ | tests/netedit/scripts/copyConfigs/script.py | 43 | # Check if the target folder exists in the current directory's subdirectories | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/contributed/hybridPY/plugins/sav/taxi.py | 865 | print(' BREAKDOWN START || BREAKDOWN END || SAV ID ') | CODE |
| HIGH | tools/sumolib/statistics.py | 290 | return self.toString() | CODE |
| HIGH | tools/traci/_vehicle.py | 851 | specified param name will be returned instead (or "" if undefined) | STRING |
| HIGH⚡ | tests/tools/sumolib/statistics/runner.py | 38 | print(s.toString()) | CODE |
| HIGH⚡ | tests/tools/sumolib/statistics/runner.py | 40 | print(s.toString()) | CODE |
| HIGH⚡ | tests/tools/sumolib/statistics/runner.py | 45 | print(s2.toString()) | CODE |
| HIGH⚡ | tests/tools/sumolib/statistics/runner.py | 47 | print(s.toString()) | CODE |
| HIGH⚡ | tests/tools/sumolib/statistics/runner.py | 49 | print(s.toString()) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 51 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 55 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 56 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 58 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 59 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 60 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 61 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 63 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 65 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 66 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 68 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 69 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 70 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 71 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 74 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 75 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 77 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 78 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 79 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 83 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 84 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 85 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 86 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 87 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 88 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 101 | CODE | |
| MEDIUM | …ntributed/hybridPY/coremodules/landuse/CREATE_ZONES.py | 102 | CODE | |
| MEDIUM | …s/contributed/hybridPY/coremodules/demand/turnflows.py | 1054 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1929 | # Step 1: Get nearby edges from origin facility | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1937 | # Step 2: Find reachable edges using Dijkstra from those nearby edges | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1965 | # Step 3: Get reachable facilities (excluding home & origin) | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1973 | # Step 4: Get travel time to each reachable facility | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2000 | # Step 1: Classify reachable facilities by land-use type | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2006 | # Step 2: Try to use the desired land-use type | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2011 | # Step 3: Otherwise, try to use any other available land-use type | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2019 | # Step 4: Use fallback if nothing is reachable | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2028 | # Step 5: Choose one facility from the selected candidates | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1720 | # Step 1: Calculate durations for each activity first (primary first, then secondary) | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1734 | # Step 2: Getting openning hour of primary activity to calculate min/max duration at home in the mor | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1747 | # Step 3: Assign begin times for sequential activities (primary -> secondary) | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1785 | # Step 4: Calculate time at home in the evening (after the last activity) | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1801 | # Step 5: Commit schedule to virtual population | COMMENT |
| LOW | src/utils/geom/Triangle.cpp | 98 | // At this point, we need to check if any line of the shape intersects with the triangle. | COMMENT |
| LOW | src/netedit/GNEViewNet.cpp | 660 | // we need to check if we're inspecting a overlapping element | COMMENT |
| LOW | src/netedit/GNEApplicationWindowHelper.cpp | 2553 | // on this point, we need to check if create a new bucket | COMMENT |
| LOW | src/netedit/frames/GNEAttributesEditorRow.cpp | 755 | // first we need to check if all boolean values are equal | COMMENT |
| LOW | src/netedit/frames/GNEAttributesEditorRow.cpp | 801 | // first we need to check if all boolean values are equal | COMMENT |
| LOW | src/netedit/frames/GNEElementTree.cpp | 204 | // we need to check if we're removing the last person plan of a person. | COMMENT |
| LOW | …netedit/dialogs/fix/GNEFixAdditionalElementsDialog.cpp | 220 | // we need to check if after first fix there is still invalid MultiLane Additionals with errors | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1929 | # Step 1: Get nearby edges from origin facility | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1937 | # Step 2: Find reachable edges using Dijkstra from those nearby edges | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1965 | # Step 3: Get reachable facilities (excluding home & origin) | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1973 | # Step 4: Get travel time to each reachable facility | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2000 | # Step 1: Classify reachable facilities by land-use type | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2006 | # Step 2: Try to use the desired land-use type | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2011 | # Step 3: Otherwise, try to use any other available land-use type | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2019 | # Step 4: Use fallback if nothing is reachable | COMMENT |
| LOW⚡ | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 2028 | # Step 5: Choose one facility from the selected candidates | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1720 | # Step 1: Calculate durations for each activity first (primary first, then secondary) | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1734 | # Step 2: Getting openning hour of primary activity to calculate min/max duration at home in the mor | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1747 | # Step 3: Assign begin times for sequential activities (primary -> secondary) | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1785 | # Step 4: Calculate time at home in the evening (after the last activity) | COMMENT |
| LOW | …ols/contributed/hybridPY/coremodules/demand/bitjoin.py | 1801 | # Step 5: Commit schedule to virtual population | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 4384 | info="""Minimum edge length in order to qualify for parking.""", | CODE |
| LOW | …ls/contributed/hybridPY/coremodules/landuse/landuse.py | 1683 | # here just use a random number | COMMENT |
| LOW | …ls/contributed/hybridPY/coremodules/network/network.py | 2041 | # for pedestrians, just return accessible edges | COMMENT |
| MEDIUM | …contributed/hybridPY/coremodules/simulation/results.py | 1495 | """Adapt intervals in order to fit given time range""" | STRING |
| LOW | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 4095 | # do not do anything , just add wait time to next stage | COMMENT |
| MEDIUM | …/contributed/hybridPY/coremodules/demand/virtualpop.py | 6027 | # from lanes, more precis, but less efficient and less robust | STRING |
| LOW | …hybridPY/coremodules/demand/publictransportservices.py | 295 | kwargs['time_end'] = kwargs['time_begin']+24*3600 # just add a day, does not matter | CODE |
| MEDIUM | tools/contributed/hybridPY/plugins/prt/prt.py | 1115 | # but this may not be robust in the future | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/hcprt/hcprt.py | 1120 | # but this may not be robust in the future | COMMENT |
| MEDIUM | tools/contributed/hybridPY/plugins/hcprt/hcprt-old3.py | 1117 | # but this may not be robust in the future | COMMENT |
| LOW | tools/contributed/hybridPY/agilepy/lib_base/geometry.py | 286 | # can just return the squared distance instead | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/contributed/hybridPY/plugins/sav/taxi.py | 367 | # then you can use the last known location to figure out | COMMENT |
| MEDIUM | …ples/scripts/tripdata_analysis_without_hybridpy_py3.py | 210 | # + ' However, you can change the probability of which backup mode is used. | COMMENT |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 640 | # make sure to convert value in a native python scalar | COMMENT |
| LOW | tools/contributed/hybridPY/agilepy/lib_wx/objpanel.py | 746 | # make sure to convert value in a native python scalar | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/randomTrips.py | 734 | # return wether trips could be generated as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ols/contributed/hybridPY/coremodules/misc/shapefile.py | 1037 | # TODO: Implement validation method | COMMENT |
| LOW | src/microsim/lcmodels/MSLCM_LC2013.h | 33 | // TODO: implement this everywhere and remove workarounds for ballistic update in cases of possible '-1'-returns. Refs. | COMMENT |
| LOW | src/microsim/devices/MSDevice_SSM.cpp | 25 | // TODO: implement SSM time-gap (estimated conflict entry and exit times are already calculated for PET calculation) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/web/docs/Editing_Articles.md | 84 | Lorem *ipsum* dolor sit amet, *consetetur sadipscing elitr*, sed diam **nonumy** eirmod **tempor invidunt ut labore** et | CODE |
| LOW | docs/web/docs/Editing_Articles.md | 88 | Lorem *ipsum* dolor sit amet, *consetetur sadipscing elitr*, sed diam **nonumy** eirmod **tempor invidunt ut labore** et | CODE |
| LOW | src/utils/gui/windows/GUIDialog_ChooserAbstract.cpp | 105 | myCountLabel = new FXLabel(layoutRight, "placeholder", nullptr, LAYOUT_BOTTOM | LAYOUT_FILL_X | JUSTIFY_LEFT); | CODE |
| LOW | src/microsim/transportables/MSStageTrip.h | 38 | * A "placeholder" stage storing routing info which will result in real stages when routed | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/traci/__init__.py | 27 | __all__ = ['busstop', 'calibrator', 'chargingstation', 'edge', 'gui', 'inductionloop', 'junction', 'lane', 'lanearea', | CODE |
| LOW | tools/webWizard/SimpleWebSocketServer.py | 32 | __all__ = ['WebSocket', | CODE |