LICENSE
README.md
pyproject.toml
src/py123d/__init__.py
src/py123d/py.typed
src/py123d.egg-info/PKG-INFO
src/py123d.egg-info/SOURCES.txt
src/py123d.egg-info/dependency_links.txt
src/py123d.egg-info/entry_points.txt
src/py123d.egg-info/requires.txt
src/py123d.egg-info/top_level.txt
src/py123d/api/__init__.py
src/py123d/api/map/__init__.py
src/py123d/api/map/base_map_writer.py
src/py123d/api/map/map_api.py
src/py123d/api/map/arrow/__init__.py
src/py123d/api/map/arrow/arrow_id_utils.py
src/py123d/api/map/arrow/arrow_map_api.py
src/py123d/api/map/arrow/arrow_map_writer.py
src/py123d/api/scene/__init__.py
src/py123d/api/scene/base_log_writer.py
src/py123d/api/scene/scene_api.py
src/py123d/api/scene/scene_builder.py
src/py123d/api/scene/scene_filter.py
src/py123d/api/scene/scene_metadata.py
src/py123d/api/scene/arrow/__init__.py
src/py123d/api/scene/arrow/arrow_log_writer.py
src/py123d/api/scene/arrow/arrow_scene_api.py
src/py123d/api/scene/arrow/arrow_scene_builder.py
src/py123d/api/scene/arrow/helper.py
src/py123d/api/scene/arrow/modalities/arrow_base.py
src/py123d/api/scene/arrow/modalities/arrow_box_detections_se3.py
src/py123d/api/scene/arrow/modalities/arrow_camera.py
src/py123d/api/scene/arrow/modalities/arrow_custom_modality.py
src/py123d/api/scene/arrow/modalities/arrow_ego_state_se3.py
src/py123d/api/scene/arrow/modalities/arrow_lidar.py
src/py123d/api/scene/arrow/modalities/arrow_sync.py
src/py123d/api/scene/arrow/modalities/arrow_traffic_light_detections.py
src/py123d/api/scene/arrow/modalities/sync_utils.py
src/py123d/api/scene/arrow/modalities/utils.py
src/py123d/api/scene/arrow/utils/arrow_scene_caches.py
src/py123d/api/scene/arrow/utils/log_writer_config.py
src/py123d/api/scene/arrow/utils/scene_builder_utils.py
src/py123d/api/utils/__init__.py
src/py123d/api/utils/arrow_helper.py
src/py123d/api/utils/arrow_metadata_utils.py
src/py123d/common/__init__.py
src/py123d/common/dataset_paths.py
src/py123d/common/execution/__init__.py
src/py123d/common/execution/executor.py
src/py123d/common/execution/process_pool_executor.py
src/py123d/common/execution/ray_executor.py
src/py123d/common/execution/ray_utils.py
src/py123d/common/execution/sequential_executor.py
src/py123d/common/execution/thread_pool_executor.py
src/py123d/common/execution/utils.py
src/py123d/common/io/__init__.py
src/py123d/common/io/camera/__init__.py
src/py123d/common/io/camera/jpeg_camera_io.py
src/py123d/common/io/camera/mp4_camera_io.py
src/py123d/common/io/camera/png_camera_io.py
src/py123d/common/io/lidar/__init__.py
src/py123d/common/io/lidar/draco_lidar_io.py
src/py123d/common/io/lidar/ipc_lidar_io.py
src/py123d/common/io/lidar/laz_lidar_io.py
src/py123d/common/io/lidar/path_lidar_io.py
src/py123d/common/utils/__init__.py
src/py123d/common/utils/dependencies.py
src/py123d/common/utils/enums.py
src/py123d/common/utils/mixin.py
src/py123d/common/utils/msgpack_utils.py
src/py123d/common/utils/timer.py
src/py123d/common/utils/uuid_utils.py
src/py123d/datatypes/__init__.py
src/py123d/datatypes/custom/__init__.py
src/py123d/datatypes/custom/custom_modality.py
src/py123d/datatypes/detections/__init__.py
src/py123d/datatypes/detections/box_detection_label.py
src/py123d/datatypes/detections/box_detections.py
src/py123d/datatypes/detections/box_detections_metadata.py
src/py123d/datatypes/detections/traffic_light_detections.py
src/py123d/datatypes/map_objects/__init__.py
src/py123d/datatypes/map_objects/base_map_objects.py
src/py123d/datatypes/map_objects/map_layer_types.py
src/py123d/datatypes/map_objects/map_objects.py
src/py123d/datatypes/map_objects/utils.py
src/py123d/datatypes/metadata/__init__.py
src/py123d/datatypes/metadata/base_metadata.py
src/py123d/datatypes/metadata/log_metadata.py
src/py123d/datatypes/metadata/map_metadata.py
src/py123d/datatypes/metadata/scene_metadata.py
src/py123d/datatypes/modalities/__init__.py
src/py123d/datatypes/modalities/base_modality.py
src/py123d/datatypes/sensors/__init__.py
src/py123d/datatypes/sensors/base_camera.py
src/py123d/datatypes/sensors/fisheye_mei_camera.py
src/py123d/datatypes/sensors/ftheta_camera.py
src/py123d/datatypes/sensors/lidar.py
src/py123d/datatypes/sensors/pinhole_camera.py
src/py123d/datatypes/time/__init__.py
src/py123d/datatypes/time/timestamp.py
src/py123d/datatypes/vehicle_state/__init__.py
src/py123d/datatypes/vehicle_state/dynamic_state.py
src/py123d/datatypes/vehicle_state/ego_state.py
src/py123d/datatypes/vehicle_state/ego_state_metadata.py
src/py123d/geometry/__init__.py
src/py123d/geometry/bounding_box.py
src/py123d/geometry/geometry_index.py
src/py123d/geometry/occupancy_map.py
src/py123d/geometry/point.py
src/py123d/geometry/polyline.py
src/py123d/geometry/pose.py
src/py123d/geometry/rotation.py
src/py123d/geometry/vector.py
src/py123d/geometry/transform/__init__.py
src/py123d/geometry/transform/transform_se2.py
src/py123d/geometry/transform/transform_se3.py
src/py123d/geometry/utils/__init__.py
src/py123d/geometry/utils/bounding_box_utils.py
src/py123d/geometry/utils/constants.py
src/py123d/geometry/utils/kinematics.py
src/py123d/geometry/utils/kinematics_se3.py
src/py123d/geometry/utils/polyline_utils.py
src/py123d/geometry/utils/rotation_utils.py
src/py123d/geometry/utils/units.py
src/py123d/parser/__init__.py
src/py123d/parser/base_dataset_parser.py
src/py123d/parser/registry.py
src/py123d/parser/av2/__init__.py
src/py123d/parser/av2/av2_map_parser.py
src/py123d/parser/av2/av2_sensor_io.py
src/py123d/parser/av2/av2_sensor_parser.py
src/py123d/parser/av2/utils/__init__.py
src/py123d/parser/av2/utils/av2_constants.py
src/py123d/parser/av2/utils/av2_helper.py
src/py123d/parser/kitti360/__init__.py
src/py123d/parser/kitti360/kitti360_map_parser.py
src/py123d/parser/kitti360/kitti360_parser.py
src/py123d/parser/kitti360/kitti360_sensor_io.py
src/py123d/parser/kitti360/utils/__init__.py
src/py123d/parser/kitti360/utils/kitti360_constants.py
src/py123d/parser/kitti360/utils/kitti360_helper.py
src/py123d/parser/kitti360/utils/kitti360_labels.py
src/py123d/parser/kitti360/utils/preprocess_detection.py
src/py123d/parser/nuplan/__init__.py
src/py123d/parser/nuplan/nuplan_map_parser.py
src/py123d/parser/nuplan/nuplan_parser.py
src/py123d/parser/nuplan/nuplan_sensor_io.py
src/py123d/parser/nuplan/utils/__init__.py
src/py123d/parser/nuplan/utils/log_splits.yaml
src/py123d/parser/nuplan/utils/nuplan_constants.py
src/py123d/parser/nuplan/utils/nuplan_sql_helper.py
src/py123d/parser/nuscenes/__init__.py
src/py123d/parser/nuscenes/nuscenes_map_parser.py
src/py123d/parser/nuscenes/nuscenes_parser.py
src/py123d/parser/nuscenes/nuscenes_sensor_io.py
src/py123d/parser/nuscenes/utils/__init__.py
src/py123d/parser/nuscenes/utils/nuscenes_constants.py
src/py123d/parser/nuscenes/utils/nuscenes_extraction.py
src/py123d/parser/nuscenes/utils/nuscenes_map_utils.py
src/py123d/parser/opendrive/__init__.py
src/py123d/parser/opendrive/opendrive_map_parser.py
src/py123d/parser/opendrive/opendrive_parser.py
src/py123d/parser/opendrive/carla_maps/Town01.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town02.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town03.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town04.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town05.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town06.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town07.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town10HD.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town11.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town12.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town13.xodr.gz
src/py123d/parser/opendrive/carla_maps/Town15.xodr.gz
src/py123d/parser/opendrive/carla_maps/__init__.py
src/py123d/parser/opendrive/utils/__init__.py
src/py123d/parser/opendrive/utils/collection.py
src/py123d/parser/opendrive/utils/id_system.py
src/py123d/parser/opendrive/utils/lane_helper.py
src/py123d/parser/opendrive/utils/objects_helper.py
src/py123d/parser/opendrive/utils/signal_helper.py
src/py123d/parser/opendrive/utils/stop_zone_helper.py
src/py123d/parser/opendrive/xodr_parser/__init__.py
src/py123d/parser/opendrive/xodr_parser/elevation.py
src/py123d/parser/opendrive/xodr_parser/geometry.py
src/py123d/parser/opendrive/xodr_parser/lane.py
src/py123d/parser/opendrive/xodr_parser/objects.py
src/py123d/parser/opendrive/xodr_parser/opendrive.py
src/py123d/parser/opendrive/xodr_parser/polynomial.py
src/py123d/parser/opendrive/xodr_parser/reference.py
src/py123d/parser/opendrive/xodr_parser/road.py
src/py123d/parser/opendrive/xodr_parser/signals.py
src/py123d/parser/pandaset/__init__.py
src/py123d/parser/pandaset/pandaset_parser.py
src/py123d/parser/pandaset/pandaset_sensor_io.py
src/py123d/parser/pandaset/utils/__init__.py
src/py123d/parser/pandaset/utils/pandaset_constants.py
src/py123d/parser/pandaset/utils/pandaset_utils.py
src/py123d/parser/physical_ai_av/__init__.py
src/py123d/parser/physical_ai_av/physical_ai_av_parser.py
src/py123d/parser/physical_ai_av/physical_ai_av_sensor_io.py
src/py123d/parser/physical_ai_av/utils/__init__.py
src/py123d/parser/physical_ai_av/utils/physical_ai_av_constants.py
src/py123d/parser/physical_ai_av/utils/physical_ai_av_helper.py
src/py123d/parser/utils/__init__.py
src/py123d/parser/utils/map_utils/__init__.py
src/py123d/parser/utils/map_utils/road_edge/__init__.py
src/py123d/parser/utils/map_utils/road_edge/road_edge_2d_utils.py
src/py123d/parser/utils/map_utils/road_edge/road_edge_3d_utils.py
src/py123d/parser/utils/sensor_utils/camera_conventions.py
src/py123d/parser/wod/__init__.py
src/py123d/parser/wod/wod_map_parser.py
src/py123d/parser/wod/wod_motion_parser.py
src/py123d/parser/wod/wod_perception_parser.py
src/py123d/parser/wod/wod_perception_sensor_io.py
src/py123d/parser/wod/utils/__init__.py
src/py123d/parser/wod/utils/wod_boundary_utils.py
src/py123d/parser/wod/utils/wod_boundary_utils_deprecated.py
src/py123d/parser/wod/utils/wod_constants.py
src/py123d/parser/wod/waymo_open_dataset/__init__.py
src/py123d/parser/wod/waymo_open_dataset/protos/__init__.py
src/py123d/parser/wod/waymo_open_dataset/protos/camera_tokens.proto
src/py123d/parser/wod/waymo_open_dataset/protos/camera_tokens_pb2.py
src/py123d/parser/wod/waymo_open_dataset/protos/compressed_lidar.proto
src/py123d/parser/wod/waymo_open_dataset/protos/compressed_lidar_pb2.py
src/py123d/parser/wod/waymo_open_dataset/protos/dataset.proto
src/py123d/parser/wod/waymo_open_dataset/protos/dataset_pb2.py
src/py123d/parser/wod/waymo_open_dataset/protos/keypoint.proto
src/py123d/parser/wod/waymo_open_dataset/protos/keypoint_pb2.py
src/py123d/parser/wod/waymo_open_dataset/protos/label.proto
src/py123d/parser/wod/waymo_open_dataset/protos/label_pb2.py
src/py123d/parser/wod/waymo_open_dataset/protos/map.proto
src/py123d/parser/wod/waymo_open_dataset/protos/map_pb2.py
src/py123d/parser/wod/waymo_open_dataset/protos/scenario.proto
src/py123d/parser/wod/waymo_open_dataset/protos/scenario_pb2.py
src/py123d/parser/wod/waymo_open_dataset/protos/vector.proto
src/py123d/parser/wod/waymo_open_dataset/protos/vector_pb2.py
src/py123d/parser/wod/waymo_open_dataset/utils/__init__.py
src/py123d/parser/wod/waymo_open_dataset/utils/frame_utils.py
src/py123d/parser/wod/waymo_open_dataset/utils/range_image_utils.py
src/py123d/parser/wod/waymo_open_dataset/utils/transform_utils.py
src/py123d/script/__init__.py
src/py123d/script/run_conversion.py
src/py123d/script/run_viser.py
src/py123d/script/builders/__init__.py
src/py123d/script/builders/bokeh_config_builder.py
src/py123d/script/builders/dataset_parser_builder.py
src/py123d/script/builders/execution_builder.py
src/py123d/script/builders/folder_builder.py
src/py123d/script/builders/logging_builder.py
src/py123d/script/builders/scene_builder_builder.py
src/py123d/script/builders/scene_filter_builder.py
src/py123d/script/builders/viser_config_builder.py
src/py123d/script/builders/writer_builder.py
src/py123d/script/builders/utils/utils_type.py
src/py123d/script/config/__init__.py
src/py123d/script/config/common/__init__.py
src/py123d/script/config/common/default_common.yaml
src/py123d/script/config/common/default_dataset_paths.yaml
src/py123d/script/config/common/default_experiment.yaml
src/py123d/script/config/common/execution/process_pool_executor.yaml
src/py123d/script/config/common/execution/ray_executor.yaml
src/py123d/script/config/common/execution/sequential_executor.yaml
src/py123d/script/config/common/execution/thread_pool_executor.yaml
src/py123d/script/config/common/scene_builder/default_scene_builder.yaml
src/py123d/script/config/common/scene_filter/all.yaml
src/py123d/script/config/common/scene_filter/av2-sensor.yaml
src/py123d/script/config/common/scene_filter/carla.yaml
src/py123d/script/config/common/scene_filter/kitti360.yaml
src/py123d/script/config/common/scene_filter/nuplan-mini.yaml
src/py123d/script/config/common/scene_filter/nuplan.yaml
src/py123d/script/config/common/scene_filter/nuscenes-interpolated-mini.yaml
src/py123d/script/config/common/scene_filter/nuscenes-interpolated.yaml
src/py123d/script/config/common/scene_filter/nuscenes-mini.yaml
src/py123d/script/config/common/scene_filter/nuscenes.yaml
src/py123d/script/config/common/scene_filter/pandaset.yaml
src/py123d/script/config/common/scene_filter/physical-ai-av.yaml
src/py123d/script/config/common/scene_filter/viser_scenes.yaml
src/py123d/script/config/common/scene_filter/wod-motion.yaml
src/py123d/script/config/common/scene_filter/wod-perception.yaml
src/py123d/script/config/conversion/__init__.py
src/py123d/script/config/conversion/default_conversion.yaml
src/py123d/script/config/conversion/dataset/__init__.py
src/py123d/script/config/conversion/dataset/av2-sensor.yaml
src/py123d/script/config/conversion/dataset/kitti360.yaml
src/py123d/script/config/conversion/dataset/nuplan-mini-debug.yaml
src/py123d/script/config/conversion/dataset/nuplan-mini.yaml
src/py123d/script/config/conversion/dataset/nuscenes-interpolated-mini.yaml
src/py123d/script/config/conversion/dataset/nuscenes-interpolated.yaml
src/py123d/script/config/conversion/dataset/nuscenes-mini.yaml
src/py123d/script/config/conversion/dataset/nuscenes.yaml
src/py123d/script/config/conversion/dataset/opendrive.yaml
src/py123d/script/config/conversion/dataset/pandaset.yaml
src/py123d/script/config/conversion/dataset/physical-ai-av.yaml
src/py123d/script/config/conversion/dataset/wod-motion.yaml
src/py123d/script/config/conversion/dataset/wod-perception.yaml
src/py123d/script/config/viser/__init__.py
src/py123d/script/config/viser/default_viser.yaml
src/py123d/script/utils/__init__.py
src/py123d/script/utils/dataset_path_utils.py
src/py123d/visualization/__init__.py
src/py123d/visualization/color/__init__.py
src/py123d/visualization/color/color.py
src/py123d/visualization/color/config.py
src/py123d/visualization/color/default.py
src/py123d/visualization/matplotlib/__init__.py
src/py123d/visualization/matplotlib/camera.py
src/py123d/visualization/matplotlib/helper.py
src/py123d/visualization/matplotlib/lidar.py
src/py123d/visualization/matplotlib/observation.py
src/py123d/visualization/matplotlib/plots.py
src/py123d/visualization/matplotlib/rig.py
src/py123d/visualization/matplotlib/timestamps.py
src/py123d/visualization/matplotlib/utils.py
src/py123d/visualization/viser/__init__.py
src/py123d/visualization/viser/camera_gui_controller.py
src/py123d/visualization/viser/element_manager.py
src/py123d/visualization/viser/playback_controller.py
src/py123d/visualization/viser/render_controller.py
src/py123d/visualization/viser/viser_config.py
src/py123d/visualization/viser/viser_viewer.py
src/py123d/visualization/viser/elements/__init__.py
src/py123d/visualization/viser/elements/base_element.py
src/py123d/visualization/viser/elements/box_detections_se3_element.py
src/py123d/visualization/viser/elements/camera_frustum_element.py
src/py123d/visualization/viser/elements/camera_gui_element.py
src/py123d/visualization/viser/elements/ego_state_se3_element.py
src/py123d/visualization/viser/elements/lidar_element.py
src/py123d/visualization/viser/elements/map_element.py
src/py123d/visualization/viser/utils/view_utils.py