data_info.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. ##################################################################
  4. #
  5. # Copyright (c) 2023 CICV, Inc. All Rights Reserved
  6. #
  7. ##################################################################
  8. """
  9. @Authors: zhanghaiwen(zhanghaiwen@china-icv.cn)
  10. @Data: 2023/12/01
  11. @Last Modified: 2023/12/01
  12. @Summary: This module provides the evaluation data information.
  13. """
  14. class CsvData(object):
  15. OBJECT_INFO = [
  16. 'time',
  17. 'frame_ID',
  18. 'speed_x'
  19. ]
  20. class DataInfoList(object):
  21. """
  22. Data info for dimensions.
  23. """
  24. COMFORT_INFO = [ # 'unit_scene_ID',
  25. 'simTime',
  26. 'simFrame',
  27. 'speedX',
  28. 'speedY',
  29. 'accelX',
  30. 'accelY',
  31. 'curvHor',
  32. 'lightMask',
  33. 'v',
  34. 'lat_acc',
  35. 'lon_acc',
  36. 'time_diff',
  37. 'lon_acc_diff',
  38. 'lon_acc_roc',
  39. 'speedH',
  40. 'accelH']
  41. SAFE_INFO = [ # 'unit_scene_ID',
  42. 'simTime',
  43. 'simFrame',
  44. 'playerId',
  45. 'v',
  46. 'posX',
  47. 'posY',
  48. 'posZ',
  49. 'posH',
  50. 'speedX',
  51. 'speedY',
  52. 'accelX',
  53. 'accelY',
  54. 'dimX',
  55. 'offX']
  56. FUNCTION = [ # 'unit_scene_ID',
  57. 'simTime',
  58. 'simFrame',
  59. 'v']
  60. EFFICIENT_INFO = [ # 'unit_scene_ID',
  61. 'simTime',
  62. 'simFrame',
  63. 'playerId',
  64. 'v']
  65. COMPLIANCE_INFO = [ # 'unit_scene_ID',
  66. 'simTime',
  67. 'simFrame',
  68. 'v']