CARLA ? C-Shenron based Simualtor for Sensor data generation.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

8680 lines
284 KiB

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "app.py",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L1",
"id": "dashboard_app_py",
"community": 5,
"norm_label": "app.py"
},
{
"label": "PollingFilter",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L21",
"id": "app_pollingfilter",
"community": 5,
"norm_label": "pollingfilter"
},
{
"label": ".filter()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L22",
"id": "app_pollingfilter_filter",
"community": 0,
"norm_label": ".filter()"
},
{
"label": "is_simulation_running()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L51",
"id": "app_is_simulation_running",
"community": 5,
"norm_label": "is_simulation_running()"
},
{
"label": "index()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L61",
"id": "app_index",
"community": 5,
"norm_label": "index()"
},
{
"label": "get_config()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L66",
"id": "app_get_config",
"community": 5,
"norm_label": "get_config()"
},
{
"label": "get_scenario_params()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L81",
"id": "app_get_scenario_params",
"community": 5,
"norm_label": "get_scenario_params()"
},
{
"label": "simulator_status()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L98",
"id": "app_simulator_status",
"community": 5,
"norm_label": "simulator_status()"
},
{
"label": "simulator_kill()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L135",
"id": "app_simulator_kill",
"community": 5,
"norm_label": "simulator_kill()"
},
{
"label": "shutdown()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L152",
"id": "app_shutdown",
"community": 5,
"norm_label": "shutdown()"
},
{
"label": "simulator_idle()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L164",
"id": "app_simulator_idle",
"community": 5,
"norm_label": "simulator_idle()"
},
{
"label": "simulator_wake()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L178",
"id": "app_simulator_wake",
"community": 5,
"norm_label": "simulator_wake()"
},
{
"label": "simulator_launch()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L194",
"id": "app_simulator_launch",
"community": 5,
"norm_label": "simulator_launch()"
},
{
"label": "stop_simulation()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L207",
"id": "app_stop_simulation",
"community": 5,
"norm_label": "stop_simulation()"
},
{
"label": "run_simulation()",
"file_type": "code",
"source_file": "dashboard\\app.py",
"source_location": "L226",
"id": "app_run_simulation",
"community": 5,
"norm_label": "run_simulation()"
},
{
"label": "dashboard/app.py ---------------- Flask backend for the BATL CARLA Orchestrator",
"file_type": "rationale",
"source_file": "dashboard\\app.py",
"source_location": "L1",
"id": "app_rationale_1",
"community": 5,
"norm_label": "dashboard/app.py ---------------- flask backend for the batl carla orchestrator"
},
{
"label": "Returns True if a scenario process is currently alive.",
"file_type": "rationale",
"source_file": "dashboard\\app.py",
"source_location": "L52",
"id": "app_rationale_52",
"community": 5,
"norm_label": "returns true if a scenario process is currently alive."
},
{
"label": "Forces all CarlaUE4 processes to terminate.",
"file_type": "rationale",
"source_file": "dashboard\\app.py",
"source_location": "L136",
"id": "app_rationale_136",
"community": 5,
"norm_label": "forces all carlaue4 processes to terminate."
},
{
"label": "Stops the Flask server itself.",
"file_type": "rationale",
"source_file": "dashboard\\app.py",
"source_location": "L153",
"id": "app_rationale_153",
"community": 5,
"norm_label": "stops the flask server itself."
},
{
"label": "app.js",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L1",
"id": "dashboard_static_app_js",
"community": 9,
"norm_label": "app.js"
},
{
"label": "resetIdleTimer()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L45",
"id": "app_resetidletimer",
"community": 9,
"norm_label": "resetidletimer()"
},
{
"label": "updateSimulatorStatus()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L83",
"id": "app_updatesimulatorstatus",
"community": 9,
"norm_label": "updatesimulatorstatus()"
},
{
"label": "appendLog()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L323",
"id": "app_appendlog",
"community": 9,
"norm_label": "appendlog()"
},
{
"label": "startStream()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L349",
"id": "app_startstream",
"community": 9,
"norm_label": "startstream()"
},
{
"label": "renderShenronTelemetry()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L457",
"id": "app_rendershenrontelemetry",
"community": 9,
"norm_label": "rendershenrontelemetry()"
},
{
"label": "updateShenronProgress()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L492",
"id": "app_updateshenronprogress",
"community": 9,
"norm_label": "updateshenronprogress()"
},
{
"label": "chip()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L519",
"id": "app_chip",
"community": 9,
"norm_label": "chip()"
},
{
"label": "setLoadingState()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L523",
"id": "app_setloadingstate",
"community": 9,
"norm_label": "setloadingstate()"
},
{
"label": "loadScenarioParams()",
"file_type": "code",
"source_file": "dashboard\\static\\app.js",
"source_location": "L540",
"id": "app_loadscenarioparams",
"community": 9,
"norm_label": "loadscenarioparams()"
},
{
"label": "base.py",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L1",
"id": "scenarios_base_py",
"community": 0,
"norm_label": "base.py"
},
{
"label": "ScenarioBase",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L22",
"id": "base_scenariobase",
"community": 0,
"norm_label": "scenariobase"
},
{
"label": "ABC",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "abc",
"community": 0,
"norm_label": "abc"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L41",
"id": "base_scenariobase_init",
"community": 0,
"norm_label": ".__init__()"
},
{
"label": "name()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L53",
"id": "base_name",
"community": 0,
"norm_label": "name()"
},
{
"label": "setup()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L57",
"id": "base_setup",
"community": 0,
"norm_label": "setup()"
},
{
"label": "step()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L72",
"id": "base_step",
"community": 0,
"norm_label": "step()"
},
{
"label": "cleanup()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L83",
"id": "base_cleanup",
"community": 0,
"norm_label": "cleanup()"
},
{
"label": ".log_frame()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L93",
"id": "base_scenariobase_log_frame",
"community": 0,
"norm_label": ".log_frame()"
},
{
"label": "weather()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L117",
"id": "base_weather",
"community": 0,
"norm_label": "weather()"
},
{
"label": "max_frames()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L125",
"id": "base_max_frames",
"community": 0,
"norm_label": "max_frames()"
},
{
"label": "ego_spawn_point()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L133",
"id": "base_ego_spawn_point",
"community": 0,
"norm_label": "ego_spawn_point()"
},
{
"label": ".on_ego_spawned()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L143",
"id": "base_scenariobase_on_ego_spawned",
"community": 2,
"norm_label": ".on_ego_spawned()"
},
{
"label": ".get_scenario_metadata()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L149",
"id": "base_scenariobase_get_scenario_metadata",
"community": 0,
"norm_label": ".get_scenario_metadata()"
},
{
"label": ".apply_parameters()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L159",
"id": "base_scenariobase_apply_parameters",
"community": 2,
"norm_label": ".apply_parameters()"
},
{
"label": "._destroy_actors()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L185",
"id": "base_scenariobase_destroy_actors",
"community": 0,
"norm_label": "._destroy_actors()"
},
{
"label": "._get_waypoint_ahead()",
"file_type": "code",
"source_file": "scenarios\\base.py",
"source_location": "L198",
"id": "base_scenariobase_get_waypoint_ahead",
"community": 0,
"norm_label": "._get_waypoint_ahead()"
},
{
"label": "scenarios/base.py ----------------- Abstract base class for all CARLA simulati",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L1",
"id": "base_rationale_1",
"community": 0,
"norm_label": "scenarios/base.py ----------------- abstract base class for all carla simulati"
},
{
"label": "Abstract interface for all ADAS simulation scenarios. Lifecycle ----",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L23",
"id": "base_rationale_23",
"community": 0,
"norm_label": "abstract interface for all adas simulation scenarios. lifecycle ----"
},
{
"label": "Human-readable scenario identifier (e.g. 'braking').",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L54",
"id": "base_rationale_54",
"community": 20,
"norm_label": "human-readable scenario identifier (e.g. 'braking')."
},
{
"label": "Initialise the scenario: - Store world / ego / tm references.",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L58",
"id": "base_rationale_58",
"community": 21,
"norm_label": "initialise the scenario: - store world / ego / tm references."
},
{
"label": "Per-tick logic executed inside the main simulation loop. Parameters",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L73",
"id": "base_rationale_73",
"community": 22,
"norm_label": "per-tick logic executed inside the main simulation loop. parameters"
},
{
"label": "Destroy all actors spawned by this scenario. Always call this in a fina",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L84",
"id": "base_rationale_84",
"community": 23,
"norm_label": "destroy all actors spawned by this scenario. always call this in a fina"
},
{
"label": "Unified 1:1 logging for all scenarios. This method ensures clean consol",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L94",
"id": "base_rationale_94",
"community": 0,
"norm_label": "unified 1:1 logging for all scenarios. this method ensures clean consol"
},
{
"label": "Override to request a specific weather preset for this scenario. If Non",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L118",
"id": "base_rationale_118",
"community": 24,
"norm_label": "override to request a specific weather preset for this scenario. if non"
},
{
"label": "Override to request a specific duration for this scenario. If None, the",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L126",
"id": "base_rationale_126",
"community": 25,
"norm_label": "override to request a specific duration for this scenario. if none, the"
},
{
"label": "Override to request a specific spawn point for the ego vehicle. Returns",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L134",
"id": "base_rationale_134",
"community": 26,
"norm_label": "override to request a specific spawn point for the ego vehicle. returns"
},
{
"label": "Called immediately after the ego vehicle is spawned. Override to react",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L144",
"id": "base_rationale_144",
"community": 2,
"norm_label": "called immediately after the ego vehicle is spawned. override to react"
},
{
"label": "Return a dict that will be merged into every recorded frame's metadata",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L150",
"id": "base_rationale_150",
"community": 0,
"norm_label": "return a dict that will be merged into every recorded frame's metadata"
},
{
"label": "Allow the orchestrator to inject parameters parsed from CLI. This maps",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L160",
"id": "base_rationale_160",
"community": 2,
"norm_label": "allow the orchestrator to inject parameters parsed from cli. this maps"
},
{
"label": "Convenience method: destroy all actors tracked in self._actors. Call th",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L186",
"id": "base_rationale_186",
"community": 0,
"norm_label": "convenience method: destroy all actors tracked in self._actors. call th"
},
{
"label": "Return a waypoint `distance` metres ahead of the ego vehicle. lane_offs",
"file_type": "rationale",
"source_file": "scenarios\\base.py",
"source_location": "L199",
"id": "base_rationale_199",
"community": 0,
"norm_label": "return a waypoint `distance` metres ahead of the ego vehicle. lane_offs"
},
{
"label": "braking.py",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L1",
"id": "scenarios_braking_py",
"community": 0,
"norm_label": "braking.py"
},
{
"label": "BrakingScenario",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L22",
"id": "braking_brakingscenario",
"community": 0,
"norm_label": "brakingscenario"
},
{
"label": "ScenarioBase",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "scenariobase",
"community": 0,
"norm_label": "scenariobase"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L36",
"id": "braking_brakingscenario_init",
"community": 0,
"norm_label": ".__init__()"
},
{
"label": "name()",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L46",
"id": "braking_name",
"community": 0,
"norm_label": "name()"
},
{
"label": "ego_spawn_point()",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L50",
"id": "braking_ego_spawn_point",
"community": 0,
"norm_label": "ego_spawn_point()"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L54",
"id": "braking_brakingscenario_setup",
"community": 0,
"norm_label": ".setup()"
},
{
"label": ".step()",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L101",
"id": "braking_brakingscenario_step",
"community": 0,
"norm_label": ".step()"
},
{
"label": ".cleanup()",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L122",
"id": "braking_brakingscenario_cleanup",
"community": 0,
"norm_label": ".cleanup()"
},
{
"label": ".get_scenario_metadata()",
"file_type": "code",
"source_file": "scenarios\\braking.py",
"source_location": "L130",
"id": "braking_brakingscenario_get_scenario_metadata",
"community": 0,
"norm_label": ".get_scenario_metadata()"
},
{
"label": "scenarios/braking.py -------------------- Lead Vehicle Hard Braking Scenario. A",
"file_type": "rationale",
"source_file": "scenarios\\braking.py",
"source_location": "L1",
"id": "braking_rationale_1",
"community": 0,
"norm_label": "scenarios/braking.py -------------------- lead vehicle hard braking scenario. a"
},
{
"label": "Scenario: Lead vehicle hard braking. Timeline -------- Frame 1 \u2026 BR",
"file_type": "rationale",
"source_file": "scenarios\\braking.py",
"source_location": "L23",
"id": "braking_rationale_23",
"community": 0,
"norm_label": "scenario: lead vehicle hard braking. timeline -------- frame 1 ... br"
},
{
"label": "cutin.py",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L1",
"id": "scenarios_cutin_py",
"community": 0,
"norm_label": "cutin.py"
},
{
"label": "CutInScenario",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L20",
"id": "cutin_cutinscenario",
"community": 0,
"norm_label": "cutinscenario"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L34",
"id": "cutin_cutinscenario_init",
"community": 0,
"norm_label": ".__init__()"
},
{
"label": "name()",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L44",
"id": "cutin_name",
"community": 0,
"norm_label": "name()"
},
{
"label": "ego_spawn_point()",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L48",
"id": "cutin_ego_spawn_point",
"community": 0,
"norm_label": "ego_spawn_point()"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L53",
"id": "cutin_cutinscenario_setup",
"community": 0,
"norm_label": ".setup()"
},
{
"label": ".step()",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L97",
"id": "cutin_cutinscenario_step",
"community": 0,
"norm_label": ".step()"
},
{
"label": ".cleanup()",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L114",
"id": "cutin_cutinscenario_cleanup",
"community": 0,
"norm_label": ".cleanup()"
},
{
"label": ".get_scenario_metadata()",
"file_type": "code",
"source_file": "scenarios\\cutin.py",
"source_location": "L122",
"id": "cutin_cutinscenario_get_scenario_metadata",
"community": 0,
"norm_label": ".get_scenario_metadata()"
},
{
"label": "scenarios/cutin.py ------------------ Adjacent Lane Cut-In Scenario. An NPC",
"file_type": "rationale",
"source_file": "scenarios\\cutin.py",
"source_location": "L1",
"id": "cutin_rationale_1",
"community": 0,
"norm_label": "scenarios/cutin.py ------------------ adjacent lane cut-in scenario. an npc"
},
{
"label": "Scenario: Adjacent lane cut-in. Timeline -------- Frame 1 \u2026 CUT",
"file_type": "rationale",
"source_file": "scenarios\\cutin.py",
"source_location": "L21",
"id": "cutin_rationale_21",
"community": 0,
"norm_label": "scenario: adjacent lane cut-in. timeline -------- frame 1 ... cut"
},
{
"label": "obstacle.py",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L1",
"id": "scenarios_obstacle_py",
"community": 0,
"norm_label": "obstacle.py"
},
{
"label": "ObstacleScenario",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L19",
"id": "obstacle_obstaclescenario",
"community": 0,
"norm_label": "obstaclescenario"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L31",
"id": "obstacle_obstaclescenario_init",
"community": 0,
"norm_label": ".__init__()"
},
{
"label": "name()",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L40",
"id": "obstacle_name",
"community": 0,
"norm_label": "name()"
},
{
"label": "ego_spawn_point()",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L44",
"id": "obstacle_ego_spawn_point",
"community": 0,
"norm_label": "ego_spawn_point()"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L49",
"id": "obstacle_obstaclescenario_setup",
"community": 0,
"norm_label": ".setup()"
},
{
"label": ".step()",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L94",
"id": "obstacle_obstaclescenario_step",
"community": 0,
"norm_label": ".step()"
},
{
"label": ".cleanup()",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L98",
"id": "obstacle_obstaclescenario_cleanup",
"community": 0,
"norm_label": ".cleanup()"
},
{
"label": ".get_scenario_metadata()",
"file_type": "code",
"source_file": "scenarios\\obstacle.py",
"source_location": "L106",
"id": "obstacle_obstaclescenario_get_scenario_metadata",
"community": 0,
"norm_label": ".get_scenario_metadata()"
},
{
"label": "scenarios/obstacle.py --------------------- Static Obstacle Scenario. A traffic",
"file_type": "rationale",
"source_file": "scenarios\\obstacle.py",
"source_location": "L1",
"id": "obstacle_rationale_1",
"community": 0,
"norm_label": "scenarios/obstacle.py --------------------- static obstacle scenario. a traffic"
},
{
"label": "Scenario: Static obstacle on the ego lane. A prop is spawned on the road ah",
"file_type": "rationale",
"source_file": "scenarios\\obstacle.py",
"source_location": "L20",
"id": "obstacle_rationale_20",
"community": 0,
"norm_label": "scenario: static obstacle on the ego lane. a prop is spawned on the road ah"
},
{
"label": "showcase.py",
"file_type": "code",
"source_file": "scenarios\\showcase.py",
"source_location": "L1",
"id": "scenarios_showcase_py",
"community": 2,
"norm_label": "showcase.py"
},
{
"label": "ShowcaseScenario",
"file_type": "code",
"source_file": "scenarios\\showcase.py",
"source_location": "L14",
"id": "showcase_showcasescenario",
"community": 2,
"norm_label": "showcasescenario"
},
{
"label": "name()",
"file_type": "code",
"source_file": "scenarios\\showcase.py",
"source_location": "L16",
"id": "showcase_name",
"community": 2,
"norm_label": "name()"
},
{
"label": "ego_spawn_point()",
"file_type": "code",
"source_file": "scenarios\\showcase.py",
"source_location": "L20",
"id": "showcase_ego_spawn_point",
"community": 2,
"norm_label": "ego_spawn_point()"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "scenarios\\showcase.py",
"source_location": "L24",
"id": "showcase_showcasescenario_setup",
"community": 2,
"norm_label": ".setup()"
},
{
"label": "._get_steering_to_target()",
"file_type": "code",
"source_file": "scenarios\\showcase.py",
"source_location": "L73",
"id": "showcase_showcasescenario_get_steering_to_target",
"community": 2,
"norm_label": "._get_steering_to_target()"
},
{
"label": ".step()",
"file_type": "code",
"source_file": "scenarios\\showcase.py",
"source_location": "L82",
"id": "showcase_showcasescenario_step",
"community": 2,
"norm_label": ".step()"
},
{
"label": ".cleanup()",
"file_type": "code",
"source_file": "scenarios\\showcase.py",
"source_location": "L129",
"id": "showcase_showcasescenario_cleanup",
"community": 2,
"norm_label": ".cleanup()"
},
{
"label": "scenarios/showcase.py --------------------- Custom high-impact demo scene: Left",
"file_type": "rationale",
"source_file": "scenarios\\showcase.py",
"source_location": "L1",
"id": "showcase_rationale_1",
"community": 2,
"norm_label": "scenarios/showcase.py --------------------- custom high-impact demo scene: left"
},
{
"label": "Step 11: Deep Intersection Guidance for Ego.",
"file_type": "rationale",
"source_file": "scenarios\\showcase.py",
"source_location": "L25",
"id": "showcase_rationale_25",
"community": 2,
"norm_label": "step 11: deep intersection guidance for ego."
},
{
"label": "Step 11: Multi-stage steering logic.",
"file_type": "rationale",
"source_file": "scenarios\\showcase.py",
"source_location": "L83",
"id": "showcase_rationale_83",
"community": 2,
"norm_label": "step 11: multi-stage steering logic."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "scenarios\\__init__.py",
"source_location": "L1",
"id": "scenarios_init_py",
"community": 27,
"norm_label": "__init__.py"
},
{
"label": "compare_metrology.py",
"file_type": "code",
"source_file": "scripts\\compare_metrology.py",
"source_location": "L1",
"id": "scripts_compare_metrology_py",
"community": 14,
"norm_label": "compare_metrology.py"
},
{
"label": "analyze_session()",
"file_type": "code",
"source_file": "scripts\\compare_metrology.py",
"source_location": "L6",
"id": "compare_metrology_analyze_session",
"community": 14,
"norm_label": "analyze_session()"
},
{
"label": "data_to_mcap.py",
"file_type": "code",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L1",
"id": "scripts_data_to_mcap_py",
"community": 10,
"norm_label": "data_to_mcap.py"
},
{
"label": "render_heatmap()",
"file_type": "code",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L87",
"id": "data_to_mcap_render_heatmap",
"community": 10,
"norm_label": "render_heatmap()"
},
{
"label": "postprocess_ra()",
"file_type": "code",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L111",
"id": "data_to_mcap_postprocess_ra",
"community": 10,
"norm_label": "postprocess_ra()"
},
{
"label": "scan_convert_ra()",
"file_type": "code",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L134",
"id": "data_to_mcap_scan_convert_ra",
"community": 10,
"norm_label": "scan_convert_ra()"
},
{
"label": "load_frames()",
"file_type": "code",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L169",
"id": "data_to_mcap_load_frames",
"community": 10,
"norm_label": "load_frames()"
},
{
"label": "convert_folder()",
"file_type": "code",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L174",
"id": "data_to_mcap_convert_folder",
"community": 10,
"norm_label": "convert_folder()"
},
{
"label": "main()",
"file_type": "code",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L443",
"id": "data_to_mcap_main",
"community": 10,
"norm_label": "main()"
},
{
"label": "Convert 2D array to colormapped B64 PNG with guide-compliant normalization.",
"file_type": "rationale",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L88",
"id": "data_to_mcap_rationale_88",
"community": 10,
"norm_label": "convert 2d array to colormapped b64 png with guide-compliant normalization."
},
{
"label": "Refined RA post-processing pipeline for Physical Realism. Restores the natu",
"file_type": "rationale",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L112",
"id": "data_to_mcap_rationale_112",
"community": 10,
"norm_label": "refined ra post-processing pipeline for physical realism. restores the natu"
},
{
"label": "Polar-to-Cartesian scan conversion following FIG / Guide logic. Converts RA",
"file_type": "rationale",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L135",
"id": "data_to_mcap_rationale_135",
"community": 10,
"norm_label": "polar-to-cartesian scan conversion following fig / guide logic. converts ra"
},
{
"label": "generate_shenron.py",
"file_type": "code",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L1",
"id": "scripts_generate_shenron_py",
"community": 1,
"norm_label": "generate_shenron.py"
},
{
"label": "_get_gpu_info()",
"file_type": "code",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L20",
"id": "generate_shenron_get_gpu_info",
"community": 1,
"norm_label": "_get_gpu_info()"
},
{
"label": "process_session()",
"file_type": "code",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L44",
"id": "generate_shenron_process_session",
"community": 1,
"norm_label": "process_session()"
},
{
"label": "main()",
"file_type": "code",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L200",
"id": "generate_shenron_main",
"community": 1,
"norm_label": "main()"
},
{
"label": "Retrieve GPU hardware info for telemetry display.",
"file_type": "rationale",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L21",
"id": "generate_shenron_rationale_21",
"community": 1,
"norm_label": "retrieve gpu hardware info for telemetry display."
},
{
"label": "get_pos.py",
"file_type": "code",
"source_file": "scripts\\get_pos.py",
"source_location": "L1",
"id": "scripts_get_pos_py",
"community": 15,
"norm_label": "get_pos.py"
},
{
"label": "get_pos()",
"file_type": "code",
"source_file": "scripts\\get_pos.py",
"source_location": "L3",
"id": "get_pos_get_pos",
"community": 15,
"norm_label": "get_pos()"
},
{
"label": "spawn_at_spectator.py",
"file_type": "code",
"source_file": "scripts\\spawn_at_spectator.py",
"source_location": "L1",
"id": "scripts_spawn_at_spectator_py",
"community": 2,
"norm_label": "spawn_at_spectator.py"
},
{
"label": "spawn_here()",
"file_type": "code",
"source_file": "scripts\\spawn_at_spectator.py",
"source_location": "L4",
"id": "spawn_at_spectator_spawn_here",
"community": 2,
"norm_label": "spawn_here()"
},
{
"label": "test_shenron.py",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L1",
"id": "scripts_test_shenron_py",
"community": 3,
"norm_label": "test_shenron.py"
},
{
"label": "render_heatmap()",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L137",
"id": "test_shenron_render_heatmap",
"community": 3,
"norm_label": "render_heatmap()"
},
{
"label": "FastHeatmapEngine",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L166",
"id": "test_shenron_fastheatmapengine",
"community": 3,
"norm_label": "fastheatmapengine"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L168",
"id": "test_shenron_fastheatmapengine_init",
"community": 3,
"norm_label": ".__init__()"
},
{
"label": ".render()",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L193",
"id": "test_shenron_fastheatmapengine_render",
"community": 3,
"norm_label": ".render()"
},
{
"label": "postprocess_ra()",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L207",
"id": "test_shenron_postprocess_ra",
"community": 3,
"norm_label": "postprocess_ra()"
},
{
"label": "scan_convert_ra()",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L246",
"id": "test_shenron_scan_convert_ra",
"community": 3,
"norm_label": "scan_convert_ra()"
},
{
"label": "load_frames()",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L285",
"id": "test_shenron_load_frames",
"community": 3,
"norm_label": "load_frames()"
},
{
"label": "run_testbench()",
"file_type": "code",
"source_file": "scripts\\test_shenron.py",
"source_location": "L290",
"id": "test_shenron_run_testbench",
"community": 3,
"norm_label": "run_testbench()"
},
{
"label": "Converts a 2D numpy array to a colormapped PNG base64 string.",
"file_type": "rationale",
"source_file": "scripts\\test_shenron.py",
"source_location": "L138",
"id": "test_shenron_rationale_138",
"community": 3,
"norm_label": "converts a 2d numpy array to a colormapped png base64 string."
},
{
"label": "Stateful Matplotlib engine that reuses figure memory to achieve high-speed frame",
"file_type": "rationale",
"source_file": "scripts\\test_shenron.py",
"source_location": "L167",
"id": "test_shenron_rationale_167",
"community": 3,
"norm_label": "stateful matplotlib engine that reuses figure memory to achieve high-speed frame"
},
{
"label": "Refined RA post-processing pipeline for Physical Realism. Restores th",
"file_type": "rationale",
"source_file": "scripts\\test_shenron.py",
"source_location": "L208",
"id": "test_shenron_rationale_208",
"community": 3,
"norm_label": "refined ra post-processing pipeline for physical realism. restores th"
},
{
"label": "Polar-to-Cartesian scan conversion following FIG / Guide logic. Converts RA",
"file_type": "rationale",
"source_file": "scripts\\test_shenron.py",
"source_location": "L247",
"id": "test_shenron_rationale_247",
"community": 3,
"norm_label": "polar-to-cartesian scan conversion following fig / guide logic. converts ra"
},
{
"label": "test_shenron_model.py",
"file_type": "code",
"source_file": "scripts\\test_shenron_model.py",
"source_location": "L1",
"id": "scripts_test_shenron_model_py",
"community": 1,
"norm_label": "test_shenron_model.py"
},
{
"label": "run_smoke_test()",
"file_type": "code",
"source_file": "scripts\\test_shenron_model.py",
"source_location": "L18",
"id": "test_shenron_model_run_smoke_test",
"community": 1,
"norm_label": "run_smoke_test()"
},
{
"label": "track_full_state.py",
"file_type": "code",
"source_file": "scripts\\track_full_state.py",
"source_location": "L1",
"id": "scripts_track_full_state_py",
"community": 16,
"norm_label": "track_full_state.py"
},
{
"label": "track_full_state()",
"file_type": "code",
"source_file": "scripts\\track_full_state.py",
"source_location": "L5",
"id": "track_full_state_track_full_state",
"community": 16,
"norm_label": "track_full_state()"
},
{
"label": "track_peaks.py",
"file_type": "code",
"source_file": "scripts\\track_peaks.py",
"source_location": "L1",
"id": "scripts_track_peaks_py",
"community": 17,
"norm_label": "track_peaks.py"
},
{
"label": "get_peak_tracking()",
"file_type": "code",
"source_file": "scripts\\track_peaks.py",
"source_location": "L5",
"id": "track_peaks_get_peak_tracking",
"community": 17,
"norm_label": "get_peak_tracking()"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "scripts\\__init__.py",
"source_location": "L1",
"id": "scripts_init_py",
"community": 28,
"norm_label": "__init__.py"
},
{
"label": "compare_iterations.py",
"file_type": "code",
"source_file": "scripts\\analysis\\compare_iterations.py",
"source_location": "L1",
"id": "scripts_analysis_compare_iterations_py",
"community": 18,
"norm_label": "compare_iterations.py"
},
{
"label": "compare_folders()",
"file_type": "code",
"source_file": "scripts\\analysis\\compare_iterations.py",
"source_location": "L6",
"id": "compare_iterations_compare_folders",
"community": 18,
"norm_label": "compare_folders()"
},
{
"label": "data_inspector.py",
"file_type": "code",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L1",
"id": "scripts_analysis_data_inspector_py",
"community": 12,
"norm_label": "data_inspector.py"
},
{
"label": "load_frame()",
"file_type": "code",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L11",
"id": "data_inspector_load_frame",
"community": 12,
"norm_label": "load_frame()"
},
{
"label": "inspect_radar()",
"file_type": "code",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L21",
"id": "data_inspector_inspect_radar",
"community": 12,
"norm_label": "inspect_radar()"
},
{
"label": "inspect_lidar()",
"file_type": "code",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L39",
"id": "data_inspector_inspect_lidar",
"community": 12,
"norm_label": "inspect_lidar()"
},
{
"label": "inspect_gt()",
"file_type": "code",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L54",
"id": "data_inspector_inspect_gt",
"community": 12,
"norm_label": "inspect_gt()"
},
{
"label": "plot_radar()",
"file_type": "code",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L68",
"id": "data_inspector_plot_radar",
"community": 12,
"norm_label": "plot_radar()"
},
{
"label": "plot_lidar()",
"file_type": "code",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L90",
"id": "data_inspector_plot_lidar",
"community": 12,
"norm_label": "plot_lidar()"
},
{
"label": "deep_metrology.py",
"file_type": "code",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L1",
"id": "scripts_analysis_deep_metrology_py",
"community": 13,
"norm_label": "deep_metrology.py"
},
{
"label": "power_law()",
"file_type": "code",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L8",
"id": "deep_metrology_power_law",
"community": 13,
"norm_label": "power_law()"
},
{
"label": "analyze_iteration()",
"file_type": "code",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L11",
"id": "deep_metrology_analyze_iteration",
"community": 13,
"norm_label": "analyze_iteration()"
},
{
"label": "run_metrology_suite()",
"file_type": "code",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L39",
"id": "deep_metrology_run_metrology_suite",
"community": 13,
"norm_label": "run_metrology_suite()"
},
{
"label": "plot_iterations.py",
"file_type": "code",
"source_file": "scripts\\analysis\\plot_iterations.py",
"source_location": "L1",
"id": "scripts_analysis_plot_iterations_py",
"community": 1,
"norm_label": "plot_iterations.py"
},
{
"label": "plot_comparison()",
"file_type": "code",
"source_file": "scripts\\analysis\\plot_iterations.py",
"source_location": "L6",
"id": "plot_iterations_plot_comparison",
"community": 1,
"norm_label": "plot_comparison()"
},
{
"label": "# IMPORTANT: Use absolute path for artifacts in conversation dir",
"file_type": "rationale",
"source_file": "scripts\\analysis\\plot_iterations.py",
"source_location": "L59",
"id": "plot_iterations_rationale_59",
"community": 1,
"norm_label": "# important: use absolute path for artifacts in conversation dir"
},
{
"label": "research_metrology.py",
"file_type": "code",
"source_file": "scripts\\analysis\\research_metrology.py",
"source_location": "L1",
"id": "scripts_analysis_research_metrology_py",
"community": 19,
"norm_label": "research_metrology.py"
},
{
"label": "research_metrology()",
"file_type": "code",
"source_file": "scripts\\analysis\\research_metrology.py",
"source_location": "L7",
"id": "research_metrology_research_metrology",
"community": 19,
"norm_label": "research_metrology()"
},
{
"label": "sensitivity_sweep.py",
"file_type": "code",
"source_file": "scripts\\analysis\\sensitivity_sweep.py",
"source_location": "L1",
"id": "scripts_analysis_sensitivity_sweep_py",
"community": 1,
"norm_label": "sensitivity_sweep.py"
},
{
"label": "run_sensitivity_sweep()",
"file_type": "code",
"source_file": "scripts\\analysis\\sensitivity_sweep.py",
"source_location": "L20",
"id": "sensitivity_sweep_run_sensitivity_sweep",
"community": 1,
"norm_label": "run_sensitivity_sweep()"
},
{
"label": "sensitivity_sweep_207.py",
"file_type": "code",
"source_file": "scripts\\analysis\\sensitivity_sweep_207.py",
"source_location": "L1",
"id": "scripts_analysis_sensitivity_sweep_207_py",
"community": 1,
"norm_label": "sensitivity_sweep_207.py"
},
{
"label": "run_sensitivity_sweep()",
"file_type": "code",
"source_file": "scripts\\analysis\\sensitivity_sweep_207.py",
"source_location": "L19",
"id": "sensitivity_sweep_207_run_sensitivity_sweep",
"community": 1,
"norm_label": "run_sensitivity_sweep()"
},
{
"label": "verify_frame.py",
"file_type": "code",
"source_file": "scripts\\analysis\\verify_frame.py",
"source_location": "L1",
"id": "scripts_analysis_verify_frame_py",
"community": 1,
"norm_label": "verify_frame.py"
},
{
"label": "verify_frame()",
"file_type": "code",
"source_file": "scripts\\analysis\\verify_frame.py",
"source_location": "L16",
"id": "verify_frame_verify_frame",
"community": 1,
"norm_label": "verify_frame()"
},
{
"label": "verify_metrology_logic.py",
"file_type": "code",
"source_file": "scripts\\analysis\\verify_metrology_logic.py",
"source_location": "L1",
"id": "scripts_analysis_verify_metrology_logic_py",
"community": 1,
"norm_label": "verify_metrology_logic.py"
},
{
"label": "verify_signal_flow()",
"file_type": "code",
"source_file": "scripts\\analysis\\verify_metrology_logic.py",
"source_location": "L18",
"id": "verify_metrology_logic_verify_signal_flow",
"community": 1,
"norm_label": "verify_signal_flow()"
},
{
"label": "verify_tags.py",
"file_type": "code",
"source_file": "scripts\\analysis\\verify_tags.py",
"source_location": "L1",
"id": "scripts_analysis_verify_tags_py",
"community": 29,
"norm_label": "verify_tags.py"
},
{
"label": "model_wrapper.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L1",
"id": "scripts_isolate_model_wrapper_py",
"community": 1,
"norm_label": "model_wrapper.py"
},
{
"label": "ShenronRadarModel",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L23",
"id": "model_wrapper_shenronradarmodel",
"community": 1,
"norm_label": "shenronradarmodel"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L24",
"id": "model_wrapper_shenronradarmodel_init",
"community": 1,
"norm_label": ".__init__()"
},
{
"label": "._sync_configs()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L56",
"id": "model_wrapper_shenronradarmodel_sync_configs",
"community": 1,
"norm_label": "._sync_configs()"
},
{
"label": ".process()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L78",
"id": "model_wrapper_shenronradarmodel_process",
"community": 1,
"norm_label": ".process()"
},
{
"label": ".get_last_metrology()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L130",
"id": "model_wrapper_shenronradarmodel_get_last_metrology",
"community": 1,
"norm_label": ".get_last_metrology()"
},
{
"label": ".get_signal_metrics()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L143",
"id": "model_wrapper_shenronradarmodel_get_signal_metrics",
"community": 1,
"norm_label": ".get_signal_metrics()"
},
{
"label": ".get_radar_specs()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L223",
"id": "model_wrapper_shenronradarmodel_get_radar_specs",
"community": 1,
"norm_label": ".get_radar_specs()"
},
{
"label": "Initialize the Shenron Radar Model. Args: radar_",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L25",
"id": "model_wrapper_rationale_25",
"community": 1,
"norm_label": "initialize the shenron radar model. args: radar_"
},
{
"label": "Important: Sync global variables in sim_radar_utils to match current radar.obj",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L57",
"id": "model_wrapper_rationale_57",
"community": 1,
"norm_label": "important: sync global variables in sim_radar_utils to match current radar.obj"
},
{
"label": "Process semantic LiDAR data to generate a rich radar point cloud.",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L79",
"id": "model_wrapper_rationale_79",
"community": 1,
"norm_label": "process semantic lidar data to generate a rich radar point cloud."
},
{
"label": "Return the raw internal heatmaps and thresholds for the last processed frame.",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L131",
"id": "model_wrapper_rationale_131",
"community": 1,
"norm_label": "return the raw internal heatmaps and thresholds for the last processed frame."
},
{
"label": "Calculates frame-level signal-to-noise ratio and noise floor metadata.",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L144",
"id": "model_wrapper_rationale_144",
"community": 1,
"norm_label": "calculates frame-level signal-to-noise ratio and noise floor metadata."
},
{
"label": "Return radar hardware specs for dashboard telemetry.",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L224",
"id": "model_wrapper_rationale_224",
"community": 1,
"norm_label": "return radar hardware specs for dashboard telemetry."
},
{
"label": "ConfigureRadar.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_configureradar_py",
"community": 1,
"norm_label": "configureradar.py"
},
{
"label": "radar",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L6",
"id": "configureradar_radar",
"community": 1,
"norm_label": "radar"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L12",
"id": "configureradar_radar_init",
"community": 1,
"norm_label": ".__init__()"
},
{
"label": ".get_noise()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L154",
"id": "configureradar_radar_get_noise",
"community": 6,
"norm_label": ".get_noise()"
},
{
"label": ".load_antenna_luts()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L169",
"id": "configureradar_radar_load_antenna_luts",
"community": 1,
"norm_label": ".load_antenna_luts()"
},
{
"label": "class to define the radar object with it's settings and to extract time interval",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L8",
"id": "configureradar_rationale_8",
"community": 1,
"norm_label": "class to define the radar object with it's settings and to extract time interval"
},
{
"label": "Load normalized antenna gain LUTs (dB) from CSV files. Expected CSV f",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L170",
"id": "configureradar_rationale_170",
"community": 1,
"norm_label": "load normalized antenna gain luts (db) from csv files. expected csv f"
},
{
"label": "lidar.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"community": 6,
"norm_label": "lidar.py"
},
{
"label": "map_carla_semantic_lidar_latest()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L18",
"id": "lidar_map_carla_semantic_lidar_latest",
"community": 6,
"norm_label": "map_carla_semantic_lidar_latest()"
},
{
"label": "check_save_path()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L73",
"id": "lidar_check_save_path",
"community": 6,
"norm_label": "check_save_path()"
},
{
"label": "rotate_points()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L78",
"id": "lidar_rotate_points",
"community": 6,
"norm_label": "rotate_points()"
},
{
"label": "Cropped_forRadar()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L84",
"id": "lidar_cropped_forradar",
"community": 6,
"norm_label": "cropped_forradar()"
},
{
"label": "run_lidar()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L111",
"id": "lidar_run_lidar",
"community": 6,
"norm_label": "run_lidar()"
},
{
"label": "Function to map material column in the collected carla ray_cast_shenron to shenr",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L19",
"id": "lidar_rationale_19",
"community": 6,
"norm_label": "function to map material column in the collected carla ray_cast_shenron to shenr"
},
{
"label": "Removes Occlusions and calculates loss for each point",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L85",
"id": "lidar_rationale_85",
"community": 6,
"norm_label": "removes occlusions and calculates loss for each point"
},
{
"label": "lidar_utils.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_utils_py",
"community": 6,
"norm_label": "lidar_utils.py"
},
{
"label": "create_digital_twin()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L10",
"id": "lidar_utils_create_digital_twin",
"community": 6,
"norm_label": "create_digital_twin()"
},
{
"label": "map_material()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L94",
"id": "lidar_utils_map_material",
"community": 6,
"norm_label": "map_material()"
},
{
"label": "new_map_material()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L129",
"id": "lidar_utils_new_map_material",
"community": 6,
"norm_label": "new_map_material()"
},
{
"label": "Augments the input point cloud using the ground truth labels. Could densify",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L12",
"id": "lidar_utils_rationale_12",
"community": 6,
"norm_label": "augments the input point cloud using the ground truth labels. could densify"
},
{
"label": "main.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\main.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_main_py",
"community": 6,
"norm_label": "main.py"
},
{
"label": "run_shenron()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\main.py",
"source_location": "L12",
"id": "main_run_shenron",
"community": 6,
"norm_label": "run_shenron()"
},
{
"label": "map_carla_semantic_lidar_shenron.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\map_carla_semantic_lidar_shenron.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_map_carla_semantic_lidar_shenron_py",
"community": 3,
"norm_label": "map_carla_semantic_lidar_shenron.py"
},
{
"label": "check_save_path()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\map_carla_semantic_lidar_shenron.py",
"source_location": "L7",
"id": "map_carla_semantic_lidar_shenron_check_save_path",
"community": 3,
"norm_label": "check_save_path()"
},
{
"label": "main()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\map_carla_semantic_lidar_shenron.py",
"source_location": "L12",
"id": "map_carla_semantic_lidar_shenron_main",
"community": 3,
"norm_label": "main()"
},
{
"label": "path_config.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\path_config.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_path_config_py",
"community": 30,
"norm_label": "path_config.py"
},
{
"label": "transform_dsp_utils.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"community": 7,
"norm_label": "transform_dsp_utils.py"
},
{
"label": "separate_real_imag()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L9",
"id": "transform_dsp_utils_separate_real_imag",
"community": 7,
"norm_label": "separate_real_imag()"
},
{
"label": "separate_mag_phase()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L18",
"id": "transform_dsp_utils_separate_mag_phase",
"community": 7,
"norm_label": "separate_mag_phase()"
},
{
"label": "convert_adc_to_3d_fft()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L27",
"id": "transform_dsp_utils_convert_adc_to_3d_fft",
"community": 7,
"norm_label": "convert_adc_to_3d_fft()"
},
{
"label": "cart2polar()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L57",
"id": "transform_dsp_utils_cart2polar",
"community": 7,
"norm_label": "cart2polar()"
},
{
"label": "polar_to_cart()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L66",
"id": "transform_dsp_utils_polar_to_cart",
"community": 7,
"norm_label": "polar_to_cart()"
},
{
"label": "plot_data()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L106",
"id": "transform_dsp_utils_plot_data",
"community": 7,
"norm_label": "plot_data()"
},
{
"label": "CFAR_filtered_output()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L121",
"id": "transform_dsp_utils_cfar_filtered_output",
"community": 7,
"norm_label": "cfar_filtered_output()"
},
{
"label": "CA_CFAR",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L172",
"id": "transform_dsp_utils_ca_cfar",
"community": 7,
"norm_label": "ca_cfar"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L198",
"id": "transform_dsp_utils_ca_cfar_init",
"community": 7,
"norm_label": ".__init__()"
},
{
"label": ".__call__()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L214",
"id": "transform_dsp_utils_ca_cfar_call",
"community": 7,
"norm_label": ".__call__()"
},
{
"label": "Function to convert adc data to RA tensor Input: adcData:",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L28",
"id": "transform_dsp_utils_rationale_28",
"community": 7,
"norm_label": "function to convert adc data to ra tensor input: adcdata:"
},
{
"label": "convert a polar range angle tensor to cartesian array Input: RATe",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L68",
"id": "transform_dsp_utils_rationale_68",
"community": 7,
"norm_label": "convert a polar range angle tensor to cartesian array input: rate"
},
{
"label": "Description: ------------ Cell Averaging - Constant False Alarm Ra",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L173",
"id": "transform_dsp_utils_rationale_173",
"community": 7,
"norm_label": "description: ------------ cell averaging - constant false alarm ra"
},
{
"label": "Description: ------------ Performs the automatic detection",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L215",
"id": "transform_dsp_utils_rationale_215",
"community": 7,
"norm_label": "description: ------------ performs the automatic detection"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\__init__.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_init_py",
"community": 31,
"norm_label": "__init__.py"
},
{
"label": "heatmap_gen.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_heatmap_gen_py",
"community": 6,
"norm_label": "heatmap_gen.py"
},
{
"label": "heatmap_gen()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen.py",
"source_location": "L16",
"id": "heatmap_gen_heatmap_gen",
"community": 6,
"norm_label": "heatmap_gen()"
},
{
"label": "heatmap_gen_fast.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen_fast.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_heatmap_gen_fast_py",
"community": 6,
"norm_label": "heatmap_gen_fast.py"
},
{
"label": "get_gpu_id_most_avlbl_mem()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen_fast.py",
"source_location": "L16",
"id": "heatmap_gen_fast_get_gpu_id_most_avlbl_mem",
"community": 6,
"norm_label": "get_gpu_id_most_avlbl_mem()"
},
{
"label": "heatmap_gen()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen_fast.py",
"source_location": "L42",
"id": "heatmap_gen_fast_heatmap_gen",
"community": 6,
"norm_label": "heatmap_gen()"
},
{
"label": "Sceneset.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L1",
"id": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"community": 8,
"norm_label": "sceneset.py"
},
{
"label": "cart2sph()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L11",
"id": "sceneset_cart2sph",
"community": 8,
"norm_label": "cart2sph()"
},
{
"label": "sph2cart()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L18",
"id": "sceneset_sph2cart",
"community": 8,
"norm_label": "sph2cart()"
},
{
"label": "Sceneset",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L25",
"id": "sceneset_sceneset",
"community": 8,
"norm_label": "sceneset"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L30",
"id": "sceneset_sceneset_init",
"community": 8,
"norm_label": ".__init__()"
},
{
"label": ".removeocclusion()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L35",
"id": "sceneset_sceneset_removeocclusion",
"community": 8,
"norm_label": ".removeocclusion()"
},
{
"label": ".removeocclusion_hiddenpoint()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L116",
"id": "sceneset_sceneset_removeocclusion_hiddenpoint",
"community": 8,
"norm_label": ".removeocclusion_hiddenpoint()"
},
{
"label": ".specularpoints()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L190",
"id": "sceneset_sceneset_specularpoints",
"community": 8,
"norm_label": ".specularpoints()"
},
{
"label": "get_loss()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L259",
"id": "sceneset_get_loss",
"community": 8,
"norm_label": "get_loss()"
},
{
"label": "get_loss_2()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L284",
"id": "sceneset_get_loss_2",
"community": 8,
"norm_label": "get_loss_2()"
},
{
"label": "get_loss_3()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L377",
"id": "sceneset_get_loss_3",
"community": 8,
"norm_label": "get_loss_3()"
},
{
"label": "Class with all the functions to modify OSM scenario and thus generate the points",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L27",
"id": "sceneset_rationale_27",
"community": 8,
"norm_label": "class with all the functions to modify osm scenario and thus generate the points"
},
{
"label": "Note: angles should be used for power calculation as it is in reflecting surface",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L285",
"id": "sceneset_rationale_285",
"community": 8,
"norm_label": "note: angles should be used for power calculation as it is in reflecting surface"
},
{
"label": "Note: angles should be used for power calculation as it is in reflecting surface",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L378",
"id": "sceneset_rationale_378",
"community": 8,
"norm_label": "note: angles should be used for power calculation as it is in reflecting surface"
},
{
"label": "cfar_detector.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L1",
"id": "scripts_isolate_sim_radar_utils_cfar_detector_py",
"community": 11,
"norm_label": "cfar_detector.py"
},
{
"label": "CA_CFAR",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L4",
"id": "cfar_detector_ca_cfar",
"community": 11,
"norm_label": "ca_cfar"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L30",
"id": "cfar_detector_ca_cfar_init",
"community": 11,
"norm_label": ".__init__()"
},
{
"label": ".__call__()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L46",
"id": "cfar_detector_ca_cfar_call",
"community": 11,
"norm_label": ".__call__()"
},
{
"label": "Description: ------------ Cell Averaging - Constant False Alarm Rate",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L5",
"id": "cfar_detector_rationale_5",
"community": 11,
"norm_label": "description: ------------ cell averaging - constant false alarm rate"
},
{
"label": "Description: ------------ Performs the automatic detection o",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L47",
"id": "cfar_detector_rationale_47",
"community": 11,
"norm_label": "description: ------------ performs the automatic detection o"
},
{
"label": "convert2D_img.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L1",
"id": "scripts_isolate_sim_radar_utils_convert2d_img_py",
"community": 4,
"norm_label": "convert2d_img.py"
},
{
"label": "convert2D_img_func()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L22",
"id": "convert2d_img_convert2d_img_func",
"community": 4,
"norm_label": "convert2d_img_func()"
},
{
"label": "convert_sem_lidar_2D_img_func()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L40",
"id": "convert2d_img_convert_sem_lidar_2d_img_func",
"community": 4,
"norm_label": "convert_sem_lidar_2d_img_func()"
},
{
"label": "main()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L74",
"id": "convert2d_img_main",
"community": 4,
"norm_label": "main()"
},
{
"label": "converts the 3D radar raw data to 2d range-angle image of dimension 256X256",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L23",
"id": "convert2d_img_rationale_23",
"community": 4,
"norm_label": "converts the 3d radar raw data to 2d range-angle image of dimension 256x256"
},
{
"label": "converts the semantic_lidar data to the range angle 2D image of dimension 256X25",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L41",
"id": "convert2d_img_rationale_41",
"community": 4,
"norm_label": "converts the semantic_lidar data to the range angle 2d image of dimension 256x25"
},
{
"label": "radar_processor.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L1",
"id": "scripts_isolate_sim_radar_utils_radar_processor_py",
"community": 1,
"norm_label": "radar_processor.py"
},
{
"label": "RadarProcessor",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L22",
"id": "radar_processor_radarprocessor",
"community": 1,
"norm_label": "radarprocessor"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L23",
"id": "radar_processor_radarprocessor_init",
"community": 11,
"norm_label": ".__init__()"
},
{
"label": ".cal_range_fft()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L52",
"id": "radar_processor_radarprocessor_cal_range_fft",
"community": 1,
"norm_label": ".cal_range_fft()"
},
{
"label": ".cal_doppler_fft()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L56",
"id": "radar_processor_radarprocessor_cal_doppler_fft",
"community": 1,
"norm_label": ".cal_doppler_fft()"
},
{
"label": ".cal_angle_fft()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L60",
"id": "radar_processor_radarprocessor_cal_angle_fft",
"community": 4,
"norm_label": ".cal_angle_fft()"
},
{
"label": ".convert_to_pcd()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L64",
"id": "radar_processor_radarprocessor_convert_to_pcd",
"community": 1,
"norm_label": ".convert_to_pcd()"
},
{
"label": "apply range window and doppler window and apply fft on each sample to get range",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L53",
"id": "radar_processor_rationale_53",
"community": 11,
"norm_label": "apply range window and doppler window and apply fft on each sample to get range"
},
{
"label": "apply fft on each chirp to get doppler profile",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L57",
"id": "radar_processor_rationale_57",
"community": 11,
"norm_label": "apply fft on each chirp to get doppler profile"
},
{
"label": "# apply fft on each antenna to get angle profile",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L61",
"id": "radar_processor_rationale_61",
"community": 4,
"norm_label": "# apply fft on each antenna to get angle profile"
},
{
"label": "transform_utils.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L1",
"id": "scripts_isolate_sim_radar_utils_transform_utils_py",
"community": 4,
"norm_label": "transform_utils.py"
},
{
"label": "get_range_angle()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L4",
"id": "transform_utils_get_range_angle",
"community": 4,
"norm_label": "get_range_angle()"
},
{
"label": "cart2polar()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L8",
"id": "transform_utils_cart2polar",
"community": 4,
"norm_label": "cart2polar()"
},
{
"label": "polar_to_cart()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L17",
"id": "transform_utils_polar_to_cart",
"community": 4,
"norm_label": "polar_to_cart()"
},
{
"label": "convert a polar range angle tensor to cartesian array Input: RATe",
"file_type": "rationale",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L19",
"id": "transform_utils_rationale_19",
"community": 4,
"norm_label": "convert a polar range angle tensor to cartesian array input: rate"
},
{
"label": "utils_radar.py",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L1",
"id": "scripts_isolate_sim_radar_utils_utils_radar_py",
"community": 4,
"norm_label": "utils_radar.py"
},
{
"label": "config_save_path()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L25",
"id": "utils_radar_config_save_path",
"community": 4,
"norm_label": "config_save_path()"
},
{
"label": "create_folder()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L30",
"id": "utils_radar_create_folder",
"community": 4,
"norm_label": "create_folder()"
},
{
"label": "read_time_stamp()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L36",
"id": "utils_radar_read_time_stamp",
"community": 4,
"norm_label": "read_time_stamp()"
},
{
"label": "load_radar_cfg()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L40",
"id": "utils_radar_load_radar_cfg",
"community": 4,
"norm_label": "load_radar_cfg()"
},
{
"label": "reformat_adc_shenron()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L47",
"id": "utils_radar_reformat_adc_shenron",
"community": 4,
"norm_label": "reformat_adc_shenron()"
},
{
"label": "reformat_adc()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L55",
"id": "utils_radar_reformat_adc",
"community": 4,
"norm_label": "reformat_adc()"
},
{
"label": "read_radar_data()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L63",
"id": "utils_radar_read_radar_data",
"community": 4,
"norm_label": "read_radar_data()"
},
{
"label": "read_radar_data_shenron()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L69",
"id": "utils_radar_read_radar_data_shenron",
"community": 4,
"norm_label": "read_radar_data_shenron()"
},
{
"label": "read_radar_pcd()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L75",
"id": "utils_radar_read_radar_pcd",
"community": 4,
"norm_label": "read_radar_pcd()"
},
{
"label": "read_camera_img()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L80",
"id": "utils_radar_read_camera_img",
"community": 4,
"norm_label": "read_camera_img()"
},
{
"label": "read_lidar_pcd()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L86",
"id": "utils_radar_read_lidar_pcd",
"community": 4,
"norm_label": "read_lidar_pcd()"
},
{
"label": "plot_range_doppler()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L91",
"id": "utils_radar_plot_range_doppler",
"community": 4,
"norm_label": "plot_range_doppler()"
},
{
"label": "plot_range_aoa()",
"file_type": "code",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L103",
"id": "utils_radar_plot_range_aoa",
"community": 4,
"norm_label": "plot_range_aoa()"
},
{
"label": "main.py",
"file_type": "code",
"source_file": "src\\main.py",
"source_location": "L1",
"id": "src_main_py",
"community": 2,
"norm_label": "main.py"
},
{
"label": "parse_args()",
"file_type": "code",
"source_file": "src\\main.py",
"source_location": "L34",
"id": "main_parse_args",
"community": 2,
"norm_label": "parse_args()"
},
{
"label": "main()",
"file_type": "code",
"source_file": "src\\main.py",
"source_location": "L85",
"id": "main_main",
"community": 2,
"norm_label": "main()"
},
{
"label": "src/main.py ----------- Scenario-agnostic orchestrator for the CARLA ADAS simu",
"file_type": "rationale",
"source_file": "src\\main.py",
"source_location": "L1",
"id": "main_rationale_1",
"community": 2,
"norm_label": "src/main.py ----------- scenario-agnostic orchestrator for the carla adas simu"
},
{
"label": "recorder.py",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L1",
"id": "src_recorder_py",
"community": 3,
"norm_label": "recorder.py"
},
{
"label": "Recorder",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L12",
"id": "recorder_recorder",
"community": 3,
"norm_label": "recorder"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L13",
"id": "recorder_recorder_init",
"community": 3,
"norm_label": ".__init__()"
},
{
"label": "._async_save_image()",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L39",
"id": "recorder_recorder_async_save_image",
"community": 3,
"norm_label": "._async_save_image()"
},
{
"label": ".save()",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L44",
"id": "recorder_recorder_save",
"community": 3,
"norm_label": ".save()"
},
{
"label": ".close()",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L214",
"id": "recorder_recorder_close",
"community": 1,
"norm_label": ".close()"
},
{
"label": "._generate_videos()",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L223",
"id": "recorder_recorder_generate_videos",
"community": 3,
"norm_label": "._generate_videos()"
},
{
"label": "._get_actor_class()",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L253",
"id": "recorder_recorder_get_actor_class",
"community": 3,
"norm_label": "._get_actor_class()"
},
{
"label": "._calculate_relative_metrics()",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L264",
"id": "recorder_recorder_calculate_relative_metrics",
"community": 3,
"norm_label": "._calculate_relative_metrics()"
},
{
"label": "._to_local_location()",
"file_type": "code",
"source_file": "src\\recorder.py",
"source_location": "L305",
"id": "recorder_recorder_to_local_location",
"community": 3,
"norm_label": "._to_local_location()"
},
{
"label": "Helper to save image in a background thread.",
"file_type": "rationale",
"source_file": "src\\recorder.py",
"source_location": "L40",
"id": "recorder_rationale_40",
"community": 3,
"norm_label": "helper to save image in a background thread."
},
{
"label": "Stitch captured frames into .mp4 files for easy viewing.",
"file_type": "rationale",
"source_file": "src\\recorder.py",
"source_location": "L224",
"id": "recorder_rationale_224",
"community": 3,
"norm_label": "stitch captured frames into .mp4 files for easy viewing."
},
{
"label": "Categorise actor into broad ADAS classes.",
"file_type": "rationale",
"source_file": "src\\recorder.py",
"source_location": "L254",
"id": "recorder_rationale_254",
"community": 3,
"norm_label": "categorise actor into broad adas classes."
},
{
"label": "Calculate relative range, azimuth, and closing velocity. Uses right-han",
"file_type": "rationale",
"source_file": "src\\recorder.py",
"source_location": "L265",
"id": "recorder_rationale_265",
"community": 3,
"norm_label": "calculate relative range, azimuth, and closing velocity. uses right-han"
},
{
"label": "Helper to convert world location to transform-local location.",
"file_type": "rationale",
"source_file": "src\\recorder.py",
"source_location": "L306",
"id": "recorder_rationale_306",
"community": 3,
"norm_label": "helper to convert world location to transform-local location."
},
{
"label": "scenario_loader.py",
"file_type": "code",
"source_file": "src\\scenario_loader.py",
"source_location": "L1",
"id": "src_scenario_loader_py",
"community": 5,
"norm_label": "scenario_loader.py"
},
{
"label": "list_scenarios()",
"file_type": "code",
"source_file": "src\\scenario_loader.py",
"source_location": "L28",
"id": "scenario_loader_list_scenarios",
"community": 5,
"norm_label": "list_scenarios()"
},
{
"label": "load_scenario()",
"file_type": "code",
"source_file": "src\\scenario_loader.py",
"source_location": "L45",
"id": "scenario_loader_load_scenario",
"community": 5,
"norm_label": "load_scenario()"
},
{
"label": "src/scenario_loader.py ---------------------- Dynamic scenario discovery and loa",
"file_type": "rationale",
"source_file": "src\\scenario_loader.py",
"source_location": "L1",
"id": "scenario_loader_rationale_1",
"community": 5,
"norm_label": "src/scenario_loader.py ---------------------- dynamic scenario discovery and loa"
},
{
"label": "Discover all scenario modules inside the 'scenarios' package. Returns a sort",
"file_type": "rationale",
"source_file": "src\\scenario_loader.py",
"source_location": "L29",
"id": "scenario_loader_rationale_29",
"community": 5,
"norm_label": "discover all scenario modules inside the 'scenarios' package. returns a sort"
},
{
"label": "Dynamically import scenario module 'scenarios.<name>' and return an instance",
"file_type": "rationale",
"source_file": "src\\scenario_loader.py",
"source_location": "L46",
"id": "scenario_loader_rationale_46",
"community": 5,
"norm_label": "dynamically import scenario module 'scenarios.<name>' and return an instance"
},
{
"label": "sensors.py",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L1",
"id": "src_sensors_py",
"community": 2,
"norm_label": "sensors.py"
},
{
"label": "SensorManager",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L12",
"id": "sensors_sensormanager",
"community": 2,
"norm_label": "sensormanager"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L13",
"id": "sensors_sensormanager_init",
"community": 2,
"norm_label": ".__init__()"
},
{
"label": ".spawn_sensors()",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L28",
"id": "sensors_sensormanager_spawn_sensors",
"community": 2,
"norm_label": ".spawn_sensors()"
},
{
"label": "._spawn_camera()",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L35",
"id": "sensors_sensormanager_spawn_camera",
"community": 2,
"norm_label": "._spawn_camera()"
},
{
"label": "._spawn_camera_tpp()",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L52",
"id": "sensors_sensormanager_spawn_camera_tpp",
"community": 2,
"norm_label": "._spawn_camera_tpp()"
},
{
"label": "._spawn_radar()",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L70",
"id": "sensors_sensormanager_spawn_radar",
"community": 2,
"norm_label": "._spawn_radar()"
},
{
"label": "._spawn_lidar()",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L88",
"id": "sensors_sensormanager_spawn_lidar",
"community": 2,
"norm_label": "._spawn_lidar()"
},
{
"label": ".get_data()",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L107",
"id": "sensors_sensormanager_get_data",
"community": 2,
"norm_label": ".get_data()"
},
{
"label": ".destroy()",
"file_type": "code",
"source_file": "src\\sensors.py",
"source_location": "L119",
"id": "sensors_sensormanager_destroy",
"community": 0,
"norm_label": ".destroy()"
},
{
"label": "utils.py",
"file_type": "code",
"source_file": "src\\utils.py",
"source_location": "L1",
"id": "src_utils_py",
"community": 2,
"norm_label": "utils.py"
},
{
"label": "get_weather_preset()",
"file_type": "code",
"source_file": "src\\utils.py",
"source_location": "L3",
"id": "utils_get_weather_preset",
"community": 2,
"norm_label": "get_weather_preset()"
},
{
"label": "Map names (case-insensitive, partial matching) to carla.WeatherParameters.",
"file_type": "rationale",
"source_file": "src\\utils.py",
"source_location": "L4",
"id": "utils_rationale_4",
"community": 2,
"norm_label": "map names (case-insensitive, partial matching) to carla.weatherparameters."
},
{
"label": "check_lidar.py",
"file_type": "code",
"source_file": "tmp\\check_lidar.py",
"source_location": "L1",
"id": "tmp_check_lidar_py",
"community": 32,
"norm_label": "check_lidar.py"
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L21",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_pollingfilter",
"source": "dashboard_app_py",
"target": "app_pollingfilter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L51",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_is_simulation_running",
"source": "dashboard_app_py",
"target": "app_is_simulation_running",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L61",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_index",
"source": "dashboard_app_py",
"target": "app_index",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L66",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_get_config",
"source": "dashboard_app_py",
"target": "app_get_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L81",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_get_scenario_params",
"source": "dashboard_app_py",
"target": "app_get_scenario_params",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L98",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_simulator_status",
"source": "dashboard_app_py",
"target": "app_simulator_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L135",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_simulator_kill",
"source": "dashboard_app_py",
"target": "app_simulator_kill",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L152",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_shutdown",
"source": "dashboard_app_py",
"target": "app_shutdown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L164",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_simulator_idle",
"source": "dashboard_app_py",
"target": "app_simulator_idle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L178",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_simulator_wake",
"source": "dashboard_app_py",
"target": "app_simulator_wake",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L194",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_simulator_launch",
"source": "dashboard_app_py",
"target": "app_simulator_launch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L207",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_stop_simulation",
"source": "dashboard_app_py",
"target": "app_stop_simulation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L226",
"weight": 1.0,
"_src": "dashboard_app_py",
"_tgt": "app_run_simulation",
"source": "dashboard_app_py",
"target": "app_run_simulation",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_rationale_1",
"_tgt": "dashboard_app_py",
"source": "dashboard_app_py",
"target": "app_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L22",
"weight": 1.0,
"_src": "app_pollingfilter",
"_tgt": "app_pollingfilter_filter",
"source": "app_pollingfilter",
"target": "app_pollingfilter_filter",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\braking.py",
"source_location": "L62",
"weight": 1.0,
"_src": "braking_brakingscenario_setup",
"_tgt": "app_pollingfilter_filter",
"source": "app_pollingfilter_filter",
"target": "braking_brakingscenario_setup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\cutin.py",
"source_location": "L59",
"weight": 1.0,
"_src": "cutin_cutinscenario_setup",
"_tgt": "app_pollingfilter_filter",
"source": "app_pollingfilter_filter",
"target": "cutin_cutinscenario_setup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\obstacle.py",
"source_location": "L57",
"weight": 1.0,
"_src": "obstacle_obstaclescenario_setup",
"_tgt": "app_pollingfilter_filter",
"source": "app_pollingfilter_filter",
"target": "obstacle_obstaclescenario_setup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\showcase.py",
"source_location": "L51",
"weight": 1.0,
"_src": "showcase_showcasescenario_setup",
"_tgt": "app_pollingfilter_filter",
"source": "app_pollingfilter_filter",
"target": "showcase_showcasescenario_setup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\spawn_at_spectator.py",
"source_location": "L20",
"weight": 1.0,
"_src": "spawn_at_spectator_spawn_here",
"_tgt": "app_pollingfilter_filter",
"source": "app_pollingfilter_filter",
"target": "spawn_at_spectator_spawn_here"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L160",
"weight": 1.0,
"_src": "main_main",
"_tgt": "app_pollingfilter_filter",
"source": "app_pollingfilter_filter",
"target": "main_main"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\recorder.py",
"source_location": "L146",
"weight": 1.0,
"_src": "recorder_recorder_save",
"_tgt": "app_pollingfilter_filter",
"source": "app_pollingfilter_filter",
"target": "recorder_recorder_save"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L123",
"weight": 1.0,
"_src": "app_simulator_status",
"_tgt": "app_is_simulation_running",
"source": "app_is_simulation_running",
"target": "app_simulator_status",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L52",
"weight": 1.0,
"_src": "app_rationale_52",
"_tgt": "app_is_simulation_running",
"source": "app_is_simulation_running",
"target": "app_rationale_52",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "dashboard\\app.py",
"source_location": "L67",
"weight": 1.0,
"_src": "app_get_config",
"_tgt": "scenario_loader_list_scenarios",
"source": "app_get_config",
"target": "scenario_loader_list_scenarios"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "dashboard\\app.py",
"source_location": "L84",
"weight": 1.0,
"_src": "app_get_scenario_params",
"_tgt": "scenario_loader_load_scenario",
"source": "app_get_scenario_params",
"target": "scenario_loader_load_scenario"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L136",
"weight": 1.0,
"_src": "app_rationale_136",
"_tgt": "app_simulator_kill",
"source": "app_simulator_kill",
"target": "app_rationale_136",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "dashboard\\app.py",
"source_location": "L153",
"weight": 1.0,
"_src": "app_rationale_153",
"_tgt": "app_shutdown",
"source": "app_shutdown",
"target": "app_rationale_153",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\recorder.py",
"source_location": "L216",
"weight": 1.0,
"_src": "recorder_recorder_close",
"_tgt": "app_shutdown",
"source": "app_shutdown",
"target": "recorder_recorder_close"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L45",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_resetidletimer",
"source": "dashboard_static_app_js",
"target": "app_resetidletimer",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L83",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_updatesimulatorstatus",
"source": "dashboard_static_app_js",
"target": "app_updatesimulatorstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L323",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_appendlog",
"source": "dashboard_static_app_js",
"target": "app_appendlog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L349",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_startstream",
"source": "dashboard_static_app_js",
"target": "app_startstream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L457",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_rendershenrontelemetry",
"source": "dashboard_static_app_js",
"target": "app_rendershenrontelemetry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L492",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_updateshenronprogress",
"source": "dashboard_static_app_js",
"target": "app_updateshenronprogress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L519",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_chip",
"source": "dashboard_static_app_js",
"target": "app_chip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L523",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_setloadingstate",
"source": "dashboard_static_app_js",
"target": "app_setloadingstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L540",
"weight": 1.0,
"_src": "dashboard_static_app_js",
"_tgt": "app_loadscenarioparams",
"source": "dashboard_static_app_js",
"target": "app_loadscenarioparams",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L384",
"weight": 1.0,
"_src": "app_startstream",
"_tgt": "app_resetidletimer",
"source": "app_resetidletimer",
"target": "app_startstream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L377",
"weight": 1.0,
"_src": "app_startstream",
"_tgt": "app_appendlog",
"source": "app_appendlog",
"target": "app_startstream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L378",
"weight": 1.0,
"_src": "app_startstream",
"_tgt": "app_setloadingstate",
"source": "app_startstream",
"target": "app_setloadingstate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L391",
"weight": 1.0,
"_src": "app_startstream",
"_tgt": "app_rendershenrontelemetry",
"source": "app_startstream",
"target": "app_rendershenrontelemetry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L402",
"weight": 1.0,
"_src": "app_startstream",
"_tgt": "app_updateshenronprogress",
"source": "app_startstream",
"target": "app_updateshenronprogress",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "dashboard\\static\\app.js",
"source_location": "L468",
"weight": 1.0,
"_src": "app_rendershenrontelemetry",
"_tgt": "app_chip",
"source": "app_rendershenrontelemetry",
"target": "app_chip",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L19",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "abc",
"source": "scenarios_base_py",
"target": "abc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L22",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "base_scenariobase",
"source": "scenarios_base_py",
"target": "base_scenariobase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L53",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "base_name",
"source": "scenarios_base_py",
"target": "base_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L57",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "base_setup",
"source": "scenarios_base_py",
"target": "base_setup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L72",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "base_step",
"source": "scenarios_base_py",
"target": "base_step",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L83",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "base_cleanup",
"source": "scenarios_base_py",
"target": "base_cleanup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L117",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "base_weather",
"source": "scenarios_base_py",
"target": "base_weather",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L125",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "base_max_frames",
"source": "scenarios_base_py",
"target": "base_max_frames",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L133",
"weight": 1.0,
"_src": "scenarios_base_py",
"_tgt": "base_ego_spawn_point",
"source": "scenarios_base_py",
"target": "base_ego_spawn_point",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L1",
"weight": 1.0,
"_src": "base_rationale_1",
"_tgt": "scenarios_base_py",
"source": "scenarios_base_py",
"target": "base_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L22",
"weight": 1.0,
"_src": "base_scenariobase",
"_tgt": "abc",
"source": "base_scenariobase",
"target": "abc",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L41",
"weight": 1.0,
"_src": "base_scenariobase",
"_tgt": "base_scenariobase_init",
"source": "base_scenariobase",
"target": "base_scenariobase_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L93",
"weight": 1.0,
"_src": "base_scenariobase",
"_tgt": "base_scenariobase_log_frame",
"source": "base_scenariobase",
"target": "base_scenariobase_log_frame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L143",
"weight": 1.0,
"_src": "base_scenariobase",
"_tgt": "base_scenariobase_on_ego_spawned",
"source": "base_scenariobase",
"target": "base_scenariobase_on_ego_spawned",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L149",
"weight": 1.0,
"_src": "base_scenariobase",
"_tgt": "base_scenariobase_get_scenario_metadata",
"source": "base_scenariobase",
"target": "base_scenariobase_get_scenario_metadata",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L159",
"weight": 1.0,
"_src": "base_scenariobase",
"_tgt": "base_scenariobase_apply_parameters",
"source": "base_scenariobase",
"target": "base_scenariobase_apply_parameters",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L185",
"weight": 1.0,
"_src": "base_scenariobase",
"_tgt": "base_scenariobase_destroy_actors",
"source": "base_scenariobase",
"target": "base_scenariobase_destroy_actors",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L198",
"weight": 1.0,
"_src": "base_scenariobase",
"_tgt": "base_scenariobase_get_waypoint_ahead",
"source": "base_scenariobase",
"target": "base_scenariobase_get_waypoint_ahead",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L23",
"weight": 1.0,
"_src": "base_rationale_23",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "base_rationale_23",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\braking.py",
"source_location": "L19",
"weight": 0.8,
"_src": "braking_brakingscenario",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "braking_brakingscenario",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\braking.py",
"source_location": "L19",
"weight": 0.8,
"_src": "braking_rationale_1",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "braking_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\braking.py",
"source_location": "L19",
"weight": 0.8,
"_src": "braking_rationale_23",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "braking_rationale_23",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\cutin.py",
"source_location": "L17",
"weight": 0.8,
"_src": "cutin_cutinscenario",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "cutin_cutinscenario",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\cutin.py",
"source_location": "L17",
"weight": 0.8,
"_src": "cutin_rationale_1",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "cutin_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\cutin.py",
"source_location": "L17",
"weight": 0.8,
"_src": "cutin_rationale_21",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "cutin_rationale_21",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L16",
"weight": 0.8,
"_src": "obstacle_obstaclescenario",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "obstacle_obstaclescenario",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L16",
"weight": 0.8,
"_src": "obstacle_rationale_1",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "obstacle_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L16",
"weight": 0.8,
"_src": "obstacle_rationale_20",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "obstacle_rationale_20",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\showcase.py",
"source_location": "L12",
"weight": 0.8,
"_src": "showcase_showcasescenario",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "showcase_showcasescenario",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\showcase.py",
"source_location": "L12",
"weight": 0.8,
"_src": "showcase_rationale_1",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "showcase_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\showcase.py",
"source_location": "L12",
"weight": 0.8,
"_src": "showcase_rationale_25",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "showcase_rationale_25",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scenarios\\showcase.py",
"source_location": "L12",
"weight": 0.8,
"_src": "showcase_rationale_83",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "showcase_rationale_83",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "src\\scenario_loader.py",
"source_location": "L25",
"weight": 0.8,
"_src": "scenario_loader_rationale_1",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "scenario_loader_rationale_1",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "src\\scenario_loader.py",
"source_location": "L25",
"weight": 0.8,
"_src": "scenario_loader_rationale_29",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "scenario_loader_rationale_29",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "src\\scenario_loader.py",
"source_location": "L25",
"weight": 0.8,
"_src": "scenario_loader_rationale_46",
"_tgt": "base_scenariobase",
"source": "base_scenariobase",
"target": "scenario_loader_rationale_46",
"confidence_score": 0.5
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L94",
"weight": 1.0,
"_src": "base_rationale_94",
"_tgt": "base_scenariobase_log_frame",
"source": "base_scenariobase_log_frame",
"target": "base_rationale_94",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\braking.py",
"source_location": "L120",
"weight": 1.0,
"_src": "braking_brakingscenario_step",
"_tgt": "base_scenariobase_log_frame",
"source": "base_scenariobase_log_frame",
"target": "braking_brakingscenario_step"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\cutin.py",
"source_location": "L112",
"weight": 1.0,
"_src": "cutin_cutinscenario_step",
"_tgt": "base_scenariobase_log_frame",
"source": "base_scenariobase_log_frame",
"target": "cutin_cutinscenario_step"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\obstacle.py",
"source_location": "L96",
"weight": 1.0,
"_src": "obstacle_obstaclescenario_step",
"_tgt": "base_scenariobase_log_frame",
"source": "base_scenariobase_log_frame",
"target": "obstacle_obstaclescenario_step"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\showcase.py",
"source_location": "L127",
"weight": 1.0,
"_src": "showcase_showcasescenario_step",
"_tgt": "base_scenariobase_log_frame",
"source": "base_scenariobase_log_frame",
"target": "showcase_showcasescenario_step"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L144",
"weight": 1.0,
"_src": "base_rationale_144",
"_tgt": "base_scenariobase_on_ego_spawned",
"source": "base_scenariobase_on_ego_spawned",
"target": "base_rationale_144",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L225",
"weight": 1.0,
"_src": "main_main",
"_tgt": "base_scenariobase_on_ego_spawned",
"source": "base_scenariobase_on_ego_spawned",
"target": "main_main"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L150",
"weight": 1.0,
"_src": "base_rationale_150",
"_tgt": "base_scenariobase_get_scenario_metadata",
"source": "base_scenariobase_get_scenario_metadata",
"target": "base_rationale_150",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L160",
"weight": 1.0,
"_src": "base_rationale_160",
"_tgt": "base_scenariobase_apply_parameters",
"source": "base_scenariobase_apply_parameters",
"target": "base_rationale_160",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L125",
"weight": 1.0,
"_src": "main_main",
"_tgt": "base_scenariobase_apply_parameters",
"source": "base_scenariobase_apply_parameters",
"target": "main_main"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L186",
"weight": 1.0,
"_src": "base_rationale_186",
"_tgt": "base_scenariobase_destroy_actors",
"source": "base_scenariobase_destroy_actors",
"target": "base_rationale_186",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\base.py",
"source_location": "L193",
"weight": 1.0,
"_src": "base_scenariobase_destroy_actors",
"_tgt": "sensors_sensormanager_destroy",
"source": "base_scenariobase_destroy_actors",
"target": "sensors_sensormanager_destroy"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\braking.py",
"source_location": "L123",
"weight": 1.0,
"_src": "braking_brakingscenario_cleanup",
"_tgt": "base_scenariobase_destroy_actors",
"source": "base_scenariobase_destroy_actors",
"target": "braking_brakingscenario_cleanup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\cutin.py",
"source_location": "L115",
"weight": 1.0,
"_src": "cutin_cutinscenario_cleanup",
"_tgt": "base_scenariobase_destroy_actors",
"source": "base_scenariobase_destroy_actors",
"target": "cutin_cutinscenario_cleanup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\obstacle.py",
"source_location": "L99",
"weight": 1.0,
"_src": "obstacle_obstaclescenario_cleanup",
"_tgt": "base_scenariobase_destroy_actors",
"source": "base_scenariobase_destroy_actors",
"target": "obstacle_obstaclescenario_cleanup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\showcase.py",
"source_location": "L130",
"weight": 1.0,
"_src": "showcase_showcasescenario_cleanup",
"_tgt": "base_scenariobase_destroy_actors",
"source": "base_scenariobase_destroy_actors",
"target": "showcase_showcasescenario_cleanup"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\base.py",
"source_location": "L199",
"weight": 1.0,
"_src": "base_rationale_199",
"_tgt": "base_scenariobase_get_waypoint_ahead",
"source": "base_scenariobase_get_waypoint_ahead",
"target": "base_rationale_199",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\braking.py",
"source_location": "L68",
"weight": 1.0,
"_src": "braking_brakingscenario_setup",
"_tgt": "base_scenariobase_get_waypoint_ahead",
"source": "base_scenariobase_get_waypoint_ahead",
"target": "braking_brakingscenario_setup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\cutin.py",
"source_location": "L65",
"weight": 1.0,
"_src": "cutin_cutinscenario_setup",
"_tgt": "base_scenariobase_get_waypoint_ahead",
"source": "base_scenariobase_get_waypoint_ahead",
"target": "cutin_cutinscenario_setup"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scenarios\\obstacle.py",
"source_location": "L69",
"weight": 1.0,
"_src": "obstacle_obstaclescenario_setup",
"_tgt": "base_scenariobase_get_waypoint_ahead",
"source": "base_scenariobase_get_waypoint_ahead",
"target": "obstacle_obstaclescenario_setup"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L22",
"weight": 1.0,
"_src": "scenarios_braking_py",
"_tgt": "braking_brakingscenario",
"source": "scenarios_braking_py",
"target": "braking_brakingscenario",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L46",
"weight": 1.0,
"_src": "scenarios_braking_py",
"_tgt": "braking_name",
"source": "scenarios_braking_py",
"target": "braking_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L50",
"weight": 1.0,
"_src": "scenarios_braking_py",
"_tgt": "braking_ego_spawn_point",
"source": "scenarios_braking_py",
"target": "braking_ego_spawn_point",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L1",
"weight": 1.0,
"_src": "braking_rationale_1",
"_tgt": "scenarios_braking_py",
"source": "scenarios_braking_py",
"target": "braking_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L22",
"weight": 1.0,
"_src": "braking_brakingscenario",
"_tgt": "scenariobase",
"source": "braking_brakingscenario",
"target": "scenariobase",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L36",
"weight": 1.0,
"_src": "braking_brakingscenario",
"_tgt": "braking_brakingscenario_init",
"source": "braking_brakingscenario",
"target": "braking_brakingscenario_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L54",
"weight": 1.0,
"_src": "braking_brakingscenario",
"_tgt": "braking_brakingscenario_setup",
"source": "braking_brakingscenario",
"target": "braking_brakingscenario_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L101",
"weight": 1.0,
"_src": "braking_brakingscenario",
"_tgt": "braking_brakingscenario_step",
"source": "braking_brakingscenario",
"target": "braking_brakingscenario_step",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L122",
"weight": 1.0,
"_src": "braking_brakingscenario",
"_tgt": "braking_brakingscenario_cleanup",
"source": "braking_brakingscenario",
"target": "braking_brakingscenario_cleanup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L130",
"weight": 1.0,
"_src": "braking_brakingscenario",
"_tgt": "braking_brakingscenario_get_scenario_metadata",
"source": "braking_brakingscenario",
"target": "braking_brakingscenario_get_scenario_metadata",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\braking.py",
"source_location": "L23",
"weight": 1.0,
"_src": "braking_rationale_23",
"_tgt": "braking_brakingscenario",
"source": "braking_brakingscenario",
"target": "braking_rationale_23",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L20",
"weight": 1.0,
"_src": "cutin_cutinscenario",
"_tgt": "scenariobase",
"source": "scenariobase",
"target": "cutin_cutinscenario",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L19",
"weight": 1.0,
"_src": "obstacle_obstaclescenario",
"_tgt": "scenariobase",
"source": "scenariobase",
"target": "obstacle_obstaclescenario",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L14",
"weight": 1.0,
"_src": "showcase_showcasescenario",
"_tgt": "scenariobase",
"source": "scenariobase",
"target": "showcase_showcasescenario",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L20",
"weight": 1.0,
"_src": "scenarios_cutin_py",
"_tgt": "cutin_cutinscenario",
"source": "scenarios_cutin_py",
"target": "cutin_cutinscenario",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L44",
"weight": 1.0,
"_src": "scenarios_cutin_py",
"_tgt": "cutin_name",
"source": "scenarios_cutin_py",
"target": "cutin_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L48",
"weight": 1.0,
"_src": "scenarios_cutin_py",
"_tgt": "cutin_ego_spawn_point",
"source": "scenarios_cutin_py",
"target": "cutin_ego_spawn_point",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L1",
"weight": 1.0,
"_src": "cutin_rationale_1",
"_tgt": "scenarios_cutin_py",
"source": "scenarios_cutin_py",
"target": "cutin_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L34",
"weight": 1.0,
"_src": "cutin_cutinscenario",
"_tgt": "cutin_cutinscenario_init",
"source": "cutin_cutinscenario",
"target": "cutin_cutinscenario_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L53",
"weight": 1.0,
"_src": "cutin_cutinscenario",
"_tgt": "cutin_cutinscenario_setup",
"source": "cutin_cutinscenario",
"target": "cutin_cutinscenario_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L97",
"weight": 1.0,
"_src": "cutin_cutinscenario",
"_tgt": "cutin_cutinscenario_step",
"source": "cutin_cutinscenario",
"target": "cutin_cutinscenario_step",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L114",
"weight": 1.0,
"_src": "cutin_cutinscenario",
"_tgt": "cutin_cutinscenario_cleanup",
"source": "cutin_cutinscenario",
"target": "cutin_cutinscenario_cleanup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L122",
"weight": 1.0,
"_src": "cutin_cutinscenario",
"_tgt": "cutin_cutinscenario_get_scenario_metadata",
"source": "cutin_cutinscenario",
"target": "cutin_cutinscenario_get_scenario_metadata",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\cutin.py",
"source_location": "L21",
"weight": 1.0,
"_src": "cutin_rationale_21",
"_tgt": "cutin_cutinscenario",
"source": "cutin_cutinscenario",
"target": "cutin_rationale_21",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L19",
"weight": 1.0,
"_src": "scenarios_obstacle_py",
"_tgt": "obstacle_obstaclescenario",
"source": "scenarios_obstacle_py",
"target": "obstacle_obstaclescenario",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L40",
"weight": 1.0,
"_src": "scenarios_obstacle_py",
"_tgt": "obstacle_name",
"source": "scenarios_obstacle_py",
"target": "obstacle_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L44",
"weight": 1.0,
"_src": "scenarios_obstacle_py",
"_tgt": "obstacle_ego_spawn_point",
"source": "scenarios_obstacle_py",
"target": "obstacle_ego_spawn_point",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L1",
"weight": 1.0,
"_src": "obstacle_rationale_1",
"_tgt": "scenarios_obstacle_py",
"source": "scenarios_obstacle_py",
"target": "obstacle_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L31",
"weight": 1.0,
"_src": "obstacle_obstaclescenario",
"_tgt": "obstacle_obstaclescenario_init",
"source": "obstacle_obstaclescenario",
"target": "obstacle_obstaclescenario_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L49",
"weight": 1.0,
"_src": "obstacle_obstaclescenario",
"_tgt": "obstacle_obstaclescenario_setup",
"source": "obstacle_obstaclescenario",
"target": "obstacle_obstaclescenario_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L94",
"weight": 1.0,
"_src": "obstacle_obstaclescenario",
"_tgt": "obstacle_obstaclescenario_step",
"source": "obstacle_obstaclescenario",
"target": "obstacle_obstaclescenario_step",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L98",
"weight": 1.0,
"_src": "obstacle_obstaclescenario",
"_tgt": "obstacle_obstaclescenario_cleanup",
"source": "obstacle_obstaclescenario",
"target": "obstacle_obstaclescenario_cleanup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L106",
"weight": 1.0,
"_src": "obstacle_obstaclescenario",
"_tgt": "obstacle_obstaclescenario_get_scenario_metadata",
"source": "obstacle_obstaclescenario",
"target": "obstacle_obstaclescenario_get_scenario_metadata",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\obstacle.py",
"source_location": "L20",
"weight": 1.0,
"_src": "obstacle_rationale_20",
"_tgt": "obstacle_obstaclescenario",
"source": "obstacle_obstaclescenario",
"target": "obstacle_rationale_20",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L283",
"weight": 1.0,
"_src": "main_main",
"_tgt": "obstacle_obstaclescenario_get_scenario_metadata",
"source": "obstacle_obstaclescenario_get_scenario_metadata",
"target": "main_main"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L14",
"weight": 1.0,
"_src": "scenarios_showcase_py",
"_tgt": "showcase_showcasescenario",
"source": "scenarios_showcase_py",
"target": "showcase_showcasescenario",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L16",
"weight": 1.0,
"_src": "scenarios_showcase_py",
"_tgt": "showcase_name",
"source": "scenarios_showcase_py",
"target": "showcase_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L20",
"weight": 1.0,
"_src": "scenarios_showcase_py",
"_tgt": "showcase_ego_spawn_point",
"source": "scenarios_showcase_py",
"target": "showcase_ego_spawn_point",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L1",
"weight": 1.0,
"_src": "showcase_rationale_1",
"_tgt": "scenarios_showcase_py",
"source": "scenarios_showcase_py",
"target": "showcase_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L24",
"weight": 1.0,
"_src": "showcase_showcasescenario",
"_tgt": "showcase_showcasescenario_setup",
"source": "showcase_showcasescenario",
"target": "showcase_showcasescenario_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L73",
"weight": 1.0,
"_src": "showcase_showcasescenario",
"_tgt": "showcase_showcasescenario_get_steering_to_target",
"source": "showcase_showcasescenario",
"target": "showcase_showcasescenario_get_steering_to_target",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L82",
"weight": 1.0,
"_src": "showcase_showcasescenario",
"_tgt": "showcase_showcasescenario_step",
"source": "showcase_showcasescenario",
"target": "showcase_showcasescenario_step",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L129",
"weight": 1.0,
"_src": "showcase_showcasescenario",
"_tgt": "showcase_showcasescenario_cleanup",
"source": "showcase_showcasescenario",
"target": "showcase_showcasescenario_cleanup",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L25",
"weight": 1.0,
"_src": "showcase_rationale_25",
"_tgt": "showcase_showcasescenario_setup",
"source": "showcase_showcasescenario_setup",
"target": "showcase_rationale_25",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L245",
"weight": 1.0,
"_src": "main_main",
"_tgt": "showcase_showcasescenario_setup",
"source": "showcase_showcasescenario_setup",
"target": "main_main"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L99",
"weight": 1.0,
"_src": "showcase_showcasescenario_step",
"_tgt": "showcase_showcasescenario_get_steering_to_target",
"source": "showcase_showcasescenario_get_steering_to_target",
"target": "showcase_showcasescenario_step",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scenarios\\showcase.py",
"source_location": "L83",
"weight": 1.0,
"_src": "showcase_rationale_83",
"_tgt": "showcase_showcasescenario_step",
"source": "showcase_showcasescenario_step",
"target": "showcase_rationale_83",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L286",
"weight": 1.0,
"_src": "main_main",
"_tgt": "showcase_showcasescenario_step",
"source": "showcase_showcasescenario_step",
"target": "main_main"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L296",
"weight": 1.0,
"_src": "main_main",
"_tgt": "showcase_showcasescenario_cleanup",
"source": "showcase_showcasescenario_cleanup",
"target": "main_main"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\compare_metrology.py",
"source_location": "L6",
"weight": 1.0,
"_src": "scripts_compare_metrology_py",
"_tgt": "compare_metrology_analyze_session",
"source": "scripts_compare_metrology_py",
"target": "compare_metrology_analyze_session",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L87",
"weight": 1.0,
"_src": "scripts_data_to_mcap_py",
"_tgt": "data_to_mcap_render_heatmap",
"source": "scripts_data_to_mcap_py",
"target": "data_to_mcap_render_heatmap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L111",
"weight": 1.0,
"_src": "scripts_data_to_mcap_py",
"_tgt": "data_to_mcap_postprocess_ra",
"source": "scripts_data_to_mcap_py",
"target": "data_to_mcap_postprocess_ra",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L134",
"weight": 1.0,
"_src": "scripts_data_to_mcap_py",
"_tgt": "data_to_mcap_scan_convert_ra",
"source": "scripts_data_to_mcap_py",
"target": "data_to_mcap_scan_convert_ra",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L169",
"weight": 1.0,
"_src": "scripts_data_to_mcap_py",
"_tgt": "data_to_mcap_load_frames",
"source": "scripts_data_to_mcap_py",
"target": "data_to_mcap_load_frames",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L174",
"weight": 1.0,
"_src": "scripts_data_to_mcap_py",
"_tgt": "data_to_mcap_convert_folder",
"source": "scripts_data_to_mcap_py",
"target": "data_to_mcap_convert_folder",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L443",
"weight": 1.0,
"_src": "scripts_data_to_mcap_py",
"_tgt": "data_to_mcap_main",
"source": "scripts_data_to_mcap_py",
"target": "data_to_mcap_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L403",
"weight": 1.0,
"_src": "data_to_mcap_convert_folder",
"_tgt": "data_to_mcap_render_heatmap",
"source": "data_to_mcap_render_heatmap",
"target": "data_to_mcap_convert_folder",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L88",
"weight": 1.0,
"_src": "data_to_mcap_rationale_88",
"_tgt": "data_to_mcap_render_heatmap",
"source": "data_to_mcap_render_heatmap",
"target": "data_to_mcap_rationale_88",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L108",
"weight": 1.0,
"_src": "data_to_mcap_render_heatmap",
"_tgt": "recorder_recorder_save",
"source": "data_to_mcap_render_heatmap",
"target": "recorder_recorder_save"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L401",
"weight": 1.0,
"_src": "data_to_mcap_convert_folder",
"_tgt": "data_to_mcap_postprocess_ra",
"source": "data_to_mcap_postprocess_ra",
"target": "data_to_mcap_convert_folder",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L112",
"weight": 1.0,
"_src": "data_to_mcap_rationale_112",
"_tgt": "data_to_mcap_postprocess_ra",
"source": "data_to_mcap_postprocess_ra",
"target": "data_to_mcap_rationale_112",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L402",
"weight": 1.0,
"_src": "data_to_mcap_convert_folder",
"_tgt": "data_to_mcap_scan_convert_ra",
"source": "data_to_mcap_scan_convert_ra",
"target": "data_to_mcap_convert_folder",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L135",
"weight": 1.0,
"_src": "data_to_mcap_rationale_135",
"_tgt": "data_to_mcap_scan_convert_ra",
"source": "data_to_mcap_scan_convert_ra",
"target": "data_to_mcap_rationale_135",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L241",
"weight": 1.0,
"_src": "data_to_mcap_convert_folder",
"_tgt": "data_to_mcap_load_frames",
"source": "data_to_mcap_load_frames",
"target": "data_to_mcap_convert_folder",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\data_to_mcap.py",
"source_location": "L454",
"weight": 1.0,
"_src": "data_to_mcap_main",
"_tgt": "data_to_mcap_convert_folder",
"source": "data_to_mcap_convert_folder",
"target": "data_to_mcap_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L309",
"weight": 1.0,
"_src": "main_main",
"_tgt": "data_to_mcap_convert_folder",
"source": "data_to_mcap_convert_folder",
"target": "main_main"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L20",
"weight": 1.0,
"_src": "scripts_generate_shenron_py",
"_tgt": "generate_shenron_get_gpu_info",
"source": "scripts_generate_shenron_py",
"target": "generate_shenron_get_gpu_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L44",
"weight": 1.0,
"_src": "scripts_generate_shenron_py",
"_tgt": "generate_shenron_process_session",
"source": "scripts_generate_shenron_py",
"target": "generate_shenron_process_session",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L200",
"weight": 1.0,
"_src": "scripts_generate_shenron_py",
"_tgt": "generate_shenron_main",
"source": "scripts_generate_shenron_py",
"target": "generate_shenron_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L86",
"weight": 1.0,
"_src": "generate_shenron_process_session",
"_tgt": "generate_shenron_get_gpu_info",
"source": "generate_shenron_get_gpu_info",
"target": "generate_shenron_process_session",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L21",
"weight": 1.0,
"_src": "generate_shenron_rationale_21",
"_tgt": "generate_shenron_get_gpu_info",
"source": "generate_shenron_get_gpu_info",
"target": "generate_shenron_rationale_21",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L216",
"weight": 1.0,
"_src": "generate_shenron_main",
"_tgt": "generate_shenron_process_session",
"source": "generate_shenron_process_session",
"target": "generate_shenron_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\generate_shenron.py",
"source_location": "L67",
"weight": 1.0,
"_src": "generate_shenron_process_session",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "generate_shenron_process_session",
"target": "model_wrapper_shenronradarmodel"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\generate_shenron.py",
"source_location": "L76",
"weight": 1.0,
"_src": "generate_shenron_process_session",
"_tgt": "recorder_recorder_save",
"source": "generate_shenron_process_session",
"target": "recorder_recorder_save"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\generate_shenron.py",
"source_location": "L90",
"weight": 1.0,
"_src": "generate_shenron_process_session",
"_tgt": "model_wrapper_shenronradarmodel_get_radar_specs",
"source": "generate_shenron_process_session",
"target": "model_wrapper_shenronradarmodel_get_radar_specs"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\generate_shenron.py",
"source_location": "L129",
"weight": 1.0,
"_src": "generate_shenron_process_session",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "generate_shenron_process_session",
"target": "model_wrapper_shenronradarmodel_process"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\generate_shenron.py",
"source_location": "L137",
"weight": 1.0,
"_src": "generate_shenron_process_session",
"_tgt": "model_wrapper_shenronradarmodel_get_last_metrology",
"source": "generate_shenron_process_session",
"target": "model_wrapper_shenronradarmodel_get_last_metrology"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\generate_shenron.py",
"source_location": "L146",
"weight": 1.0,
"_src": "generate_shenron_process_session",
"_tgt": "model_wrapper_shenronradarmodel_get_signal_metrics",
"source": "generate_shenron_process_session",
"target": "model_wrapper_shenronradarmodel_get_signal_metrics"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\generate_shenron.py",
"source_location": "L15",
"weight": 0.8,
"_src": "generate_shenron_rationale_21",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "generate_shenron_rationale_21",
"target": "model_wrapper_shenronradarmodel",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\get_pos.py",
"source_location": "L3",
"weight": 1.0,
"_src": "scripts_get_pos_py",
"_tgt": "get_pos_get_pos",
"source": "scripts_get_pos_py",
"target": "get_pos_get_pos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\spawn_at_spectator.py",
"source_location": "L4",
"weight": 1.0,
"_src": "scripts_spawn_at_spectator_py",
"_tgt": "spawn_at_spectator_spawn_here",
"source": "scripts_spawn_at_spectator_py",
"target": "spawn_at_spectator_spawn_here",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\spawn_at_spectator.py",
"source_location": "L7",
"weight": 1.0,
"_src": "spawn_at_spectator_spawn_here",
"_tgt": "main_parse_args",
"source": "spawn_at_spectator_spawn_here",
"target": "main_parse_args"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L137",
"weight": 1.0,
"_src": "scripts_test_shenron_py",
"_tgt": "test_shenron_render_heatmap",
"source": "scripts_test_shenron_py",
"target": "test_shenron_render_heatmap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L166",
"weight": 1.0,
"_src": "scripts_test_shenron_py",
"_tgt": "test_shenron_fastheatmapengine",
"source": "scripts_test_shenron_py",
"target": "test_shenron_fastheatmapengine",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L207",
"weight": 1.0,
"_src": "scripts_test_shenron_py",
"_tgt": "test_shenron_postprocess_ra",
"source": "scripts_test_shenron_py",
"target": "test_shenron_postprocess_ra",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L246",
"weight": 1.0,
"_src": "scripts_test_shenron_py",
"_tgt": "test_shenron_scan_convert_ra",
"source": "scripts_test_shenron_py",
"target": "test_shenron_scan_convert_ra",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L285",
"weight": 1.0,
"_src": "scripts_test_shenron_py",
"_tgt": "test_shenron_load_frames",
"source": "scripts_test_shenron_py",
"target": "test_shenron_load_frames",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L290",
"weight": 1.0,
"_src": "scripts_test_shenron_py",
"_tgt": "test_shenron_run_testbench",
"source": "scripts_test_shenron_py",
"target": "test_shenron_run_testbench",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L620",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "test_shenron_render_heatmap",
"source": "test_shenron_render_heatmap",
"target": "test_shenron_run_testbench",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L138",
"weight": 1.0,
"_src": "test_shenron_rationale_138",
"_tgt": "test_shenron_render_heatmap",
"source": "test_shenron_render_heatmap",
"target": "test_shenron_rationale_138",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron.py",
"source_location": "L160",
"weight": 1.0,
"_src": "test_shenron_render_heatmap",
"_tgt": "recorder_recorder_save",
"source": "test_shenron_render_heatmap",
"target": "recorder_recorder_save"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L168",
"weight": 1.0,
"_src": "test_shenron_fastheatmapengine",
"_tgt": "test_shenron_fastheatmapengine_init",
"source": "test_shenron_fastheatmapengine",
"target": "test_shenron_fastheatmapengine_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L193",
"weight": 1.0,
"_src": "test_shenron_fastheatmapengine",
"_tgt": "test_shenron_fastheatmapengine_render",
"source": "test_shenron_fastheatmapengine",
"target": "test_shenron_fastheatmapengine_render",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L460",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "test_shenron_fastheatmapengine",
"source": "test_shenron_fastheatmapengine",
"target": "test_shenron_run_testbench",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L167",
"weight": 1.0,
"_src": "test_shenron_rationale_167",
"_tgt": "test_shenron_fastheatmapengine",
"source": "test_shenron_fastheatmapengine",
"target": "test_shenron_rationale_167",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L70",
"weight": 0.8,
"_src": "test_shenron_fastheatmapengine",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "test_shenron_fastheatmapengine",
"target": "model_wrapper_shenronradarmodel",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L589",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "test_shenron_fastheatmapengine_render",
"source": "test_shenron_fastheatmapengine_render",
"target": "test_shenron_run_testbench",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron.py",
"source_location": "L203",
"weight": 1.0,
"_src": "test_shenron_fastheatmapengine_render",
"_tgt": "recorder_recorder_save",
"source": "test_shenron_fastheatmapengine_render",
"target": "recorder_recorder_save"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L600",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "test_shenron_postprocess_ra",
"source": "test_shenron_postprocess_ra",
"target": "test_shenron_run_testbench",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L208",
"weight": 1.0,
"_src": "test_shenron_rationale_208",
"_tgt": "test_shenron_postprocess_ra",
"source": "test_shenron_postprocess_ra",
"target": "test_shenron_rationale_208",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L604",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "test_shenron_scan_convert_ra",
"source": "test_shenron_scan_convert_ra",
"target": "test_shenron_run_testbench",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L247",
"weight": 1.0,
"_src": "test_shenron_rationale_247",
"_tgt": "test_shenron_scan_convert_ra",
"source": "test_shenron_scan_convert_ra",
"target": "test_shenron_rationale_247",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L419",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "test_shenron_load_frames",
"source": "test_shenron_load_frames",
"target": "test_shenron_run_testbench",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron.py",
"source_location": "L318",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "test_shenron_run_testbench",
"target": "model_wrapper_shenronradarmodel"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron.py",
"source_location": "L332",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "recorder_recorder_save",
"source": "test_shenron_run_testbench",
"target": "recorder_recorder_save"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron.py",
"source_location": "L351",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "test_shenron_run_testbench",
"target": "model_wrapper_shenronradarmodel_process"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron.py",
"source_location": "L356",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "model_wrapper_shenronradarmodel_get_last_metrology",
"source": "test_shenron_run_testbench",
"target": "model_wrapper_shenronradarmodel_get_last_metrology"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron.py",
"source_location": "L372",
"weight": 1.0,
"_src": "test_shenron_run_testbench",
"_tgt": "model_wrapper_shenronradarmodel_get_signal_metrics",
"source": "test_shenron_run_testbench",
"target": "model_wrapper_shenronradarmodel_get_signal_metrics"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L70",
"weight": 0.8,
"_src": "test_shenron_rationale_138",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "test_shenron_rationale_138",
"target": "model_wrapper_shenronradarmodel",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L70",
"weight": 0.8,
"_src": "test_shenron_rationale_167",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "test_shenron_rationale_167",
"target": "model_wrapper_shenronradarmodel",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L70",
"weight": 0.8,
"_src": "test_shenron_rationale_208",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "test_shenron_rationale_208",
"target": "model_wrapper_shenronradarmodel",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\test_shenron.py",
"source_location": "L70",
"weight": 0.8,
"_src": "test_shenron_rationale_247",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "test_shenron_rationale_247",
"target": "model_wrapper_shenronradarmodel",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\test_shenron_model.py",
"source_location": "L18",
"weight": 1.0,
"_src": "scripts_test_shenron_model_py",
"_tgt": "test_shenron_model_run_smoke_test",
"source": "scripts_test_shenron_model_py",
"target": "test_shenron_model_run_smoke_test",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron_model.py",
"source_location": "L29",
"weight": 1.0,
"_src": "test_shenron_model_run_smoke_test",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "test_shenron_model_run_smoke_test",
"target": "model_wrapper_shenronradarmodel"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\test_shenron_model.py",
"source_location": "L55",
"weight": 1.0,
"_src": "test_shenron_model_run_smoke_test",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "test_shenron_model_run_smoke_test",
"target": "model_wrapper_shenronradarmodel_process"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\track_full_state.py",
"source_location": "L5",
"weight": 1.0,
"_src": "scripts_track_full_state_py",
"_tgt": "track_full_state_track_full_state",
"source": "scripts_track_full_state_py",
"target": "track_full_state_track_full_state",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\track_peaks.py",
"source_location": "L5",
"weight": 1.0,
"_src": "scripts_track_peaks_py",
"_tgt": "track_peaks_get_peak_tracking",
"source": "scripts_track_peaks_py",
"target": "track_peaks_get_peak_tracking",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\compare_iterations.py",
"source_location": "L6",
"weight": 1.0,
"_src": "scripts_analysis_compare_iterations_py",
"_tgt": "compare_iterations_compare_folders",
"source": "scripts_analysis_compare_iterations_py",
"target": "compare_iterations_compare_folders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L11",
"weight": 1.0,
"_src": "scripts_analysis_data_inspector_py",
"_tgt": "data_inspector_load_frame",
"source": "scripts_analysis_data_inspector_py",
"target": "data_inspector_load_frame",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L21",
"weight": 1.0,
"_src": "scripts_analysis_data_inspector_py",
"_tgt": "data_inspector_inspect_radar",
"source": "scripts_analysis_data_inspector_py",
"target": "data_inspector_inspect_radar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L39",
"weight": 1.0,
"_src": "scripts_analysis_data_inspector_py",
"_tgt": "data_inspector_inspect_lidar",
"source": "scripts_analysis_data_inspector_py",
"target": "data_inspector_inspect_lidar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L54",
"weight": 1.0,
"_src": "scripts_analysis_data_inspector_py",
"_tgt": "data_inspector_inspect_gt",
"source": "scripts_analysis_data_inspector_py",
"target": "data_inspector_inspect_gt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L68",
"weight": 1.0,
"_src": "scripts_analysis_data_inspector_py",
"_tgt": "data_inspector_plot_radar",
"source": "scripts_analysis_data_inspector_py",
"target": "data_inspector_plot_radar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L90",
"weight": 1.0,
"_src": "scripts_analysis_data_inspector_py",
"_tgt": "data_inspector_plot_lidar",
"source": "scripts_analysis_data_inspector_py",
"target": "data_inspector_plot_lidar",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\data_inspector.py",
"source_location": "L55",
"weight": 1.0,
"_src": "data_inspector_inspect_gt",
"_tgt": "data_inspector_load_frame",
"source": "data_inspector_load_frame",
"target": "data_inspector_inspect_gt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L8",
"weight": 1.0,
"_src": "scripts_analysis_deep_metrology_py",
"_tgt": "deep_metrology_power_law",
"source": "scripts_analysis_deep_metrology_py",
"target": "deep_metrology_power_law",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L11",
"weight": 1.0,
"_src": "scripts_analysis_deep_metrology_py",
"_tgt": "deep_metrology_analyze_iteration",
"source": "scripts_analysis_deep_metrology_py",
"target": "deep_metrology_analyze_iteration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L39",
"weight": 1.0,
"_src": "scripts_analysis_deep_metrology_py",
"_tgt": "deep_metrology_run_metrology_suite",
"source": "scripts_analysis_deep_metrology_py",
"target": "deep_metrology_run_metrology_suite",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L72",
"weight": 1.0,
"_src": "deep_metrology_run_metrology_suite",
"_tgt": "deep_metrology_power_law",
"source": "deep_metrology_power_law",
"target": "deep_metrology_run_metrology_suite",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\deep_metrology.py",
"source_location": "L45",
"weight": 1.0,
"_src": "deep_metrology_run_metrology_suite",
"_tgt": "deep_metrology_analyze_iteration",
"source": "deep_metrology_analyze_iteration",
"target": "deep_metrology_run_metrology_suite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\plot_iterations.py",
"source_location": "L6",
"weight": 1.0,
"_src": "scripts_analysis_plot_iterations_py",
"_tgt": "plot_iterations_plot_comparison",
"source": "scripts_analysis_plot_iterations_py",
"target": "plot_iterations_plot_comparison",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\plot_iterations.py",
"source_location": "L59",
"weight": 1.0,
"_src": "plot_iterations_rationale_59",
"_tgt": "scripts_analysis_plot_iterations_py",
"source": "scripts_analysis_plot_iterations_py",
"target": "plot_iterations_rationale_59",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\plot_iterations.py",
"source_location": "L54",
"weight": 1.0,
"_src": "plot_iterations_plot_comparison",
"_tgt": "recorder_recorder_close",
"source": "plot_iterations_plot_comparison",
"target": "recorder_recorder_close"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\research_metrology.py",
"source_location": "L7",
"weight": 1.0,
"_src": "scripts_analysis_research_metrology_py",
"_tgt": "research_metrology_research_metrology",
"source": "scripts_analysis_research_metrology_py",
"target": "research_metrology_research_metrology",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\sensitivity_sweep.py",
"source_location": "L20",
"weight": 1.0,
"_src": "scripts_analysis_sensitivity_sweep_py",
"_tgt": "sensitivity_sweep_run_sensitivity_sweep",
"source": "scripts_analysis_sensitivity_sweep_py",
"target": "sensitivity_sweep_run_sensitivity_sweep",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\sensitivity_sweep.py",
"source_location": "L33",
"weight": 1.0,
"_src": "sensitivity_sweep_run_sensitivity_sweep",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "sensitivity_sweep_run_sensitivity_sweep",
"target": "model_wrapper_shenronradarmodel"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\sensitivity_sweep.py",
"source_location": "L51",
"weight": 1.0,
"_src": "sensitivity_sweep_run_sensitivity_sweep",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "sensitivity_sweep_run_sensitivity_sweep",
"target": "model_wrapper_shenronradarmodel_process"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\sensitivity_sweep.py",
"source_location": "L77",
"weight": 1.0,
"_src": "sensitivity_sweep_run_sensitivity_sweep",
"_tgt": "recorder_recorder_close",
"source": "sensitivity_sweep_run_sensitivity_sweep",
"target": "recorder_recorder_close"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\sensitivity_sweep_207.py",
"source_location": "L19",
"weight": 1.0,
"_src": "scripts_analysis_sensitivity_sweep_207_py",
"_tgt": "sensitivity_sweep_207_run_sensitivity_sweep",
"source": "scripts_analysis_sensitivity_sweep_207_py",
"target": "sensitivity_sweep_207_run_sensitivity_sweep",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\sensitivity_sweep_207.py",
"source_location": "L32",
"weight": 1.0,
"_src": "sensitivity_sweep_207_run_sensitivity_sweep",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "sensitivity_sweep_207_run_sensitivity_sweep",
"target": "model_wrapper_shenronradarmodel"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\sensitivity_sweep_207.py",
"source_location": "L47",
"weight": 1.0,
"_src": "sensitivity_sweep_207_run_sensitivity_sweep",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "sensitivity_sweep_207_run_sensitivity_sweep",
"target": "model_wrapper_shenronradarmodel_process"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\sensitivity_sweep_207.py",
"source_location": "L73",
"weight": 1.0,
"_src": "sensitivity_sweep_207_run_sensitivity_sweep",
"_tgt": "recorder_recorder_close",
"source": "sensitivity_sweep_207_run_sensitivity_sweep",
"target": "recorder_recorder_close"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\verify_frame.py",
"source_location": "L16",
"weight": 1.0,
"_src": "scripts_analysis_verify_frame_py",
"_tgt": "verify_frame_verify_frame",
"source": "scripts_analysis_verify_frame_py",
"target": "verify_frame_verify_frame",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\verify_frame.py",
"source_location": "L30",
"weight": 1.0,
"_src": "verify_frame_verify_frame",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "verify_frame_verify_frame",
"target": "model_wrapper_shenronradarmodel"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\verify_frame.py",
"source_location": "L33",
"weight": 1.0,
"_src": "verify_frame_verify_frame",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "verify_frame_verify_frame",
"target": "model_wrapper_shenronradarmodel_process"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\verify_frame.py",
"source_location": "L55",
"weight": 1.0,
"_src": "verify_frame_verify_frame",
"_tgt": "recorder_recorder_close",
"source": "verify_frame_verify_frame",
"target": "recorder_recorder_close"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\analysis\\verify_metrology_logic.py",
"source_location": "L18",
"weight": 1.0,
"_src": "scripts_analysis_verify_metrology_logic_py",
"_tgt": "verify_metrology_logic_verify_signal_flow",
"source": "scripts_analysis_verify_metrology_logic_py",
"target": "verify_metrology_logic_verify_signal_flow",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\verify_metrology_logic.py",
"source_location": "L23",
"weight": 1.0,
"_src": "verify_metrology_logic_verify_signal_flow",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "verify_metrology_logic_verify_signal_flow",
"target": "model_wrapper_shenronradarmodel"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\verify_metrology_logic.py",
"source_location": "L46",
"weight": 1.0,
"_src": "verify_metrology_logic_verify_signal_flow",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "verify_metrology_logic_verify_signal_flow",
"target": "model_wrapper_shenronradarmodel_process"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\verify_metrology_logic.py",
"source_location": "L54",
"weight": 1.0,
"_src": "verify_metrology_logic_verify_signal_flow",
"_tgt": "model_wrapper_shenronradarmodel_get_last_metrology",
"source": "verify_metrology_logic_verify_signal_flow",
"target": "model_wrapper_shenronradarmodel_get_last_metrology"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\analysis\\verify_metrology_logic.py",
"source_location": "L80",
"weight": 1.0,
"_src": "verify_metrology_logic_verify_signal_flow",
"_tgt": "model_wrapper_shenronradarmodel_get_signal_metrics",
"source": "verify_metrology_logic_verify_signal_flow",
"target": "model_wrapper_shenronradarmodel_get_signal_metrics"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L23",
"weight": 1.0,
"_src": "scripts_isolate_model_wrapper_py",
"_tgt": "model_wrapper_shenronradarmodel",
"source": "scripts_isolate_model_wrapper_py",
"target": "model_wrapper_shenronradarmodel",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L24",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel",
"_tgt": "model_wrapper_shenronradarmodel_init",
"source": "model_wrapper_shenronradarmodel",
"target": "model_wrapper_shenronradarmodel_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L56",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel",
"_tgt": "model_wrapper_shenronradarmodel_sync_configs",
"source": "model_wrapper_shenronradarmodel",
"target": "model_wrapper_shenronradarmodel_sync_configs",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L78",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "model_wrapper_shenronradarmodel",
"target": "model_wrapper_shenronradarmodel_process",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L130",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel",
"_tgt": "model_wrapper_shenronradarmodel_get_last_metrology",
"source": "model_wrapper_shenronradarmodel",
"target": "model_wrapper_shenronradarmodel_get_last_metrology",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L143",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel",
"_tgt": "model_wrapper_shenronradarmodel_get_signal_metrics",
"source": "model_wrapper_shenronradarmodel",
"target": "model_wrapper_shenronradarmodel_get_signal_metrics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L223",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel",
"_tgt": "model_wrapper_shenronradarmodel_get_radar_specs",
"source": "model_wrapper_shenronradarmodel",
"target": "model_wrapper_shenronradarmodel_get_radar_specs",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L19",
"weight": 0.8,
"_src": "model_wrapper_shenronradarmodel",
"_tgt": "configureradar_radar",
"source": "model_wrapper_shenronradarmodel",
"target": "configureradar_radar",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L20",
"weight": 0.8,
"_src": "model_wrapper_shenronradarmodel",
"_tgt": "radar_processor_radarprocessor",
"source": "model_wrapper_shenronradarmodel",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L76",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_sync_configs",
"_tgt": "model_wrapper_shenronradarmodel_init",
"source": "model_wrapper_shenronradarmodel_init",
"target": "model_wrapper_shenronradarmodel_sync_configs",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L25",
"weight": 1.0,
"_src": "model_wrapper_rationale_25",
"_tgt": "model_wrapper_shenronradarmodel_init",
"source": "model_wrapper_shenronradarmodel_init",
"target": "model_wrapper_rationale_25",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L35",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_init",
"_tgt": "configureradar_radar",
"source": "model_wrapper_shenronradarmodel_init",
"target": "configureradar_radar"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L43",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_init",
"_tgt": "radar_processor_radarprocessor",
"source": "model_wrapper_shenronradarmodel_init",
"target": "radar_processor_radarprocessor"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L95",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_process",
"_tgt": "model_wrapper_shenronradarmodel_sync_configs",
"source": "model_wrapper_shenronradarmodel_sync_configs",
"target": "model_wrapper_shenronradarmodel_process",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L57",
"weight": 1.0,
"_src": "model_wrapper_rationale_57",
"_tgt": "model_wrapper_shenronradarmodel_sync_configs",
"source": "model_wrapper_shenronradarmodel_sync_configs",
"target": "model_wrapper_rationale_57",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L79",
"weight": 1.0,
"_src": "model_wrapper_rationale_79",
"_tgt": "model_wrapper_shenronradarmodel_process",
"source": "model_wrapper_shenronradarmodel_process",
"target": "model_wrapper_rationale_79",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L99",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_process",
"_tgt": "lidar_run_lidar",
"source": "model_wrapper_shenronradarmodel_process",
"target": "lidar_run_lidar"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L103",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_process",
"_tgt": "utils_radar_reformat_adc_shenron",
"source": "model_wrapper_shenronradarmodel_process",
"target": "utils_radar_reformat_adc_shenron"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L107",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_process",
"_tgt": "radar_processor_radarprocessor_cal_range_fft",
"source": "model_wrapper_shenronradarmodel_process",
"target": "radar_processor_radarprocessor_cal_range_fft"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L110",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_process",
"_tgt": "radar_processor_radarprocessor_cal_doppler_fft",
"source": "model_wrapper_shenronradarmodel_process",
"target": "radar_processor_radarprocessor_cal_doppler_fft"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L115",
"weight": 1.0,
"_src": "model_wrapper_shenronradarmodel_process",
"_tgt": "radar_processor_radarprocessor_convert_to_pcd",
"source": "model_wrapper_shenronradarmodel_process",
"target": "radar_processor_radarprocessor_convert_to_pcd"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L131",
"weight": 1.0,
"_src": "model_wrapper_rationale_131",
"_tgt": "model_wrapper_shenronradarmodel_get_last_metrology",
"source": "model_wrapper_shenronradarmodel_get_last_metrology",
"target": "model_wrapper_rationale_131",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L144",
"weight": 1.0,
"_src": "model_wrapper_rationale_144",
"_tgt": "model_wrapper_shenronradarmodel_get_signal_metrics",
"source": "model_wrapper_shenronradarmodel_get_signal_metrics",
"target": "model_wrapper_rationale_144",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L224",
"weight": 1.0,
"_src": "model_wrapper_rationale_224",
"_tgt": "model_wrapper_shenronradarmodel_get_radar_specs",
"source": "model_wrapper_shenronradarmodel_get_radar_specs",
"target": "model_wrapper_rationale_224",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L19",
"weight": 0.8,
"_src": "model_wrapper_rationale_25",
"_tgt": "configureradar_radar",
"source": "model_wrapper_rationale_25",
"target": "configureradar_radar",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L20",
"weight": 0.8,
"_src": "model_wrapper_rationale_25",
"_tgt": "radar_processor_radarprocessor",
"source": "model_wrapper_rationale_25",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L19",
"weight": 0.8,
"_src": "model_wrapper_rationale_57",
"_tgt": "configureradar_radar",
"source": "model_wrapper_rationale_57",
"target": "configureradar_radar",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L20",
"weight": 0.8,
"_src": "model_wrapper_rationale_57",
"_tgt": "radar_processor_radarprocessor",
"source": "model_wrapper_rationale_57",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L19",
"weight": 0.8,
"_src": "model_wrapper_rationale_79",
"_tgt": "configureradar_radar",
"source": "model_wrapper_rationale_79",
"target": "configureradar_radar",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L20",
"weight": 0.8,
"_src": "model_wrapper_rationale_79",
"_tgt": "radar_processor_radarprocessor",
"source": "model_wrapper_rationale_79",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L19",
"weight": 0.8,
"_src": "model_wrapper_rationale_131",
"_tgt": "configureradar_radar",
"source": "model_wrapper_rationale_131",
"target": "configureradar_radar",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L20",
"weight": 0.8,
"_src": "model_wrapper_rationale_131",
"_tgt": "radar_processor_radarprocessor",
"source": "model_wrapper_rationale_131",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L19",
"weight": 0.8,
"_src": "model_wrapper_rationale_144",
"_tgt": "configureradar_radar",
"source": "model_wrapper_rationale_144",
"target": "configureradar_radar",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L20",
"weight": 0.8,
"_src": "model_wrapper_rationale_144",
"_tgt": "radar_processor_radarprocessor",
"source": "model_wrapper_rationale_144",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L19",
"weight": 0.8,
"_src": "model_wrapper_rationale_224",
"_tgt": "configureradar_radar",
"source": "model_wrapper_rationale_224",
"target": "configureradar_radar",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\model_wrapper.py",
"source_location": "L20",
"weight": 0.8,
"_src": "model_wrapper_rationale_224",
"_tgt": "radar_processor_radarprocessor",
"source": "model_wrapper_rationale_224",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L6",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_configureradar_py",
"_tgt": "configureradar_radar",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_configureradar_py",
"target": "configureradar_radar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L12",
"weight": 1.0,
"_src": "configureradar_radar",
"_tgt": "configureradar_radar_init",
"source": "configureradar_radar",
"target": "configureradar_radar_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L154",
"weight": 1.0,
"_src": "configureradar_radar",
"_tgt": "configureradar_radar_get_noise",
"source": "configureradar_radar",
"target": "configureradar_radar_get_noise",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L169",
"weight": 1.0,
"_src": "configureradar_radar",
"_tgt": "configureradar_radar_load_antenna_luts",
"source": "configureradar_radar",
"target": "configureradar_radar_load_antenna_luts",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L8",
"weight": 1.0,
"_src": "configureradar_rationale_8",
"_tgt": "configureradar_radar",
"source": "configureradar_radar",
"target": "configureradar_rationale_8",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L8",
"weight": 0.8,
"_src": "lidar_rationale_19",
"_tgt": "configureradar_radar",
"source": "configureradar_radar",
"target": "lidar_rationale_19",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L8",
"weight": 0.8,
"_src": "lidar_rationale_85",
"_tgt": "configureradar_radar",
"source": "configureradar_radar",
"target": "lidar_rationale_85",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L8",
"weight": 0.8,
"_src": "sceneset_sceneset",
"_tgt": "configureradar_radar",
"source": "configureradar_radar",
"target": "sceneset_sceneset",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L8",
"weight": 0.8,
"_src": "sceneset_rationale_27",
"_tgt": "configureradar_radar",
"source": "configureradar_radar",
"target": "sceneset_rationale_27",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L8",
"weight": 0.8,
"_src": "sceneset_rationale_285",
"_tgt": "configureradar_radar",
"source": "configureradar_radar",
"target": "sceneset_rationale_285",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L8",
"weight": 0.8,
"_src": "sceneset_rationale_378",
"_tgt": "configureradar_radar",
"source": "configureradar_radar",
"target": "sceneset_rationale_378",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L133",
"weight": 1.0,
"_src": "lidar_run_lidar",
"_tgt": "configureradar_radar",
"source": "configureradar_radar",
"target": "lidar_run_lidar"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen.py",
"source_location": "L32",
"weight": 1.0,
"_src": "heatmap_gen_heatmap_gen",
"_tgt": "configureradar_radar_get_noise",
"source": "configureradar_radar_get_noise",
"target": "heatmap_gen_heatmap_gen"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen_fast.py",
"source_location": "L84",
"weight": 1.0,
"_src": "heatmap_gen_fast_heatmap_gen",
"_tgt": "configureradar_radar_get_noise",
"source": "configureradar_radar_get_noise",
"target": "heatmap_gen_fast_heatmap_gen"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\ConfigureRadar.py",
"source_location": "L170",
"weight": 1.0,
"_src": "configureradar_rationale_170",
"_tgt": "configureradar_radar_load_antenna_luts",
"source": "configureradar_radar_load_antenna_luts",
"target": "configureradar_rationale_170",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L18",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"_tgt": "lidar_map_carla_semantic_lidar_latest",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"target": "lidar_map_carla_semantic_lidar_latest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L73",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"_tgt": "lidar_check_save_path",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"target": "lidar_check_save_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L78",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"_tgt": "lidar_rotate_points",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"target": "lidar_rotate_points",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L84",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"_tgt": "lidar_cropped_forradar",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"target": "lidar_cropped_forradar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L111",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"_tgt": "lidar_run_lidar",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_py",
"target": "lidar_run_lidar",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L161",
"weight": 1.0,
"_src": "lidar_run_lidar",
"_tgt": "lidar_map_carla_semantic_lidar_latest",
"source": "lidar_map_carla_semantic_lidar_latest",
"target": "lidar_run_lidar",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L19",
"weight": 1.0,
"_src": "lidar_rationale_19",
"_tgt": "lidar_map_carla_semantic_lidar_latest",
"source": "lidar_map_carla_semantic_lidar_latest",
"target": "lidar_rationale_19",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L89",
"weight": 1.0,
"_src": "lidar_cropped_forradar",
"_tgt": "lidar_rotate_points",
"source": "lidar_rotate_points",
"target": "lidar_cropped_forradar",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L207",
"weight": 1.0,
"_src": "lidar_run_lidar",
"_tgt": "lidar_cropped_forradar",
"source": "lidar_cropped_forradar",
"target": "lidar_run_lidar",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L85",
"weight": 1.0,
"_src": "lidar_rationale_85",
"_tgt": "lidar_cropped_forradar",
"source": "lidar_cropped_forradar",
"target": "lidar_rationale_85",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L105",
"weight": 1.0,
"_src": "lidar_cropped_forradar",
"_tgt": "sceneset_sceneset",
"source": "lidar_cropped_forradar",
"target": "sceneset_sceneset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L107",
"weight": 1.0,
"_src": "lidar_cropped_forradar",
"_tgt": "sceneset_sceneset_specularpoints",
"source": "lidar_cropped_forradar",
"target": "sceneset_sceneset_specularpoints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L162",
"weight": 1.0,
"_src": "lidar_run_lidar",
"_tgt": "lidar_utils_new_map_material",
"source": "lidar_run_lidar",
"target": "lidar_utils_new_map_material"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar.py",
"source_location": "L229",
"weight": 1.0,
"_src": "lidar_run_lidar",
"_tgt": "heatmap_gen_fast_heatmap_gen",
"source": "lidar_run_lidar",
"target": "heatmap_gen_fast_heatmap_gen"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\main.py",
"source_location": "L33",
"weight": 1.0,
"_src": "main_run_shenron",
"_tgt": "lidar_run_lidar",
"source": "lidar_run_lidar",
"target": "main_run_shenron"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L58",
"weight": 1.0,
"_src": "convert2d_img_convert_sem_lidar_2d_img_func",
"_tgt": "lidar_run_lidar",
"source": "lidar_run_lidar",
"target": "convert2d_img_convert_sem_lidar_2d_img_func"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L10",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_utils_py",
"_tgt": "lidar_utils_create_digital_twin",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_utils_py",
"target": "lidar_utils_create_digital_twin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L94",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_utils_py",
"_tgt": "lidar_utils_map_material",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_utils_py",
"target": "lidar_utils_map_material",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L129",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_utils_py",
"_tgt": "lidar_utils_new_map_material",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_lidar_utils_py",
"target": "lidar_utils_new_map_material",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\lidar_utils.py",
"source_location": "L12",
"weight": 1.0,
"_src": "lidar_utils_rationale_12",
"_tgt": "lidar_utils_create_digital_twin",
"source": "lidar_utils_create_digital_twin",
"target": "lidar_utils_rationale_12",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\main.py",
"source_location": "L12",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_main_py",
"_tgt": "main_run_shenron",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_main_py",
"target": "main_run_shenron",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\map_carla_semantic_lidar_shenron.py",
"source_location": "L7",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_map_carla_semantic_lidar_shenron_py",
"_tgt": "map_carla_semantic_lidar_shenron_check_save_path",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_map_carla_semantic_lidar_shenron_py",
"target": "map_carla_semantic_lidar_shenron_check_save_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\map_carla_semantic_lidar_shenron.py",
"source_location": "L12",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_map_carla_semantic_lidar_shenron_py",
"_tgt": "map_carla_semantic_lidar_shenron_main",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_map_carla_semantic_lidar_shenron_py",
"target": "map_carla_semantic_lidar_shenron_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\map_carla_semantic_lidar_shenron.py",
"source_location": "L32",
"weight": 1.0,
"_src": "map_carla_semantic_lidar_shenron_main",
"_tgt": "map_carla_semantic_lidar_shenron_check_save_path",
"source": "map_carla_semantic_lidar_shenron_check_save_path",
"target": "map_carla_semantic_lidar_shenron_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\map_carla_semantic_lidar_shenron.py",
"source_location": "L50",
"weight": 1.0,
"_src": "map_carla_semantic_lidar_shenron_main",
"_tgt": "recorder_recorder_save",
"source": "map_carla_semantic_lidar_shenron_main",
"target": "recorder_recorder_save"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L9",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"_tgt": "transform_dsp_utils_separate_real_imag",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"target": "transform_dsp_utils_separate_real_imag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L18",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"_tgt": "transform_dsp_utils_separate_mag_phase",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"target": "transform_dsp_utils_separate_mag_phase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L27",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"_tgt": "transform_dsp_utils_convert_adc_to_3d_fft",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"target": "transform_dsp_utils_convert_adc_to_3d_fft",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L57",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"_tgt": "transform_dsp_utils_cart2polar",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"target": "transform_dsp_utils_cart2polar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L66",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"_tgt": "transform_dsp_utils_polar_to_cart",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"target": "transform_dsp_utils_polar_to_cart",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L106",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"_tgt": "transform_dsp_utils_plot_data",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"target": "transform_dsp_utils_plot_data",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L121",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"_tgt": "transform_dsp_utils_cfar_filtered_output",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"target": "transform_dsp_utils_cfar_filtered_output",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L172",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"_tgt": "transform_dsp_utils_ca_cfar",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_transform_dsp_utils_py",
"target": "transform_dsp_utils_ca_cfar",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L28",
"weight": 1.0,
"_src": "transform_dsp_utils_rationale_28",
"_tgt": "transform_dsp_utils_convert_adc_to_3d_fft",
"source": "transform_dsp_utils_convert_adc_to_3d_fft",
"target": "transform_dsp_utils_rationale_28",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L79",
"weight": 1.0,
"_src": "transform_dsp_utils_polar_to_cart",
"_tgt": "transform_dsp_utils_cart2polar",
"source": "transform_dsp_utils_cart2polar",
"target": "transform_dsp_utils_polar_to_cart",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L68",
"weight": 1.0,
"_src": "transform_dsp_utils_rationale_68",
"_tgt": "transform_dsp_utils_polar_to_cart",
"source": "transform_dsp_utils_polar_to_cart",
"target": "transform_dsp_utils_rationale_68",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L198",
"weight": 1.0,
"_src": "transform_dsp_utils_ca_cfar",
"_tgt": "transform_dsp_utils_ca_cfar_init",
"source": "transform_dsp_utils_ca_cfar",
"target": "transform_dsp_utils_ca_cfar_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L214",
"weight": 1.0,
"_src": "transform_dsp_utils_ca_cfar",
"_tgt": "transform_dsp_utils_ca_cfar_call",
"source": "transform_dsp_utils_ca_cfar",
"target": "transform_dsp_utils_ca_cfar_call",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L173",
"weight": 1.0,
"_src": "transform_dsp_utils_rationale_173",
"_tgt": "transform_dsp_utils_ca_cfar",
"source": "transform_dsp_utils_ca_cfar",
"target": "transform_dsp_utils_rationale_173",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\transform_dsp_utils.py",
"source_location": "L215",
"weight": 1.0,
"_src": "transform_dsp_utils_rationale_215",
"_tgt": "transform_dsp_utils_ca_cfar_call",
"source": "transform_dsp_utils_ca_cfar_call",
"target": "transform_dsp_utils_rationale_215",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen.py",
"source_location": "L16",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_heatmap_gen_py",
"_tgt": "heatmap_gen_heatmap_gen",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_heatmap_gen_py",
"target": "heatmap_gen_heatmap_gen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen_fast.py",
"source_location": "L16",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_heatmap_gen_fast_py",
"_tgt": "heatmap_gen_fast_get_gpu_id_most_avlbl_mem",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_heatmap_gen_fast_py",
"target": "heatmap_gen_fast_get_gpu_id_most_avlbl_mem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen_fast.py",
"source_location": "L42",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_heatmap_gen_fast_py",
"_tgt": "heatmap_gen_fast_heatmap_gen",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_heatmap_gen_fast_py",
"target": "heatmap_gen_fast_heatmap_gen",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\heatmap_gen_fast.py",
"source_location": "L61",
"weight": 1.0,
"_src": "heatmap_gen_fast_heatmap_gen",
"_tgt": "heatmap_gen_fast_get_gpu_id_most_avlbl_mem",
"source": "heatmap_gen_fast_get_gpu_id_most_avlbl_mem",
"target": "heatmap_gen_fast_heatmap_gen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L11",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"_tgt": "sceneset_cart2sph",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"target": "sceneset_cart2sph",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L18",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"_tgt": "sceneset_sph2cart",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"target": "sceneset_sph2cart",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L25",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"_tgt": "sceneset_sceneset",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"target": "sceneset_sceneset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L259",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"_tgt": "sceneset_get_loss",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"target": "sceneset_get_loss",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L284",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"_tgt": "sceneset_get_loss_2",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"target": "sceneset_get_loss_2",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L377",
"weight": 1.0,
"_src": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"_tgt": "sceneset_get_loss_3",
"source": "scripts_isolate_e2e_agent_sem_lidar2shenron_package_shenron_sceneset_py",
"target": "sceneset_get_loss_3",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L53",
"weight": 1.0,
"_src": "sceneset_sceneset_removeocclusion",
"_tgt": "sceneset_cart2sph",
"source": "sceneset_cart2sph",
"target": "sceneset_sceneset_removeocclusion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L103",
"weight": 1.0,
"_src": "sceneset_sceneset_removeocclusion",
"_tgt": "sceneset_sph2cart",
"source": "sceneset_sph2cart",
"target": "sceneset_sceneset_removeocclusion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L30",
"weight": 1.0,
"_src": "sceneset_sceneset",
"_tgt": "sceneset_sceneset_init",
"source": "sceneset_sceneset",
"target": "sceneset_sceneset_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L35",
"weight": 1.0,
"_src": "sceneset_sceneset",
"_tgt": "sceneset_sceneset_removeocclusion",
"source": "sceneset_sceneset",
"target": "sceneset_sceneset_removeocclusion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L116",
"weight": 1.0,
"_src": "sceneset_sceneset",
"_tgt": "sceneset_sceneset_removeocclusion_hiddenpoint",
"source": "sceneset_sceneset",
"target": "sceneset_sceneset_removeocclusion_hiddenpoint",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L190",
"weight": 1.0,
"_src": "sceneset_sceneset",
"_tgt": "sceneset_sceneset_specularpoints",
"source": "sceneset_sceneset",
"target": "sceneset_sceneset_specularpoints",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L27",
"weight": 1.0,
"_src": "sceneset_rationale_27",
"_tgt": "sceneset_sceneset",
"source": "sceneset_sceneset",
"target": "sceneset_rationale_27",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L241",
"weight": 1.0,
"_src": "sceneset_sceneset_specularpoints",
"_tgt": "sceneset_get_loss_3",
"source": "sceneset_sceneset_specularpoints",
"target": "sceneset_get_loss_3",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L285",
"weight": 1.0,
"_src": "sceneset_rationale_285",
"_tgt": "sceneset_get_loss_2",
"source": "sceneset_get_loss_2",
"target": "sceneset_rationale_285",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\e2e_agent_sem_lidar2shenron_package\\shenron\\Sceneset.py",
"source_location": "L378",
"weight": 1.0,
"_src": "sceneset_rationale_378",
"_tgt": "sceneset_get_loss_3",
"source": "sceneset_get_loss_3",
"target": "sceneset_rationale_378",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L4",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_cfar_detector_py",
"_tgt": "cfar_detector_ca_cfar",
"source": "scripts_isolate_sim_radar_utils_cfar_detector_py",
"target": "cfar_detector_ca_cfar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L30",
"weight": 1.0,
"_src": "cfar_detector_ca_cfar",
"_tgt": "cfar_detector_ca_cfar_init",
"source": "cfar_detector_ca_cfar",
"target": "cfar_detector_ca_cfar_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L46",
"weight": 1.0,
"_src": "cfar_detector_ca_cfar",
"_tgt": "cfar_detector_ca_cfar_call",
"source": "cfar_detector_ca_cfar",
"target": "cfar_detector_ca_cfar_call",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L5",
"weight": 1.0,
"_src": "cfar_detector_rationale_5",
"_tgt": "cfar_detector_ca_cfar",
"source": "cfar_detector_ca_cfar",
"target": "cfar_detector_rationale_5",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L15",
"weight": 0.8,
"_src": "radar_processor_radarprocessor",
"_tgt": "cfar_detector_ca_cfar",
"source": "cfar_detector_ca_cfar",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L15",
"weight": 0.8,
"_src": "radar_processor_rationale_53",
"_tgt": "cfar_detector_ca_cfar",
"source": "cfar_detector_ca_cfar",
"target": "radar_processor_rationale_53",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L15",
"weight": 0.8,
"_src": "radar_processor_rationale_57",
"_tgt": "cfar_detector_ca_cfar",
"source": "cfar_detector_ca_cfar",
"target": "radar_processor_rationale_57",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L15",
"weight": 0.8,
"_src": "radar_processor_rationale_61",
"_tgt": "cfar_detector_ca_cfar",
"source": "cfar_detector_ca_cfar",
"target": "radar_processor_rationale_61",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L45",
"weight": 1.0,
"_src": "radar_processor_radarprocessor_init",
"_tgt": "cfar_detector_ca_cfar",
"source": "cfar_detector_ca_cfar",
"target": "radar_processor_radarprocessor_init"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\cfar_detector.py",
"source_location": "L47",
"weight": 1.0,
"_src": "cfar_detector_rationale_47",
"_tgt": "cfar_detector_ca_cfar_call",
"source": "cfar_detector_ca_cfar_call",
"target": "cfar_detector_rationale_47",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L22",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_convert2d_img_py",
"_tgt": "convert2d_img_convert2d_img_func",
"source": "scripts_isolate_sim_radar_utils_convert2d_img_py",
"target": "convert2d_img_convert2d_img_func",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L40",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_convert2d_img_py",
"_tgt": "convert2d_img_convert_sem_lidar_2d_img_func",
"source": "scripts_isolate_sim_radar_utils_convert2d_img_py",
"target": "convert2d_img_convert_sem_lidar_2d_img_func",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L74",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_convert2d_img_py",
"_tgt": "convert2d_img_main",
"source": "scripts_isolate_sim_radar_utils_convert2d_img_py",
"target": "convert2d_img_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L23",
"weight": 1.0,
"_src": "convert2d_img_rationale_23",
"_tgt": "convert2d_img_convert2d_img_func",
"source": "convert2d_img_convert2d_img_func",
"target": "convert2d_img_rationale_23",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L26",
"weight": 1.0,
"_src": "convert2d_img_convert2d_img_func",
"_tgt": "radar_processor_radarprocessor",
"source": "convert2d_img_convert2d_img_func",
"target": "radar_processor_radarprocessor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L30",
"weight": 1.0,
"_src": "convert2d_img_convert2d_img_func",
"_tgt": "utils_radar_reformat_adc_shenron",
"source": "convert2d_img_convert2d_img_func",
"target": "utils_radar_reformat_adc_shenron"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L31",
"weight": 1.0,
"_src": "convert2d_img_convert2d_img_func",
"_tgt": "radar_processor_radarprocessor_cal_range_fft",
"source": "convert2d_img_convert2d_img_func",
"target": "radar_processor_radarprocessor_cal_range_fft"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L33",
"weight": 1.0,
"_src": "convert2d_img_convert2d_img_func",
"_tgt": "radar_processor_radarprocessor_cal_angle_fft",
"source": "convert2d_img_convert2d_img_func",
"target": "radar_processor_radarprocessor_cal_angle_fft"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L34",
"weight": 1.0,
"_src": "convert2d_img_convert2d_img_func",
"_tgt": "transform_utils_get_range_angle",
"source": "convert2d_img_convert2d_img_func",
"target": "transform_utils_get_range_angle"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L35",
"weight": 1.0,
"_src": "convert2d_img_convert2d_img_func",
"_tgt": "transform_utils_polar_to_cart",
"source": "convert2d_img_convert2d_img_func",
"target": "transform_utils_polar_to_cart"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L41",
"weight": 1.0,
"_src": "convert2d_img_rationale_41",
"_tgt": "convert2d_img_convert_sem_lidar_2d_img_func",
"source": "convert2d_img_convert_sem_lidar_2d_img_func",
"target": "convert2d_img_rationale_41",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L60",
"weight": 1.0,
"_src": "convert2d_img_convert_sem_lidar_2d_img_func",
"_tgt": "radar_processor_radarprocessor",
"source": "convert2d_img_convert_sem_lidar_2d_img_func",
"target": "radar_processor_radarprocessor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L64",
"weight": 1.0,
"_src": "convert2d_img_convert_sem_lidar_2d_img_func",
"_tgt": "utils_radar_reformat_adc_shenron",
"source": "convert2d_img_convert_sem_lidar_2d_img_func",
"target": "utils_radar_reformat_adc_shenron"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L65",
"weight": 1.0,
"_src": "convert2d_img_convert_sem_lidar_2d_img_func",
"_tgt": "radar_processor_radarprocessor_cal_range_fft",
"source": "convert2d_img_convert_sem_lidar_2d_img_func",
"target": "radar_processor_radarprocessor_cal_range_fft"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L67",
"weight": 1.0,
"_src": "convert2d_img_convert_sem_lidar_2d_img_func",
"_tgt": "radar_processor_radarprocessor_cal_angle_fft",
"source": "convert2d_img_convert_sem_lidar_2d_img_func",
"target": "radar_processor_radarprocessor_cal_angle_fft"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L68",
"weight": 1.0,
"_src": "convert2d_img_convert_sem_lidar_2d_img_func",
"_tgt": "transform_utils_get_range_angle",
"source": "convert2d_img_convert_sem_lidar_2d_img_func",
"target": "transform_utils_get_range_angle"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L69",
"weight": 1.0,
"_src": "convert2d_img_convert_sem_lidar_2d_img_func",
"_tgt": "transform_utils_polar_to_cart",
"source": "convert2d_img_convert_sem_lidar_2d_img_func",
"target": "transform_utils_polar_to_cart"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L75",
"weight": 1.0,
"_src": "convert2d_img_main",
"_tgt": "radar_processor_radarprocessor",
"source": "convert2d_img_main",
"target": "radar_processor_radarprocessor"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L18",
"weight": 0.8,
"_src": "convert2d_img_rationale_23",
"_tgt": "radar_processor_radarprocessor",
"source": "convert2d_img_rationale_23",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\convert2D_img.py",
"source_location": "L18",
"weight": 0.8,
"_src": "convert2d_img_rationale_41",
"_tgt": "radar_processor_radarprocessor",
"source": "convert2d_img_rationale_41",
"target": "radar_processor_radarprocessor",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L22",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_radar_processor_py",
"_tgt": "radar_processor_radarprocessor",
"source": "scripts_isolate_sim_radar_utils_radar_processor_py",
"target": "radar_processor_radarprocessor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L23",
"weight": 1.0,
"_src": "radar_processor_radarprocessor",
"_tgt": "radar_processor_radarprocessor_init",
"source": "radar_processor_radarprocessor",
"target": "radar_processor_radarprocessor_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L52",
"weight": 1.0,
"_src": "radar_processor_radarprocessor",
"_tgt": "radar_processor_radarprocessor_cal_range_fft",
"source": "radar_processor_radarprocessor",
"target": "radar_processor_radarprocessor_cal_range_fft",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L56",
"weight": 1.0,
"_src": "radar_processor_radarprocessor",
"_tgt": "radar_processor_radarprocessor_cal_doppler_fft",
"source": "radar_processor_radarprocessor",
"target": "radar_processor_radarprocessor_cal_doppler_fft",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L60",
"weight": 1.0,
"_src": "radar_processor_radarprocessor",
"_tgt": "radar_processor_radarprocessor_cal_angle_fft",
"source": "radar_processor_radarprocessor",
"target": "radar_processor_radarprocessor_cal_angle_fft",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L64",
"weight": 1.0,
"_src": "radar_processor_radarprocessor",
"_tgt": "radar_processor_radarprocessor_convert_to_pcd",
"source": "radar_processor_radarprocessor",
"target": "radar_processor_radarprocessor_convert_to_pcd",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L53",
"weight": 1.0,
"_src": "radar_processor_rationale_53",
"_tgt": "radar_processor_radarprocessor_cal_range_fft",
"source": "radar_processor_radarprocessor_cal_range_fft",
"target": "radar_processor_rationale_53",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L57",
"weight": 1.0,
"_src": "radar_processor_rationale_57",
"_tgt": "radar_processor_radarprocessor_cal_doppler_fft",
"source": "radar_processor_radarprocessor_cal_doppler_fft",
"target": "radar_processor_rationale_57",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\radar_processor.py",
"source_location": "L61",
"weight": 1.0,
"_src": "radar_processor_rationale_61",
"_tgt": "radar_processor_radarprocessor_cal_angle_fft",
"source": "radar_processor_radarprocessor_cal_angle_fft",
"target": "radar_processor_rationale_61",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L4",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_transform_utils_py",
"_tgt": "transform_utils_get_range_angle",
"source": "scripts_isolate_sim_radar_utils_transform_utils_py",
"target": "transform_utils_get_range_angle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L8",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_transform_utils_py",
"_tgt": "transform_utils_cart2polar",
"source": "scripts_isolate_sim_radar_utils_transform_utils_py",
"target": "transform_utils_cart2polar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L17",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_transform_utils_py",
"_tgt": "transform_utils_polar_to_cart",
"source": "scripts_isolate_sim_radar_utils_transform_utils_py",
"target": "transform_utils_polar_to_cart",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L32",
"weight": 1.0,
"_src": "transform_utils_polar_to_cart",
"_tgt": "transform_utils_cart2polar",
"source": "transform_utils_cart2polar",
"target": "transform_utils_polar_to_cart",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\transform_utils.py",
"source_location": "L19",
"weight": 1.0,
"_src": "transform_utils_rationale_19",
"_tgt": "transform_utils_polar_to_cart",
"source": "transform_utils_polar_to_cart",
"target": "transform_utils_rationale_19",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L25",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_config_save_path",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_config_save_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L30",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_create_folder",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_create_folder",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L36",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_read_time_stamp",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_read_time_stamp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L40",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_load_radar_cfg",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_load_radar_cfg",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L47",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_reformat_adc_shenron",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_reformat_adc_shenron",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L55",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_reformat_adc",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_reformat_adc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L63",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_read_radar_data",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_read_radar_data",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L69",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_read_radar_data_shenron",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_read_radar_data_shenron",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L75",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_read_radar_pcd",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_read_radar_pcd",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L80",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_read_camera_img",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_read_camera_img",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L86",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_read_lidar_pcd",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_read_lidar_pcd",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L91",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_plot_range_doppler",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_plot_range_doppler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L103",
"weight": 1.0,
"_src": "scripts_isolate_sim_radar_utils_utils_radar_py",
"_tgt": "utils_radar_plot_range_aoa",
"source": "scripts_isolate_sim_radar_utils_utils_radar_py",
"target": "utils_radar_plot_range_aoa",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L71",
"weight": 1.0,
"_src": "utils_radar_read_radar_data_shenron",
"_tgt": "utils_radar_reformat_adc_shenron",
"source": "utils_radar_reformat_adc_shenron",
"target": "utils_radar_read_radar_data_shenron",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "scripts\\ISOLATE\\sim_radar_utils\\utils_radar.py",
"source_location": "L65",
"weight": 1.0,
"_src": "utils_radar_read_radar_data",
"_tgt": "utils_radar_reformat_adc",
"source": "utils_radar_reformat_adc",
"target": "utils_radar_read_radar_data",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src\\main.py",
"source_location": "L34",
"weight": 1.0,
"_src": "src_main_py",
"_tgt": "main_parse_args",
"source": "src_main_py",
"target": "main_parse_args",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src\\main.py",
"source_location": "L85",
"weight": 1.0,
"_src": "src_main_py",
"_tgt": "main_main",
"source": "src_main_py",
"target": "main_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\main.py",
"source_location": "L1",
"weight": 1.0,
"_src": "main_rationale_1",
"_tgt": "src_main_py",
"source": "src_main_py",
"target": "main_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\main.py",
"source_location": "L86",
"weight": 1.0,
"_src": "main_main",
"_tgt": "main_parse_args",
"source": "main_parse_args",
"target": "main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L101",
"weight": 1.0,
"_src": "main_main",
"_tgt": "scenario_loader_list_scenarios",
"source": "main_main",
"target": "scenario_loader_list_scenarios"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L113",
"weight": 1.0,
"_src": "main_main",
"_tgt": "scenario_loader_load_scenario",
"source": "main_main",
"target": "scenario_loader_load_scenario"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L153",
"weight": 1.0,
"_src": "main_main",
"_tgt": "utils_get_weather_preset",
"source": "main_main",
"target": "utils_get_weather_preset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L161",
"weight": 1.0,
"_src": "main_main",
"_tgt": "sensors_sensormanager_destroy",
"source": "main_main",
"target": "sensors_sensormanager_destroy"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L230",
"weight": 1.0,
"_src": "main_main",
"_tgt": "sensors_sensormanager",
"source": "main_main",
"target": "sensors_sensormanager"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L231",
"weight": 1.0,
"_src": "main_main",
"_tgt": "sensors_sensormanager_spawn_sensors",
"source": "main_main",
"target": "sensors_sensormanager_spawn_sensors"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L235",
"weight": 1.0,
"_src": "main_main",
"_tgt": "recorder_recorder",
"source": "main_main",
"target": "recorder_recorder"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L270",
"weight": 1.0,
"_src": "main_main",
"_tgt": "sensors_sensormanager_get_data",
"source": "main_main",
"target": "sensors_sensormanager_get_data"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L284",
"weight": 1.0,
"_src": "main_main",
"_tgt": "recorder_recorder_save",
"source": "main_main",
"target": "recorder_recorder_save"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src\\main.py",
"source_location": "L293",
"weight": 1.0,
"_src": "main_main",
"_tgt": "recorder_recorder_close",
"source": "main_main",
"target": "recorder_recorder_close"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "src\\main.py",
"source_location": "L107",
"weight": 0.8,
"_src": "main_rationale_1",
"_tgt": "sensors_sensormanager",
"source": "main_rationale_1",
"target": "sensors_sensormanager",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "src\\main.py",
"source_location": "L108",
"weight": 0.8,
"_src": "main_rationale_1",
"_tgt": "recorder_recorder",
"source": "main_rationale_1",
"target": "recorder_recorder",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L12",
"weight": 1.0,
"_src": "src_recorder_py",
"_tgt": "recorder_recorder",
"source": "src_recorder_py",
"target": "recorder_recorder",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L13",
"weight": 1.0,
"_src": "recorder_recorder",
"_tgt": "recorder_recorder_init",
"source": "recorder_recorder",
"target": "recorder_recorder_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L39",
"weight": 1.0,
"_src": "recorder_recorder",
"_tgt": "recorder_recorder_async_save_image",
"source": "recorder_recorder",
"target": "recorder_recorder_async_save_image",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L44",
"weight": 1.0,
"_src": "recorder_recorder",
"_tgt": "recorder_recorder_save",
"source": "recorder_recorder",
"target": "recorder_recorder_save",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L214",
"weight": 1.0,
"_src": "recorder_recorder",
"_tgt": "recorder_recorder_close",
"source": "recorder_recorder",
"target": "recorder_recorder_close",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L223",
"weight": 1.0,
"_src": "recorder_recorder",
"_tgt": "recorder_recorder_generate_videos",
"source": "recorder_recorder",
"target": "recorder_recorder_generate_videos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L253",
"weight": 1.0,
"_src": "recorder_recorder",
"_tgt": "recorder_recorder_get_actor_class",
"source": "recorder_recorder",
"target": "recorder_recorder_get_actor_class",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L264",
"weight": 1.0,
"_src": "recorder_recorder",
"_tgt": "recorder_recorder_calculate_relative_metrics",
"source": "recorder_recorder",
"target": "recorder_recorder_calculate_relative_metrics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L305",
"weight": 1.0,
"_src": "recorder_recorder",
"_tgt": "recorder_recorder_to_local_location",
"source": "recorder_recorder",
"target": "recorder_recorder_to_local_location",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L40",
"weight": 1.0,
"_src": "recorder_rationale_40",
"_tgt": "recorder_recorder_async_save_image",
"source": "recorder_recorder_async_save_image",
"target": "recorder_rationale_40",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L168",
"weight": 1.0,
"_src": "recorder_recorder_save",
"_tgt": "recorder_recorder_calculate_relative_metrics",
"source": "recorder_recorder_save",
"target": "recorder_recorder_calculate_relative_metrics",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L172",
"weight": 1.0,
"_src": "recorder_recorder_save",
"_tgt": "recorder_recorder_get_actor_class",
"source": "recorder_recorder_save",
"target": "recorder_recorder_get_actor_class",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L219",
"weight": 1.0,
"_src": "recorder_recorder_close",
"_tgt": "recorder_recorder_generate_videos",
"source": "recorder_recorder_close",
"target": "recorder_recorder_generate_videos",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L224",
"weight": 1.0,
"_src": "recorder_rationale_224",
"_tgt": "recorder_recorder_generate_videos",
"source": "recorder_recorder_generate_videos",
"target": "recorder_rationale_224",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L254",
"weight": 1.0,
"_src": "recorder_rationale_254",
"_tgt": "recorder_recorder_get_actor_class",
"source": "recorder_recorder_get_actor_class",
"target": "recorder_rationale_254",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L289",
"weight": 1.0,
"_src": "recorder_recorder_calculate_relative_metrics",
"_tgt": "recorder_recorder_to_local_location",
"source": "recorder_recorder_calculate_relative_metrics",
"target": "recorder_recorder_to_local_location",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L265",
"weight": 1.0,
"_src": "recorder_rationale_265",
"_tgt": "recorder_recorder_calculate_relative_metrics",
"source": "recorder_recorder_calculate_relative_metrics",
"target": "recorder_rationale_265",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\recorder.py",
"source_location": "L306",
"weight": 1.0,
"_src": "recorder_rationale_306",
"_tgt": "recorder_recorder_to_local_location",
"source": "recorder_recorder_to_local_location",
"target": "recorder_rationale_306",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src\\scenario_loader.py",
"source_location": "L28",
"weight": 1.0,
"_src": "src_scenario_loader_py",
"_tgt": "scenario_loader_list_scenarios",
"source": "src_scenario_loader_py",
"target": "scenario_loader_list_scenarios",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src\\scenario_loader.py",
"source_location": "L45",
"weight": 1.0,
"_src": "src_scenario_loader_py",
"_tgt": "scenario_loader_load_scenario",
"source": "src_scenario_loader_py",
"target": "scenario_loader_load_scenario",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\scenario_loader.py",
"source_location": "L1",
"weight": 1.0,
"_src": "scenario_loader_rationale_1",
"_tgt": "src_scenario_loader_py",
"source": "src_scenario_loader_py",
"target": "scenario_loader_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\scenario_loader.py",
"source_location": "L72",
"weight": 1.0,
"_src": "scenario_loader_load_scenario",
"_tgt": "scenario_loader_list_scenarios",
"source": "scenario_loader_list_scenarios",
"target": "scenario_loader_load_scenario",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\scenario_loader.py",
"source_location": "L29",
"weight": 1.0,
"_src": "scenario_loader_rationale_29",
"_tgt": "scenario_loader_list_scenarios",
"source": "scenario_loader_list_scenarios",
"target": "scenario_loader_rationale_29",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\scenario_loader.py",
"source_location": "L46",
"weight": 1.0,
"_src": "scenario_loader_rationale_46",
"_tgt": "scenario_loader_load_scenario",
"source": "scenario_loader_load_scenario",
"target": "scenario_loader_rationale_46",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L12",
"weight": 1.0,
"_src": "src_sensors_py",
"_tgt": "sensors_sensormanager",
"source": "src_sensors_py",
"target": "sensors_sensormanager",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L13",
"weight": 1.0,
"_src": "sensors_sensormanager",
"_tgt": "sensors_sensormanager_init",
"source": "sensors_sensormanager",
"target": "sensors_sensormanager_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L28",
"weight": 1.0,
"_src": "sensors_sensormanager",
"_tgt": "sensors_sensormanager_spawn_sensors",
"source": "sensors_sensormanager",
"target": "sensors_sensormanager_spawn_sensors",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L35",
"weight": 1.0,
"_src": "sensors_sensormanager",
"_tgt": "sensors_sensormanager_spawn_camera",
"source": "sensors_sensormanager",
"target": "sensors_sensormanager_spawn_camera",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L52",
"weight": 1.0,
"_src": "sensors_sensormanager",
"_tgt": "sensors_sensormanager_spawn_camera_tpp",
"source": "sensors_sensormanager",
"target": "sensors_sensormanager_spawn_camera_tpp",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L70",
"weight": 1.0,
"_src": "sensors_sensormanager",
"_tgt": "sensors_sensormanager_spawn_radar",
"source": "sensors_sensormanager",
"target": "sensors_sensormanager_spawn_radar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L88",
"weight": 1.0,
"_src": "sensors_sensormanager",
"_tgt": "sensors_sensormanager_spawn_lidar",
"source": "sensors_sensormanager",
"target": "sensors_sensormanager_spawn_lidar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L107",
"weight": 1.0,
"_src": "sensors_sensormanager",
"_tgt": "sensors_sensormanager_get_data",
"source": "sensors_sensormanager",
"target": "sensors_sensormanager_get_data",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L119",
"weight": 1.0,
"_src": "sensors_sensormanager",
"_tgt": "sensors_sensormanager_destroy",
"source": "sensors_sensormanager",
"target": "sensors_sensormanager_destroy",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L29",
"weight": 1.0,
"_src": "sensors_sensormanager_spawn_sensors",
"_tgt": "sensors_sensormanager_spawn_camera",
"source": "sensors_sensormanager_spawn_sensors",
"target": "sensors_sensormanager_spawn_camera",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L30",
"weight": 1.0,
"_src": "sensors_sensormanager_spawn_sensors",
"_tgt": "sensors_sensormanager_spawn_camera_tpp",
"source": "sensors_sensormanager_spawn_sensors",
"target": "sensors_sensormanager_spawn_camera_tpp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L31",
"weight": 1.0,
"_src": "sensors_sensormanager_spawn_sensors",
"_tgt": "sensors_sensormanager_spawn_radar",
"source": "sensors_sensormanager_spawn_sensors",
"target": "sensors_sensormanager_spawn_radar",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "src\\sensors.py",
"source_location": "L32",
"weight": 1.0,
"_src": "sensors_sensormanager_spawn_sensors",
"_tgt": "sensors_sensormanager_spawn_lidar",
"source": "sensors_sensormanager_spawn_sensors",
"target": "sensors_sensormanager_spawn_lidar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src\\utils.py",
"source_location": "L3",
"weight": 1.0,
"_src": "src_utils_py",
"_tgt": "utils_get_weather_preset",
"source": "src_utils_py",
"target": "utils_get_weather_preset",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src\\utils.py",
"source_location": "L4",
"weight": 1.0,
"_src": "utils_rationale_4",
"_tgt": "utils_get_weather_preset",
"source": "utils_get_weather_preset",
"target": "utils_rationale_4",
"confidence_score": 1.0
}
],
"hyperedges": []
}