22import os
33from collections import OrderedDict
44
5- __version__ = '1.0'
5+ __version__ = "1.6.0"
66
7- DGP_PATH = os .getenv (' DGP_PATH' , default = os .getenv (' HOME' , os .getcwd ()))
8- DGP_DATA_DIR = os .path .join (DGP_PATH , ' .dgp' )
9- DGP_CACHE_DIR = os .path .join (DGP_DATA_DIR , ' cache' )
10- DGP_DATASETS_CACHE_DIR = os .path .join (DGP_DATA_DIR , ' datasets' )
7+ DGP_PATH = os .getenv (" DGP_PATH" , default = os .getenv (" HOME" , os .getcwd ()))
8+ DGP_DATA_DIR = os .path .join (DGP_PATH , " .dgp" )
9+ DGP_CACHE_DIR = os .path .join (DGP_DATA_DIR , " cache" )
10+ DGP_DATASETS_CACHE_DIR = os .path .join (DGP_DATA_DIR , " datasets" )
1111
1212TRI_DGP_FOLDER_PREFIX = "dgp/"
1313TRI_RAW_FOLDER_PREFIX = "raw/"
1414TRI_DGP_JSON_PREFIX = "dataset_v"
1515
1616# DGP Directory structure constants
17- RGB_FOLDER = ' rgb'
18- POINT_CLOUD_FOLDER = ' point_cloud'
17+ RGB_FOLDER = " rgb"
18+ POINT_CLOUD_FOLDER = " point_cloud"
1919RADAR_POINT_CLOUD_FOLDER = "radar_point_cloud"
20- BOUNDING_BOX_2D_FOLDER = ' bounding_box_2d'
21- BOUNDING_BOX_3D_FOLDER = ' bounding_box_3d'
22- SEMANTIC_SEGMENTATION_2D_FOLDER = ' semantic_segmentation_2d'
23- SEMANTIC_SEGMENTATION_3D_FOLDER = ' semantic_segmentation_3d'
24- INSTANCE_SEGMENTATION_2D_FOLDER = ' instance_segmentation_2d'
25- INSTANCE_SEGMENTATION_3D_FOLDER = ' instance_segmentation_3d'
26- DEPTH_FOLDER = ' depth'
20+ BOUNDING_BOX_2D_FOLDER = " bounding_box_2d"
21+ BOUNDING_BOX_3D_FOLDER = " bounding_box_3d"
22+ SEMANTIC_SEGMENTATION_2D_FOLDER = " semantic_segmentation_2d"
23+ SEMANTIC_SEGMENTATION_3D_FOLDER = " semantic_segmentation_3d"
24+ INSTANCE_SEGMENTATION_2D_FOLDER = " instance_segmentation_2d"
25+ INSTANCE_SEGMENTATION_3D_FOLDER = " instance_segmentation_3d"
26+ DEPTH_FOLDER = " depth"
2727EXTRA_DATA_FOLDER = "extra_data"
2828FEATURE_ONTOLOGY_FOLDER = "feature_ontology"
2929AGENT_FOLDER = "agent"
3030CLASSIFICATION_FOLDER = "classification"
3131
3232# Scene Directory structure constants
33- CALIBRATION_FOLDER = ' calibration'
34- ONTOLOGY_FOLDER = ' ontology'
35- SCENE_JSON_FILENAME = ' scene.json'
33+ CALIBRATION_FOLDER = " calibration"
34+ ONTOLOGY_FOLDER = " ontology"
35+ SCENE_JSON_FILENAME = " scene.json"
3636
3737# DGP file naming conventions
3838TRI_DGP_SCENE_DATASET_JSON_NAME = "scene_dataset_v{version}.json"
3939TRI_DGP_SCENE_JSON_NAME = "scene_{scene_hash}.json"
40- ANNOTATION_FILE_NAME = ' {image_content_hash}_{annotation_content_hash}.json'
40+ ANNOTATION_FILE_NAME = " {image_content_hash}_{annotation_content_hash}.json"
4141
4242# DGP file naming conventions
4343TRI_DGP_SCENE_DATASET_JSON_NAME = "scene_dataset_v{version}.json"
4444TRI_DGP_AGENT_TRACKS_JSON_NAME = "agent_tracks_{track_hash}.json"
4545TRI_DGP_SCENE_JSON_NAME = "scene_{scene_hash}.json"
46- ANNOTATION_FILE_NAME = ' {image_content_hash}_{annotation_content_hash}.json'
46+ ANNOTATION_FILE_NAME = " {image_content_hash}_{annotation_content_hash}.json"
4747TRI_DGP_AGENTS_JSON_NAME = "agents_{agent_hash}.json"
4848TRI_DGP_AGENTS_SLICES_JSON_NAME = "agents_slices_{slice_hash}.json"
4949
5050# Autolabel constants
51- AUTOLABEL_FOLDER = ' autolabels'
52- AUTOLABEL_SCENE_JSON_NAME = ' scene.json'
51+ AUTOLABEL_FOLDER = " autolabels"
52+ AUTOLABEL_SCENE_JSON_NAME = " scene.json"
0 commit comments