[2024-09-09 10:33:40,559] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 10:33:40,979] - [ERROR] [single_case_evaluate.py] [line:104] - [[case:case0908] SINGLE_CASE_EVAL: Data processed ERROR: KeyError('lon_v')!] Traceback (most recent call last): File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc return self._engine.get_loc(casted_key) File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item KeyError: 'lon_v' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/single_case_evaluate.py", line 101, in single_case_evaluate data_processed = DataProcess(dataPath, config) # ego_df; obj_df; trajectory_df File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/data_process.py", line 54, in __init__ self._process() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/data_process.py", line 66, in _process self._ego_df_process() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/data_process.py", line 205, in _ego_df_process self.ego_df['lon_v_diff'] = self.ego_df['lon_v'].diff() File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__ indexer = self.columns.get_loc(key) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc raise KeyError(key) from err KeyError: 'lon_v' [2024-09-09 10:36:41,321] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 10:36:41,670] - [INFO] [single_case_evaluate.py] [line:124] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-09-09 10:36:41,678] - [ERROR] [single_case_evaluate.py] [line:145] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('yaw')!] Traceback (most recent call last): File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc return self._engine.get_loc(casted_key) File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item KeyError: 'yaw' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/single_case_evaluate.py", line 128, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/safe.py", line 145, in __init__ self._safe_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/safe.py", line 217, in _safe_metric_cal h1 = ego_data['yaw'] File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__ indexer = self.columns.get_loc(key) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc raise KeyError(key) from err KeyError: 'yaw' [2024-09-09 10:38:02,906] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 10:38:03,331] - [INFO] [single_case_evaluate.py] [line:124] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-09-09 10:38:03,338] - [ERROR] [single_case_evaluate.py] [line:145] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('lon_v')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/single_case_evaluate.py", line 128, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/safe.py", line 145, in __init__ self._safe_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/safe.py", line 256, in _safe_metric_cal v_x2 = obj_data['lon_v'] # km/h to m/s KeyError: 'lon_v' [2024-09-09 10:40:40,544] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 10:40:40,893] - [INFO] [single_case_evaluate.py] [line:124] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-09-09 10:40:41,255] - [ERROR] [single_case_evaluate.py] [line:145] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("'>' not supported between instances of 'str' and 'int'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/single_case_evaluate.py", line 131, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/safe.py", line 685, in report_statistic if self.over_speed_dict['max'] > 0: TypeError: '>' not supported between instances of 'str' and 'int' [2024-09-09 10:41:11,659] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 10:41:12,167] - [INFO] [single_case_evaluate.py] [line:124] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-09-09 10:48:43,208] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 10:48:43,561] - [INFO] [single_case_evaluate.py] [line:124] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-09-09 10:48:43,928] - [ERROR] [single_case_evaluate.py] [line:145] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError("Unknown format code 'f' for object of type 'str'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/single_case_evaluate.py", line 131, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/safe.py", line 769, in report_statistic description4 += f"最大值{self.over_speed_dict['max']:.2f}%\n" ValueError: Unknown format code 'f' for object of type 'str' [2024-09-09 10:50:07,099] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 10:50:07,449] - [INFO] [single_case_evaluate.py] [line:124] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-09-09 10:50:07,818] - [ERROR] [single_case_evaluate.py] [line:145] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("'>' not supported between instances of 'str' and 'int'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/single_case_evaluate.py", line 131, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/safe.py", line 779, in report_statistic if self.over_speed_dict['min'] > 0: TypeError: '>' not supported between instances of 'str' and 'int' [2024-09-09 11:07:33,993] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 11:07:34,382] - [INFO] [single_case_evaluate.py] [line:124] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-09-09 11:07:35,144] - [ERROR] [single_case_evaluate.py] [line:145] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('ego_posX')!] Traceback (most recent call last): File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc return self._engine.get_loc(casted_key) File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item KeyError: 'ego_posX' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/single_case_evaluate.py", line 131, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/accurate.py", line 263, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/accurate.py", line 192, in _score_cal arr_accurate = self._accurate_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/accurate.py", line 184, in _accurate_statistic self._accurate_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/accurate.py", line 103, in _accurate_metric_cal self._positionError_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/accurate.py", line 156, in _positionError_cal self.df_trajectory['ego_pos'] = self.df_trajectory.apply(lambda row: (row['ego_posX'], row['ego_posY']), File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 9423, in apply return op.apply().__finalize__(self, method="apply") File "/home/server/.local/lib/python3.8/site-packages/pandas/core/apply.py", line 678, in apply return self.apply_standard() File "/home/server/.local/lib/python3.8/site-packages/pandas/core/apply.py", line 798, in apply_standard results, res_index = self.apply_series_generator() File "/home/server/.local/lib/python3.8/site-packages/pandas/core/apply.py", line 814, in apply_series_generator results[i] = self.f(v) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/pji_outdoor_robot_evaluate_real_0906/accurate.py", line 156, in self.df_trajectory['ego_pos'] = self.df_trajectory.apply(lambda row: (row['ego_posX'], row['ego_posY']), File "/home/server/.local/lib/python3.8/site-packages/pandas/core/series.py", line 1007, in __getitem__ return self._get_value(key) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/series.py", line 1116, in _get_value loc = self.index.get_loc(label) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc raise KeyError(key) from err KeyError: 'ego_posX' [2024-09-09 11:08:50,455] - [INFO] [pji_run_test.py] [line:102] - [[case:case0908] SINGLE_CASE_EVAL: Start evaluating:] [2024-09-09 11:08:50,832] - [INFO] [single_case_evaluate.py] [line:124] - [[case:case0908] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-09-09 11:08:51,942] - [INFO] [pji_run_test.py] [line:116] - [[case:case0908] SINGLE_CASE_EVAL: End.] [2024-11-06 21:45:32,701] - [INFO] [pji_run_test.py] [line:105] - [[case:] SINGLE_CASE_EVAL: Start evaluating:] [2024-11-06 21:45:32,878] - [ERROR] [single_case_evaluate.py] [line:104] - [[case:] SINGLE_CASE_EVAL: Data processed ERROR: ModuleNotFoundError("No module named 'PIL._tkinter_finder'")!] Traceback (most recent call last): File "PIL/ImageTk.py", line 58, in _pyimagingtkcall _tkinter.TclError: invalid command name "PyImagingPhoto" During handling of the above exception, another exception occurred: Traceback (most recent call last): File "single_case_evaluate.py", line 101, in single_case_evaluate File "data_process.py", line 54, in __init__ File "data_process.py", line 60, in _process File "data_process.py", line 122, in _draw_track File "matplotlib/pyplot.py", line 3903, in scatter File "matplotlib/pyplot.py", line 2742, in gca File "matplotlib/pyplot.py", line 1093, in gcf File "matplotlib/pyplot.py", line 1027, in figure File "matplotlib/pyplot.py", line 550, in new_figure_manager File "matplotlib/backend_bases.py", line 3507, in new_figure_manager File "matplotlib/backend_bases.py", line 3512, in new_figure_manager_given_figure File "matplotlib/backend_bases.py", line 1797, in new_manager File "matplotlib/backends/_backend_tk.py", line 494, in create_with_canvas File "PIL/ImageTk.py", line 131, in __init__ File "PIL/ImageTk.py", line 187, in paste File "PIL/ImageTk.py", line 62, in _pyimagingtkcall ModuleNotFoundError: No module named 'PIL._tkinter_finder'