# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/backend/analytics/proto/derived_metrics.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from FireSpark.protos.src.avs.messages import lyft_car_time_pb2 as src_dot_avs_dot_messages_dot_lyft__car__time__pb2
from FireSpark.protos.src.backend.analytics.proto import avsr_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_avsr__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import build_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_build__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import field_custom_option_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_field__custom__option__pb2
from FireSpark.protos.src.backend.analytics.proto import high_level_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_high__level__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import lyftbag_validation_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_lyftbag__validation__pb2
from FireSpark.protos.src.backend.analytics.proto import map_release_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_map__release__pb2
from FireSpark.protos.src.backend.analytics.proto import map_release_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_map__release__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import mapping_disengagements_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_mapping__disengagements__pb2
from FireSpark.protos.src.backend.analytics.proto import pr_event_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_pr__event__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import scenarios_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_scenarios__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import scenarios_lidar_annotation_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_scenarios__lidar__annotation__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import test_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_test__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import software_release_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_software__release__pb2
from FireSpark.protos.src.common.logging.analytics import slog_analytics_pb2 as src_dot_common_dot_logging_dot_analytics_dot_slog__analytics__pb2
from FireSpark.protos.src.evaluation.proto import evaluation_result_pb2 as src_dot_evaluation_dot_proto_dot_evaluation__result__pb2
from FireSpark.protos.src.perception.metrics.proto import pose_validations_pb2 as src_dot_perception_dot_metrics_dot_proto_dot_pose__validations__pb2
from FireSpark.protos.src.perception.metrics.proto import tracking_metrics_pb2 as src_dot_perception_dot_metrics_dot_proto_dot_tracking__metrics__pb2
from FireSpark.protos.src.perception.proto import latency_pb2 as src_dot_perception_dot_proto_dot_latency__pb2
from FireSpark.protos.src.perception.semantic_tagging.proto import scene_tagging_pb2 as src_dot_perception_dot_semantic__tagging_dot_proto_dot_scene__tagging__pb2
from FireSpark.protos.src.planning.proto import google_benchmark_pb2 as src_dot_planning_dot_proto_dot_google__benchmark__pb2
from FireSpark.protos.src.prediction.libs.metrics import metrics_message_pb2 as src_dot_prediction_dot_libs_dot_metrics_dot_metrics__message__pb2
from FireSpark.protos.src.simulation.proto import simulation_collision_prediction_pb2 as src_dot_simulation_dot_proto_dot_simulation__collision__prediction__pb2
from FireSpark.protos.src.slam.metrics.proto import metrics_pb2 as src_dot_slam_dot_metrics_dot_proto_dot_metrics__pb2
from FireSpark.protos.src.slam.services.proto import deltas_pb2 as src_dot_slam_dot_services_dot_proto_dot_deltas__pb2
from FireSpark.protos.src.tools.ab_testing.proto import ab_test_pb2 as src_dot_tools_dot_ab__testing_dot_proto_dot_ab__test__pb2
from FireSpark.protos.src.vision.proto import data_report_pb2 as src_dot_vision_dot_proto_dot_data__report__pb2
from FireSpark.protos.src.vision.proto import dataset_metrics_pb2 as src_dot_vision_dot_proto_dot_dataset__metrics__pb2
from FireSpark.protos.src.vision.proto import magician_job_pb2 as src_dot_vision_dot_proto_dot_magician__job__pb2
from FireSpark.protos.src.vision.proto import magician_metrics_pb2 as src_dot_vision_dot_proto_dot_magician__metrics__pb2
from FireSpark.protos.src.vision.proto import model_metrics_pb2 as src_dot_vision_dot_proto_dot_model__metrics__pb2
from FireSpark.protos.src.calibration.lib_calibration import metric_pb2 as src_dot_calibration_dot_lib__calibration_dot_metric__pb2
from third_party.lyft.lyft_idl.protos.pb.lyft.avinfra.avanalytics import dataservice_pb2 as third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_avinfra_dot_avanalytics_dot_dataservice__pb2
from FireSpark.protos.src.backend.analytics.proto import flexo_metrics_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_flexo__metrics__pb2
from FireSpark.protos.src.backend.analytics.proto import bender_pb2 as src_dot_backend_dot_analytics_dot_proto_dot_bender__pb2
from FireSpark.protos.src.perception.database.schema import schema_pb2 as src_dot_perception_dot_database_dot_schema_dot_schema__pb2
from FireSpark.protos.src.calibration.lib_calibration import calibration_pb2 as src_dot_calibration_dot_lib__calibration_dot_calibration__pb2
from third_party.lyft.lyft_idl.protos.pb.lyft.avscenarios import scenarios_catalog_pb2 as third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_avscenarios_dot_scenarios__catalog__pb2
from FireSpark.protos.src.calibration.lib_calibration import calibration_config_pb2 as src_dot_calibration_dot_lib__calibration_dot_calibration__config__pb2
from FireSpark.protos.src.perception.database.schema import lidar_segmentation_metrics_pb2 as src_dot_perception_dot_database_dot_schema_dot_lidar__segmentation__metrics__pb2
from FireSpark.protos.src.localization.proto import metrics_pb2 as src_dot_localization_dot_proto_dot_metrics__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/backend/analytics/proto/derived_metrics.proto',
  package='avsoftware.analytics',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n1src/backend/analytics/proto/derived_metrics.proto\x12\x14\x61vsoftware.analytics\x1a$src/avs/messages/lyft_car_time.proto\x1a.src/backend/analytics/proto/avsr_metrics.proto\x1a/src/backend/analytics/proto/build_metrics.proto\x1a\x35src/backend/analytics/proto/field_custom_option.proto\x1a\x34src/backend/analytics/proto/high_level_metrics.proto\x1a\x34src/backend/analytics/proto/lyftbag_validation.proto\x1a-src/backend/analytics/proto/map_release.proto\x1a\x35src/backend/analytics/proto/map_release_metrics.proto\x1a\x38src/backend/analytics/proto/mapping_disengagements.proto\x1a\x32src/backend/analytics/proto/pr_event_metrics.proto\x1a\x33src/backend/analytics/proto/scenarios_metrics.proto\x1a\x44src/backend/analytics/proto/scenarios_lidar_annotation_metrics.proto\x1a.src/backend/analytics/proto/test_metrics.proto\x1a\x32src/backend/analytics/proto/software_release.proto\x1a\x31src/common/logging/analytics/slog_analytics.proto\x1a,src/evaluation/proto/evaluation_result.proto\x1a\x33src/perception/metrics/proto/pose_validations.proto\x1a\x33src/perception/metrics/proto/tracking_metrics.proto\x1a\"src/perception/proto/latency.proto\x1a\x39src/perception/semantic_tagging/proto/scene_tagging.proto\x1a)src/planning/proto/google_benchmark.proto\x1a\x31src/prediction/libs/metrics/metrics_message.proto\x1a:src/simulation/proto/simulation_collision_prediction.proto\x1a$src/slam/metrics/proto/metrics.proto\x1a$src/slam/services/proto/deltas.proto\x1a(src/tools/ab_testing/proto/ab_test.proto\x1a\"src/vision/proto/data_report.proto\x1a&src/vision/proto/dataset_metrics.proto\x1a#src/vision/proto/magician_job.proto\x1a\'src/vision/proto/magician_metrics.proto\x1a$src/vision/proto/model_metrics.proto\x1a,src/calibration/lib_calibration/metric.proto\x1aNthird_party/lyft/lyft_idl/protos/pb/lyft/avinfra/avanalytics/dataservice.proto\x1a/src/backend/analytics/proto/flexo_metrics.proto\x1a(src/backend/analytics/proto/bender.proto\x1a+src/perception/database/schema/schema.proto\x1a\x31src/calibration/lib_calibration/calibration.proto\x1aLthird_party/lyft/lyft_idl/protos/pb/lyft/avscenarios/scenarios_catalog.proto\x1a\x38src/calibration/lib_calibration/calibration_config.proto\x1a?src/perception/database/schema/lidar_segmentation_metrics.proto\x1a$src/localization/proto/metrics.proto\"\xe5\x07\n\x15\x44\x65rivedMetricMetadata\x12\x13\n\x0bmetric_guid\x18\x01 \x01(\t\x12\x1b\n\x13metric_timestamp_ns\x18\x02 \x01(\x03\x12+\n\nmetric_lct\x18\x03 \x01(\x0b\x32\x17.avsoftware.LyftCarTime\x12P\n\njob_config\x18\x04 \x01(\x0b\x32<.avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig\x12X\n\x0emission_config\x18\x05 \x01(\x0b\x32@.avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig\x12M\n\x08location\x18\x06 \x01(\x0b\x32;.avsoftware.analytics.DerivedMetricMetadata.DerivedLocation\x1a\xf5\x01\n\x10\x44\x65rivedJobConfig\x12=\n\x08job_name\x18\x01 \x01(\tB+\x8a\xa6\x1d\'\n%Name of Job generating derived metric\x12\x1e\n\x16job_start_timestamp_ns\x18\x02 \x01(\x03\x12\x14\n\x0cjob_hostname\x18\x03 \x01(\t\x12\x14\n\x0cjob_username\x18\x04 \x01(\t\x12\x17\n\x0fjob_description\x18\x05 \x01(\t\x12\x12\n\njob_gitsha\x18\x06 \x01(\t\x12\x15\n\rjob_gitbranch\x18\x07 \x01(\t\x12\x12\n\njob_family\x18\x08 \x01(\t\x1a\xc1\x02\n\x14\x44\x65rivedMissionConfig\x12\x0e\n\x06\x63\x61r_id\x18\x01 \x01(\t\x12\x12\n\nmission_id\x18\x02 \x01(\t\x12\x66\n\x0cmission_type\x18\x03 \x01(\x0e\x32L.avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig.MissionTypeB\x02\x18\x01\x12\"\n\x1amission_start_timestamp_ns\x18\x04 \x01(\x03\x12 \n\x18mission_end_timestamp_ns\x18\x05 \x01(\x03\x12\x15\n\ractivity_name\x18\x06 \x01(\t\"@\n\x0bMissionType\x12\r\n\x05UNSET\x10\x00\x1a\x02\x08\x01\x12\x0f\n\x07ONBOARD\x10\x01\x1a\x02\x08\x01\x12\x11\n\tSIMULATED\x10\x02\x1a\x02\x08\x01\x1a\x36\n\x0f\x44\x65rivedLocation\x12\x10\n\x08latitude\x18\x01 \x01(\x02\x12\x11\n\tlongitude\x18\x02 \x01(\x02\"\x94\"\n\rDerivedMetric\x12=\n\x08metadata\x18\x01 \x01(\x0b\x32+.avsoftware.analytics.DerivedMetricMetadata\x12+\n#derived_metric_publish_timestamp_us\x18\x02 \x01(\x03\x12\x19\n\x11internal_dedup_id\x18\x03 \x01(\t\x12\"\n\x1ainternal_dedup_walltime_ns\x18\x04 \x01(\x03\x12H\n\x16timestamped_pose_delta\x18\x19 \x01(\x0b\x32&.avsoftware.proto.TimestampedPoseDeltaH\x00\x12\x39\n\x0c\x62uild_metric\x18\x1a \x01(\x0b\x32!.avsoftware.analytics.BuildMetricH\x00\x12O\n\x11\x65valuation_result\x18\x1b \x01(\x0b\x32\x32.avsoftware.evaluation.EvaluationWithMetadataProtoH\x00\x12\x37\n\x0bmap_release\x18\x1c \x01(\x0b\x32 .avsoftware.analytics.MapReleaseH\x00\x12\x45\n\x12lyftbag_validation\x18\x1d \x01(\x0b\x32\'.avsoftware.analytics.LyftbagValidationH\x00\x12T\n\x17tracking_metrics_report\x18\x1e \x01(\x0b\x32\x31.avsoftware.perception.TrackingMetricsReportProtoH\x00\x12G\n\x10pose_validations\x18\x1f \x01(\x0b\x32+.avsoftware.perception.PoseValidationsProtoH\x00\x12\x46\n\x13map_release_metrics\x18  \x01(\x0b\x32\'.avsoftware.analytics.MapReleaseMetricsH\x00\x12K\n\x12high_level_metrics\x18! \x01(\x0b\x32-.avsoftware.analytics.HighLevelMappingMetricsH\x00\x12M\n\x16mapping_disengagements\x18\" \x01(\x0b\x32+.avsoftware.analytics.MappingDisengagementsH\x00\x12\x30\n\x0cslam_metrics\x18# \x01(\x0b\x32\x18.avsoftware.slam.MetricsH\x00\x12P\n\x1cpredicted_trajectory_metrics\x18$ \x01(\x0b\x32(.avsoftware.prediction.PredictionMetricsH\x00\x12\x37\n\x0b\x61vsr_metric\x18% \x01(\x0b\x32 .avsoftware.analytics.AvsrMetricH\x00\x12P\n\x1aperception_dataset_metrics\x18& \x01(\x0b\x32*.avsoftware.perception.DatasetMetricsProtoH\x00\x12Q\n\x1eperception_data_report_metrics\x18\' \x01(\x0b\x32\'.avsoftware.perception.DataReportMetricH\x00\x12[\n$perception_magician_training_metrics\x18( \x01(\x0b\x32+.avsoftware.perception.TrainingMetricsProtoH\x00\x12`\n%perception_magician_profiling_metrics\x18) \x01(\x0b\x32/.avsoftware.perception.MagicianProfilingMetricsH\x00\x12\x46\n\x18perception_model_metrics\x18* \x01(\x0b\x32\".avsoftware.perception.ModelMetricH\x00\x12\x43\n\x11scenarios_metrics\x18+ \x01(\x0b\x32&.avsoftware.analytics.ScenariosMetricsH\x00\x12\x89\x01\n\x0ctest_metrics\x18, \x01(\x0b\x32!.avsoftware.analytics.TestMetricsBN\x8a\xa6\x1dJ\nHTest Metric used for testing the analytics pipelines for ingesting protoH\x00\x12K\n\x12perception_latency\x18- \x01(\x0b\x32-.avsoftware.perception.PerceptionLatencyProtoH\x00\x12=\n\x10\x61vds_slog_record\x18. \x01(\x0b\x32!.avsoftware.slog_analytics.RecordH\x00\x12\x9d\x01\n\x1fsimulation_collision_prediction\x18/ \x01(\x0b\x32\x34.avsoftware.simulation.SimulationCollisionPredictionB<\x18\x01\x8a\xa6\x1d\x36\n4LogSim-based collision prediction for disengagementsH\x00\x12T\n predicted_trajectory_metrics_dev\x18\x30 \x01(\x0b\x32(.avsoftware.prediction.PredictionMetricsH\x00\x12\x63\n\"scenarios_lidar_annotation_metrics\x18\x31 \x01(\x0b\x32\x35.avsoftware.analytics.ScenariosLidarAnnotationMetricsH\x00\x12<\n\x0fslog_bft_record\x18\x32 \x01(\x0b\x32!.avsoftware.slog_analytics.RecordH\x00\x12\x45\n\x17perception_magician_job\x18\x33 \x01(\x0b\x32\".avsoftware.perception.MagicianJobH\x00\x12W\n\x1e\x63\x61libration_metrics_collection\x18\x34 \x01(\x0b\x32-.avsoftware.calibration.MetricCollectionProtoH\x00\x12\x35\n\x06record\x18\x35 \x01(\x0b\x32#.pb.lyft.avinfra.avanalytics.RecordH\x00\x12\x35\n\x0b\x64rive_event\x18\x36 \x01(\x0b\x32\x1e.avsoftware.avflexo.DriveEventH\x00\x12M\n\x19\x63\x61libration_metrics_stats\x18\x37 \x01(\x0b\x32(.avsoftware.calibration.MetricStatsProtoH\x00\x12\x39\n\x08plp_task\x18\x38 \x01(\x0b\x32%.avsoftware.perception.AnnotationTaskH\x00\x12\x46\n\x0fplp_task_status\x18\x39 \x01(\x0b\x32+.avsoftware.perception.AnnotationTaskStatusH\x00\x12\x34\n\x0cpcp_db_scene\x18: \x01(\x0b\x32\x1c.avsoftware.perception.SceneH\x00\x12\x34\n\x0cpcp_db_frame\x18; \x01(\x0b\x32\x1c.avsoftware.perception.FrameH\x00\x12\x45\n\x15pcp_db_frame_metadata\x18< \x01(\x0b\x32$.avsoftware.perception.FrameMetadataH\x00\x12:\n\x0fpcp_db_obstacle\x18= \x01(\x0b\x32\x1f.avsoftware.perception.ObstacleH\x00\x12K\n\x18pcp_db_obstacle_metadata\x18> \x01(\x0b\x32\'.avsoftware.perception.ObstacleMetadataH\x00\x12N\n\x13vehicle_calibration\x18? \x01(\x0b\x32/.avsoftware.calibration.VehicleCalibrationProtoH\x00\x12\x41\n\x10software_release\x18@ \x01(\x0b\x32%.avsoftware.analytics.SoftwareReleaseH\x00\x12\x34\n\x0cpcp_db_image\x18\x41 \x01(\x0b\x32\x1c.avsoftware.perception.ImageH\x00\x12\x45\n\x15pcp_db_image_metadata\x18\x42 \x01(\x0b\x32$.avsoftware.perception.ImageMetadataH\x00\x12>\n\x11pcp_db_obstacle2d\x18\x43 \x01(\x0b\x32!.avsoftware.perception.Obstacle2dH\x00\x12\x42\n\x11scenario_instance\x18\x44 \x01(\x0b\x32%.pb.lyft.avscenarios.ScenarioInstanceH\x00\x12\x44\n\x12scenario_parameter\x18\x45 \x01(\x0b\x32&.pb.lyft.avscenarios.ScenarioParameterH\x00\x12?\n\x13\x62\x65nder_status_event\x18\x46 \x01(\x0b\x32 .avsoftware.avbender.StatusEventH\x00\x12\x41\n\nscene_tags\x18G \x01(\x0b\x32+.avsoftware.perception.SceneStatisticsProtoH\x00\x12T\n\x1avehicle_calibration_config\x18H \x01(\x0b\x32..avsoftware.calibration.CalibrationConfigProtoH\x00\x12\x45\n\x15pcp_db_scene_metadata\x18I \x01(\x0b\x32$.avsoftware.perception.SceneMetadataH\x00\x12\x43\n\x0e\x61\x62_test_result\x18J \x01(\x0b\x32).avsoftware.tools.ab_testing.ABTestResultH\x00\x12\\\n!pcp_db_lidar_segmentation_metrics\x18K \x01(\x0b\x32/.avsoftware.perception.LidarSegmentationMetricsH\x00\x12^\n\x1eplanning_benchmark_test_result\x18L \x01(\x0b\x32\x30.avsoftware.planning.PlanningBenchmarkTestResultB\x02\x18\x01H\x00\x12V\n\x1cgoogle_benchmark_test_result\x18M \x01(\x0b\x32..avsoftware.planning.GoogleBenchmarkTestResultH\x00\x12\x37\n\x08pr_event\x18N \x01(\x0b\x32#.avsoftware.github_pr_metrics.EventH\x00\x12@\n\x14localization_metrics\x18O \x01(\x0b\x32 .avsoftware.localization.MetricsH\x00\x42\x10\n\x0e\x64\x65rived_metricJ\x04\x08\x05\x10\x19R\x1binternal_dedup_timestamp_ns\"\xac\x01\n\x12\x44\x65rivedMetricBatch\x12\x32\n\tnamespace\x18\x01 \x01(\x0e\x32\x1f.avsoftware.analytics.Namespace\x12,\n\x06source\x18\x02 \x01(\x0e\x32\x1c.avsoftware.analytics.Source\x12\x34\n\x07metrics\x18\x03 \x03(\x0b\x32#.avsoftware.analytics.DerivedMetric*\xa2\x02\n\tNamespace\x12\x15\n\x11unknown_namespace\x10\x00\x12\t\n\x05\x62uild\x10\x01\x12\x0e\n\nevaluation\x10\x02\x12\x0b\n\x07mapping\x10\x03\x12\x0f\n\x0bintegration\x10\x04\x12\x0e\n\nperception\x10\x05\x12\x08\n\x04slam\x10\x06\x12\x0e\n\nprediction\x10\x07\x12\x0b\n\x07runtime\x10\x08\x12\r\n\tscenarios\x10\t\x12\x10\n\x0cmiscellanous\x10\n\x12\x08\n\x04slog\x10\x0b\x12\x0f\n\x0b\x63\x61libration\x10\x0c\x12\x08\n\x04\x64\x61ta\x10\r\x12\t\n\x05\x66lexo\x10\x0e\x12\n\n\x06pcp_db\x10\x0f\x12\x0b\n\x07testing\x10\x10\x12\x12\n\x0egithub_metrics\x10\x11\x12\x10\n\x0clocalization\x10\x12*\xe7\n\n\x06Source\x12\x12\n\x0eunknown_source\x10\x00\x12\t\n\x05\x61vctl\x10\x01\x12\x0b\n\x07onboard\x10\x02\x12\r\n\tsimulated\x10\x03\x12\x0e\n\nmaprelease\x10\x04\x12\x16\n\x12lyftbag_validation\x10\x05\x12\x14\n\x10tracking_metrics\x10\x06\x12\x17\n\x13map_release_metrics\x10\x07\x12\x13\n\x0fpose_validation\x10\x08\x12\x16\n\x12high_level_metrics\x10\t\x12\x15\n\x11\x63hil_test_metrics\x10\n\x12\x1a\n\x16mapping_disengagements\x10\x0b\x12\x06\n\x02qa\x10\x0c\x12\x10\n\x0c\x65xperimental\x10\r\x12 \n\x1cpredicted_trajectory_metrics\x10\x0e\x12\x1b\n\x17onboard_structured_test\x10\x0f\x12\x08\n\x04\x61vsr\x10\x10\x12\x13\n\x0f\x64\x61taset_metrics\x10\x11\x12\x0f\n\x0b\x64\x61ta_report\x10\x12\x12\x1d\n\x19magician_training_metrics\x10\x13\x12\x1e\n\x1amagician_profiling_metrics\x10\x14\x12\x11\n\rmodel_metrics\x10\x15\x12\x15\n\x11scenarios_metrics\x10\x16\x12\x18\n\x14\x66\x65\x61tures_performance\x10\x17\x12\x14\n\x10regression_tests\x10\x18\x12\x18\n\x14\x61nalytics_test_proto\x10\x19\x12\x16\n\x12perception_latency\x10\x1a\x12\x12\n\x0e\x61v_data_stream\x10\x1b\x12 \n\x18sim_collision_prediction\x10\x1c\x1a\x02\x08\x01\x12\x0c\n\x08playback\x10\x1d\x12$\n predicted_trajectory_metrics_dev\x10\x1e\x12&\n\"scenarios_lidar_annotation_metrics\x10\x1f\x12\x07\n\x03\x62\x66t\x10 \x12\x10\n\x0cmagician_job\x10!\x12\x10\n\x0c\x63\x61rviz_tests\x10\"\x12\x1f\n\x1b\x66\x61\x63tory_calibration_metrics\x10#\x12\x13\n\x0fservice_metrics\x10$\x12\x0f\n\x0bhost_events\x10%\x12\x1a\n\x16sim_contact_prediction\x10&\x12$\n factory_calibration_metric_stats\x10\'\x12\x08\n\x04task\x10(\x12\x0f\n\x0btask_status\x10)\x12\t\n\x05scene\x10*\x12\t\n\x05\x66rame\x10+\x12\x12\n\x0e\x66rame_metadata\x10,\x12\x0c\n\x08obstacle\x10-\x12\x15\n\x11obstacle_metadata\x10.\x12\x17\n\x13\x66\x61\x63tory_calibration\x10/\x12\x14\n\x10software_release\x10\x30\x12\x17\n\x13simulation_fidelity\x10\x31\x12\t\n\x05image\x10\x32\x12\x12\n\x0eimage_metadata\x10\x33\x12\x0e\n\nobstacle2d\x10\x34\x12\x0b\n\x07\x63\x61talog\x10\x35\x12\x0e\n\nparameters\x10\x36\x12\n\n\x06\x62\x65nder\x10\x37\x12 \n\x1c\x65xploratory_semantic_tagging\x10\x38\x12\x1e\n\x1a\x66\x61\x63tory_calibration_config\x10\x39\x12\x12\n\x0escene_metadata\x10:\x12\x0e\n\nab_testing\x10;\x12\x1e\n\x1alidar_segmentation_metrics\x10<\x12\x1a\n\x12planning_benchmark\x10=\x1a\x02\x08\x01\x12\x14\n\x10google_benchmark\x10>\x12\r\n\tpr_events\x10?b\x06proto3')
  ,
  dependencies=[src_dot_avs_dot_messages_dot_lyft__car__time__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_avsr__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_build__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_field__custom__option__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_high__level__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_lyftbag__validation__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_map__release__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_map__release__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_mapping__disengagements__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_pr__event__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_scenarios__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_scenarios__lidar__annotation__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_test__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_software__release__pb2.DESCRIPTOR,src_dot_common_dot_logging_dot_analytics_dot_slog__analytics__pb2.DESCRIPTOR,src_dot_evaluation_dot_proto_dot_evaluation__result__pb2.DESCRIPTOR,src_dot_perception_dot_metrics_dot_proto_dot_pose__validations__pb2.DESCRIPTOR,src_dot_perception_dot_metrics_dot_proto_dot_tracking__metrics__pb2.DESCRIPTOR,src_dot_perception_dot_proto_dot_latency__pb2.DESCRIPTOR,src_dot_perception_dot_semantic__tagging_dot_proto_dot_scene__tagging__pb2.DESCRIPTOR,src_dot_planning_dot_proto_dot_google__benchmark__pb2.DESCRIPTOR,src_dot_prediction_dot_libs_dot_metrics_dot_metrics__message__pb2.DESCRIPTOR,src_dot_simulation_dot_proto_dot_simulation__collision__prediction__pb2.DESCRIPTOR,src_dot_slam_dot_metrics_dot_proto_dot_metrics__pb2.DESCRIPTOR,src_dot_slam_dot_services_dot_proto_dot_deltas__pb2.DESCRIPTOR,src_dot_tools_dot_ab__testing_dot_proto_dot_ab__test__pb2.DESCRIPTOR,src_dot_vision_dot_proto_dot_data__report__pb2.DESCRIPTOR,src_dot_vision_dot_proto_dot_dataset__metrics__pb2.DESCRIPTOR,src_dot_vision_dot_proto_dot_magician__job__pb2.DESCRIPTOR,src_dot_vision_dot_proto_dot_magician__metrics__pb2.DESCRIPTOR,src_dot_vision_dot_proto_dot_model__metrics__pb2.DESCRIPTOR,src_dot_calibration_dot_lib__calibration_dot_metric__pb2.DESCRIPTOR,third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_avinfra_dot_avanalytics_dot_dataservice__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_flexo__metrics__pb2.DESCRIPTOR,src_dot_backend_dot_analytics_dot_proto_dot_bender__pb2.DESCRIPTOR,src_dot_perception_dot_database_dot_schema_dot_schema__pb2.DESCRIPTOR,src_dot_calibration_dot_lib__calibration_dot_calibration__pb2.DESCRIPTOR,third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_avscenarios_dot_scenarios__catalog__pb2.DESCRIPTOR,src_dot_calibration_dot_lib__calibration_dot_calibration__config__pb2.DESCRIPTOR,src_dot_perception_dot_database_dot_schema_dot_lidar__segmentation__metrics__pb2.DESCRIPTOR,src_dot_localization_dot_proto_dot_metrics__pb2.DESCRIPTOR,])

_NAMESPACE = _descriptor.EnumDescriptor(
  name='Namespace',
  full_name='avsoftware.analytics.Namespace',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='unknown_namespace', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='build', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='evaluation', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='mapping', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='integration', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='perception', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='slam', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='prediction', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='runtime', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='scenarios', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='miscellanous', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='slog', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='calibration', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='data', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='flexo', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='pcp_db', index=15, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='testing', index=16, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='github_metrics', index=17, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='localization', index=18, number=18,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7673,
  serialized_end=7963,
)
_sym_db.RegisterEnumDescriptor(_NAMESPACE)

Namespace = enum_type_wrapper.EnumTypeWrapper(_NAMESPACE)
_SOURCE = _descriptor.EnumDescriptor(
  name='Source',
  full_name='avsoftware.analytics.Source',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='unknown_source', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='avctl', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='onboard', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='simulated', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='maprelease', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='lyftbag_validation', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tracking_metrics', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='map_release_metrics', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='pose_validation', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='high_level_metrics', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='chil_test_metrics', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='mapping_disengagements', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='qa', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='experimental', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='predicted_trajectory_metrics', index=14, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='onboard_structured_test', index=15, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='avsr', index=16, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='dataset_metrics', index=17, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='data_report', index=18, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='magician_training_metrics', index=19, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='magician_profiling_metrics', index=20, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='model_metrics', index=21, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='scenarios_metrics', index=22, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='features_performance', index=23, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='regression_tests', index=24, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analytics_test_proto', index=25, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='perception_latency', index=26, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='av_data_stream', index=27, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sim_collision_prediction', index=28, number=28,
      serialized_options=_b('\010\001'),
      type=None),
    _descriptor.EnumValueDescriptor(
      name='playback', index=29, number=29,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='predicted_trajectory_metrics_dev', index=30, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='scenarios_lidar_annotation_metrics', index=31, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='bft', index=32, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='magician_job', index=33, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='carviz_tests', index=34, number=34,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='factory_calibration_metrics', index=35, number=35,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='service_metrics', index=36, number=36,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='host_events', index=37, number=37,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sim_contact_prediction', index=38, number=38,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='factory_calibration_metric_stats', index=39, number=39,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='task', index=40, number=40,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='task_status', index=41, number=41,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='scene', index=42, number=42,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='frame', index=43, number=43,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='frame_metadata', index=44, number=44,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='obstacle', index=45, number=45,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='obstacle_metadata', index=46, number=46,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='factory_calibration', index=47, number=47,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='software_release', index=48, number=48,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='simulation_fidelity', index=49, number=49,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='image', index=50, number=50,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='image_metadata', index=51, number=51,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='obstacle2d', index=52, number=52,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='catalog', index=53, number=53,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='parameters', index=54, number=54,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='bender', index=55, number=55,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='exploratory_semantic_tagging', index=56, number=56,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='factory_calibration_config', index=57, number=57,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='scene_metadata', index=58, number=58,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ab_testing', index=59, number=59,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='lidar_segmentation_metrics', index=60, number=60,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='planning_benchmark', index=61, number=61,
      serialized_options=_b('\010\001'),
      type=None),
    _descriptor.EnumValueDescriptor(
      name='google_benchmark', index=62, number=62,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='pr_events', index=63, number=63,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7966,
  serialized_end=9349,
)
_sym_db.RegisterEnumDescriptor(_SOURCE)

Source = enum_type_wrapper.EnumTypeWrapper(_SOURCE)
unknown_namespace = 0
build = 1
evaluation = 2
mapping = 3
integration = 4
perception = 5
slam = 6
prediction = 7
runtime = 8
scenarios = 9
miscellanous = 10
slog = 11
calibration = 12
data = 13
flexo = 14
pcp_db = 15
testing = 16
github_metrics = 17
localization = 18
unknown_source = 0
avctl = 1
onboard = 2
simulated = 3
maprelease = 4
lyftbag_validation = 5
tracking_metrics = 6
map_release_metrics = 7
pose_validation = 8
high_level_metrics = 9
chil_test_metrics = 10
mapping_disengagements = 11
qa = 12
experimental = 13
predicted_trajectory_metrics = 14
onboard_structured_test = 15
avsr = 16
dataset_metrics = 17
data_report = 18
magician_training_metrics = 19
magician_profiling_metrics = 20
model_metrics = 21
scenarios_metrics = 22
features_performance = 23
regression_tests = 24
analytics_test_proto = 25
perception_latency = 26
av_data_stream = 27
sim_collision_prediction = 28
playback = 29
predicted_trajectory_metrics_dev = 30
scenarios_lidar_annotation_metrics = 31
bft = 32
magician_job = 33
carviz_tests = 34
factory_calibration_metrics = 35
service_metrics = 36
host_events = 37
sim_contact_prediction = 38
factory_calibration_metric_stats = 39
task = 40
task_status = 41
scene = 42
frame = 43
frame_metadata = 44
obstacle = 45
obstacle_metadata = 46
factory_calibration = 47
software_release = 48
simulation_fidelity = 49
image = 50
image_metadata = 51
obstacle2d = 52
catalog = 53
parameters = 54
bender = 55
exploratory_semantic_tagging = 56
factory_calibration_config = 57
scene_metadata = 58
ab_testing = 59
lidar_segmentation_metrics = 60
planning_benchmark = 61
google_benchmark = 62
pr_events = 63


_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG_MISSIONTYPE = _descriptor.EnumDescriptor(
  name='MissionType',
  full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig.MissionType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNSET', index=0, number=0,
      serialized_options=_b('\010\001'),
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ONBOARD', index=1, number=1,
      serialized_options=_b('\010\001'),
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIMULATED', index=2, number=2,
      serialized_options=_b('\010\001'),
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3000,
  serialized_end=3064,
)
_sym_db.RegisterEnumDescriptor(_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG_MISSIONTYPE)


_DERIVEDMETRICMETADATA_DERIVEDJOBCONFIG = _descriptor.Descriptor(
  name='DerivedJobConfig',
  full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='job_name', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig.job_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\212\246\035\'\n%Name of Job generating derived metric'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_start_timestamp_ns', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig.job_start_timestamp_ns', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_hostname', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig.job_hostname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_username', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig.job_username', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_description', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig.job_description', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_gitsha', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig.job_gitsha', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_gitbranch', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig.job_gitbranch', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_family', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig.job_family', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2495,
  serialized_end=2740,
)

_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG = _descriptor.Descriptor(
  name='DerivedMissionConfig',
  full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='car_id', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig.car_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mission_id', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig.mission_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mission_type', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig.mission_type', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mission_start_timestamp_ns', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig.mission_start_timestamp_ns', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mission_end_timestamp_ns', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig.mission_end_timestamp_ns', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activity_name', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig.activity_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG_MISSIONTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2743,
  serialized_end=3064,
)

_DERIVEDMETRICMETADATA_DERIVEDLOCATION = _descriptor.Descriptor(
  name='DerivedLocation',
  full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedLocation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='latitude', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedLocation.latitude', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='longitude', full_name='avsoftware.analytics.DerivedMetricMetadata.DerivedLocation.longitude', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3066,
  serialized_end=3120,
)

_DERIVEDMETRICMETADATA = _descriptor.Descriptor(
  name='DerivedMetricMetadata',
  full_name='avsoftware.analytics.DerivedMetricMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='metric_guid', full_name='avsoftware.analytics.DerivedMetricMetadata.metric_guid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metric_timestamp_ns', full_name='avsoftware.analytics.DerivedMetricMetadata.metric_timestamp_ns', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metric_lct', full_name='avsoftware.analytics.DerivedMetricMetadata.metric_lct', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_config', full_name='avsoftware.analytics.DerivedMetricMetadata.job_config', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mission_config', full_name='avsoftware.analytics.DerivedMetricMetadata.mission_config', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='avsoftware.analytics.DerivedMetricMetadata.location', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_DERIVEDMETRICMETADATA_DERIVEDJOBCONFIG, _DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG, _DERIVEDMETRICMETADATA_DERIVEDLOCATION, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2123,
  serialized_end=3120,
)


_DERIVEDMETRIC = _descriptor.Descriptor(
  name='DerivedMetric',
  full_name='avsoftware.analytics.DerivedMetric',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='metadata', full_name='avsoftware.analytics.DerivedMetric.metadata', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='derived_metric_publish_timestamp_us', full_name='avsoftware.analytics.DerivedMetric.derived_metric_publish_timestamp_us', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='internal_dedup_id', full_name='avsoftware.analytics.DerivedMetric.internal_dedup_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='internal_dedup_walltime_ns', full_name='avsoftware.analytics.DerivedMetric.internal_dedup_walltime_ns', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamped_pose_delta', full_name='avsoftware.analytics.DerivedMetric.timestamped_pose_delta', index=4,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='build_metric', full_name='avsoftware.analytics.DerivedMetric.build_metric', index=5,
      number=26, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='evaluation_result', full_name='avsoftware.analytics.DerivedMetric.evaluation_result', index=6,
      number=27, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_release', full_name='avsoftware.analytics.DerivedMetric.map_release', index=7,
      number=28, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lyftbag_validation', full_name='avsoftware.analytics.DerivedMetric.lyftbag_validation', index=8,
      number=29, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tracking_metrics_report', full_name='avsoftware.analytics.DerivedMetric.tracking_metrics_report', index=9,
      number=30, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pose_validations', full_name='avsoftware.analytics.DerivedMetric.pose_validations', index=10,
      number=31, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_release_metrics', full_name='avsoftware.analytics.DerivedMetric.map_release_metrics', index=11,
      number=32, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='high_level_metrics', full_name='avsoftware.analytics.DerivedMetric.high_level_metrics', index=12,
      number=33, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mapping_disengagements', full_name='avsoftware.analytics.DerivedMetric.mapping_disengagements', index=13,
      number=34, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slam_metrics', full_name='avsoftware.analytics.DerivedMetric.slam_metrics', index=14,
      number=35, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='predicted_trajectory_metrics', full_name='avsoftware.analytics.DerivedMetric.predicted_trajectory_metrics', index=15,
      number=36, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avsr_metric', full_name='avsoftware.analytics.DerivedMetric.avsr_metric', index=16,
      number=37, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perception_dataset_metrics', full_name='avsoftware.analytics.DerivedMetric.perception_dataset_metrics', index=17,
      number=38, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perception_data_report_metrics', full_name='avsoftware.analytics.DerivedMetric.perception_data_report_metrics', index=18,
      number=39, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perception_magician_training_metrics', full_name='avsoftware.analytics.DerivedMetric.perception_magician_training_metrics', index=19,
      number=40, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perception_magician_profiling_metrics', full_name='avsoftware.analytics.DerivedMetric.perception_magician_profiling_metrics', index=20,
      number=41, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perception_model_metrics', full_name='avsoftware.analytics.DerivedMetric.perception_model_metrics', index=21,
      number=42, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scenarios_metrics', full_name='avsoftware.analytics.DerivedMetric.scenarios_metrics', index=22,
      number=43, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='test_metrics', full_name='avsoftware.analytics.DerivedMetric.test_metrics', index=23,
      number=44, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\212\246\035J\nHTest Metric used for testing the analytics pipelines for ingesting proto'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perception_latency', full_name='avsoftware.analytics.DerivedMetric.perception_latency', index=24,
      number=45, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avds_slog_record', full_name='avsoftware.analytics.DerivedMetric.avds_slog_record', index=25,
      number=46, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='simulation_collision_prediction', full_name='avsoftware.analytics.DerivedMetric.simulation_collision_prediction', index=26,
      number=47, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001\212\246\0356\n4LogSim-based collision prediction for disengagements'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='predicted_trajectory_metrics_dev', full_name='avsoftware.analytics.DerivedMetric.predicted_trajectory_metrics_dev', index=27,
      number=48, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scenarios_lidar_annotation_metrics', full_name='avsoftware.analytics.DerivedMetric.scenarios_lidar_annotation_metrics', index=28,
      number=49, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slog_bft_record', full_name='avsoftware.analytics.DerivedMetric.slog_bft_record', index=29,
      number=50, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perception_magician_job', full_name='avsoftware.analytics.DerivedMetric.perception_magician_job', index=30,
      number=51, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='calibration_metrics_collection', full_name='avsoftware.analytics.DerivedMetric.calibration_metrics_collection', index=31,
      number=52, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='record', full_name='avsoftware.analytics.DerivedMetric.record', index=32,
      number=53, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='drive_event', full_name='avsoftware.analytics.DerivedMetric.drive_event', index=33,
      number=54, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='calibration_metrics_stats', full_name='avsoftware.analytics.DerivedMetric.calibration_metrics_stats', index=34,
      number=55, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='plp_task', full_name='avsoftware.analytics.DerivedMetric.plp_task', index=35,
      number=56, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='plp_task_status', full_name='avsoftware.analytics.DerivedMetric.plp_task_status', index=36,
      number=57, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_scene', full_name='avsoftware.analytics.DerivedMetric.pcp_db_scene', index=37,
      number=58, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_frame', full_name='avsoftware.analytics.DerivedMetric.pcp_db_frame', index=38,
      number=59, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_frame_metadata', full_name='avsoftware.analytics.DerivedMetric.pcp_db_frame_metadata', index=39,
      number=60, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_obstacle', full_name='avsoftware.analytics.DerivedMetric.pcp_db_obstacle', index=40,
      number=61, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_obstacle_metadata', full_name='avsoftware.analytics.DerivedMetric.pcp_db_obstacle_metadata', index=41,
      number=62, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vehicle_calibration', full_name='avsoftware.analytics.DerivedMetric.vehicle_calibration', index=42,
      number=63, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='software_release', full_name='avsoftware.analytics.DerivedMetric.software_release', index=43,
      number=64, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_image', full_name='avsoftware.analytics.DerivedMetric.pcp_db_image', index=44,
      number=65, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_image_metadata', full_name='avsoftware.analytics.DerivedMetric.pcp_db_image_metadata', index=45,
      number=66, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_obstacle2d', full_name='avsoftware.analytics.DerivedMetric.pcp_db_obstacle2d', index=46,
      number=67, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scenario_instance', full_name='avsoftware.analytics.DerivedMetric.scenario_instance', index=47,
      number=68, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scenario_parameter', full_name='avsoftware.analytics.DerivedMetric.scenario_parameter', index=48,
      number=69, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bender_status_event', full_name='avsoftware.analytics.DerivedMetric.bender_status_event', index=49,
      number=70, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scene_tags', full_name='avsoftware.analytics.DerivedMetric.scene_tags', index=50,
      number=71, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vehicle_calibration_config', full_name='avsoftware.analytics.DerivedMetric.vehicle_calibration_config', index=51,
      number=72, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_scene_metadata', full_name='avsoftware.analytics.DerivedMetric.pcp_db_scene_metadata', index=52,
      number=73, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ab_test_result', full_name='avsoftware.analytics.DerivedMetric.ab_test_result', index=53,
      number=74, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcp_db_lidar_segmentation_metrics', full_name='avsoftware.analytics.DerivedMetric.pcp_db_lidar_segmentation_metrics', index=54,
      number=75, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='planning_benchmark_test_result', full_name='avsoftware.analytics.DerivedMetric.planning_benchmark_test_result', index=55,
      number=76, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='google_benchmark_test_result', full_name='avsoftware.analytics.DerivedMetric.google_benchmark_test_result', index=56,
      number=77, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pr_event', full_name='avsoftware.analytics.DerivedMetric.pr_event', index=57,
      number=78, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='localization_metrics', full_name='avsoftware.analytics.DerivedMetric.localization_metrics', index=58,
      number=79, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='derived_metric', full_name='avsoftware.analytics.DerivedMetric.derived_metric',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=3123,
  serialized_end=7495,
)


_DERIVEDMETRICBATCH = _descriptor.Descriptor(
  name='DerivedMetricBatch',
  full_name='avsoftware.analytics.DerivedMetricBatch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='namespace', full_name='avsoftware.analytics.DerivedMetricBatch.namespace', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='source', full_name='avsoftware.analytics.DerivedMetricBatch.source', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metrics', full_name='avsoftware.analytics.DerivedMetricBatch.metrics', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7498,
  serialized_end=7670,
)

_DERIVEDMETRICMETADATA_DERIVEDJOBCONFIG.containing_type = _DERIVEDMETRICMETADATA
_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG.fields_by_name['mission_type'].enum_type = _DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG_MISSIONTYPE
_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG.containing_type = _DERIVEDMETRICMETADATA
_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG_MISSIONTYPE.containing_type = _DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG
_DERIVEDMETRICMETADATA_DERIVEDLOCATION.containing_type = _DERIVEDMETRICMETADATA
_DERIVEDMETRICMETADATA.fields_by_name['metric_lct'].message_type = src_dot_avs_dot_messages_dot_lyft__car__time__pb2._LYFTCARTIME
_DERIVEDMETRICMETADATA.fields_by_name['job_config'].message_type = _DERIVEDMETRICMETADATA_DERIVEDJOBCONFIG
_DERIVEDMETRICMETADATA.fields_by_name['mission_config'].message_type = _DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG
_DERIVEDMETRICMETADATA.fields_by_name['location'].message_type = _DERIVEDMETRICMETADATA_DERIVEDLOCATION
_DERIVEDMETRIC.fields_by_name['metadata'].message_type = _DERIVEDMETRICMETADATA
_DERIVEDMETRIC.fields_by_name['timestamped_pose_delta'].message_type = src_dot_slam_dot_services_dot_proto_dot_deltas__pb2._TIMESTAMPEDPOSEDELTA
_DERIVEDMETRIC.fields_by_name['build_metric'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_build__metrics__pb2._BUILDMETRIC
_DERIVEDMETRIC.fields_by_name['evaluation_result'].message_type = src_dot_evaluation_dot_proto_dot_evaluation__result__pb2._EVALUATIONWITHMETADATAPROTO
_DERIVEDMETRIC.fields_by_name['map_release'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_map__release__pb2._MAPRELEASE
_DERIVEDMETRIC.fields_by_name['lyftbag_validation'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_lyftbag__validation__pb2._LYFTBAGVALIDATION
_DERIVEDMETRIC.fields_by_name['tracking_metrics_report'].message_type = src_dot_perception_dot_metrics_dot_proto_dot_tracking__metrics__pb2._TRACKINGMETRICSREPORTPROTO
_DERIVEDMETRIC.fields_by_name['pose_validations'].message_type = src_dot_perception_dot_metrics_dot_proto_dot_pose__validations__pb2._POSEVALIDATIONSPROTO
_DERIVEDMETRIC.fields_by_name['map_release_metrics'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_map__release__metrics__pb2._MAPRELEASEMETRICS
_DERIVEDMETRIC.fields_by_name['high_level_metrics'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_high__level__metrics__pb2._HIGHLEVELMAPPINGMETRICS
_DERIVEDMETRIC.fields_by_name['mapping_disengagements'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_mapping__disengagements__pb2._MAPPINGDISENGAGEMENTS
_DERIVEDMETRIC.fields_by_name['slam_metrics'].message_type = src_dot_slam_dot_metrics_dot_proto_dot_metrics__pb2._METRICS
_DERIVEDMETRIC.fields_by_name['predicted_trajectory_metrics'].message_type = src_dot_prediction_dot_libs_dot_metrics_dot_metrics__message__pb2._PREDICTIONMETRICS
_DERIVEDMETRIC.fields_by_name['avsr_metric'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_avsr__metrics__pb2._AVSRMETRIC
_DERIVEDMETRIC.fields_by_name['perception_dataset_metrics'].message_type = src_dot_vision_dot_proto_dot_dataset__metrics__pb2._DATASETMETRICSPROTO
_DERIVEDMETRIC.fields_by_name['perception_data_report_metrics'].message_type = src_dot_vision_dot_proto_dot_data__report__pb2._DATAREPORTMETRIC
_DERIVEDMETRIC.fields_by_name['perception_magician_training_metrics'].message_type = src_dot_vision_dot_proto_dot_magician__metrics__pb2._TRAININGMETRICSPROTO
_DERIVEDMETRIC.fields_by_name['perception_magician_profiling_metrics'].message_type = src_dot_vision_dot_proto_dot_magician__metrics__pb2._MAGICIANPROFILINGMETRICS
_DERIVEDMETRIC.fields_by_name['perception_model_metrics'].message_type = src_dot_vision_dot_proto_dot_model__metrics__pb2._MODELMETRIC
_DERIVEDMETRIC.fields_by_name['scenarios_metrics'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_scenarios__metrics__pb2._SCENARIOSMETRICS
_DERIVEDMETRIC.fields_by_name['test_metrics'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_test__metrics__pb2._TESTMETRICS
_DERIVEDMETRIC.fields_by_name['perception_latency'].message_type = src_dot_perception_dot_proto_dot_latency__pb2._PERCEPTIONLATENCYPROTO
_DERIVEDMETRIC.fields_by_name['avds_slog_record'].message_type = src_dot_common_dot_logging_dot_analytics_dot_slog__analytics__pb2._RECORD
_DERIVEDMETRIC.fields_by_name['simulation_collision_prediction'].message_type = src_dot_simulation_dot_proto_dot_simulation__collision__prediction__pb2._SIMULATIONCOLLISIONPREDICTION
_DERIVEDMETRIC.fields_by_name['predicted_trajectory_metrics_dev'].message_type = src_dot_prediction_dot_libs_dot_metrics_dot_metrics__message__pb2._PREDICTIONMETRICS
_DERIVEDMETRIC.fields_by_name['scenarios_lidar_annotation_metrics'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_scenarios__lidar__annotation__metrics__pb2._SCENARIOSLIDARANNOTATIONMETRICS
_DERIVEDMETRIC.fields_by_name['slog_bft_record'].message_type = src_dot_common_dot_logging_dot_analytics_dot_slog__analytics__pb2._RECORD
_DERIVEDMETRIC.fields_by_name['perception_magician_job'].message_type = src_dot_vision_dot_proto_dot_magician__job__pb2._MAGICIANJOB
_DERIVEDMETRIC.fields_by_name['calibration_metrics_collection'].message_type = src_dot_calibration_dot_lib__calibration_dot_metric__pb2._METRICCOLLECTIONPROTO
_DERIVEDMETRIC.fields_by_name['record'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_avinfra_dot_avanalytics_dot_dataservice__pb2._RECORD
_DERIVEDMETRIC.fields_by_name['drive_event'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_flexo__metrics__pb2._DRIVEEVENT
_DERIVEDMETRIC.fields_by_name['calibration_metrics_stats'].message_type = src_dot_calibration_dot_lib__calibration_dot_metric__pb2._METRICSTATSPROTO
_DERIVEDMETRIC.fields_by_name['plp_task'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._ANNOTATIONTASK
_DERIVEDMETRIC.fields_by_name['plp_task_status'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._ANNOTATIONTASKSTATUS
_DERIVEDMETRIC.fields_by_name['pcp_db_scene'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._SCENE
_DERIVEDMETRIC.fields_by_name['pcp_db_frame'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._FRAME
_DERIVEDMETRIC.fields_by_name['pcp_db_frame_metadata'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._FRAMEMETADATA
_DERIVEDMETRIC.fields_by_name['pcp_db_obstacle'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._OBSTACLE
_DERIVEDMETRIC.fields_by_name['pcp_db_obstacle_metadata'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._OBSTACLEMETADATA
_DERIVEDMETRIC.fields_by_name['vehicle_calibration'].message_type = src_dot_calibration_dot_lib__calibration_dot_calibration__pb2._VEHICLECALIBRATIONPROTO
_DERIVEDMETRIC.fields_by_name['software_release'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_software__release__pb2._SOFTWARERELEASE
_DERIVEDMETRIC.fields_by_name['pcp_db_image'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._IMAGE
_DERIVEDMETRIC.fields_by_name['pcp_db_image_metadata'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._IMAGEMETADATA
_DERIVEDMETRIC.fields_by_name['pcp_db_obstacle2d'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._OBSTACLE2D
_DERIVEDMETRIC.fields_by_name['scenario_instance'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_avscenarios_dot_scenarios__catalog__pb2._SCENARIOINSTANCE
_DERIVEDMETRIC.fields_by_name['scenario_parameter'].message_type = third__party_dot_lyft_dot_lyft__idl_dot_protos_dot_pb_dot_lyft_dot_avscenarios_dot_scenarios__catalog__pb2._SCENARIOPARAMETER
_DERIVEDMETRIC.fields_by_name['bender_status_event'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_bender__pb2._STATUSEVENT
_DERIVEDMETRIC.fields_by_name['scene_tags'].message_type = src_dot_perception_dot_semantic__tagging_dot_proto_dot_scene__tagging__pb2._SCENESTATISTICSPROTO
_DERIVEDMETRIC.fields_by_name['vehicle_calibration_config'].message_type = src_dot_calibration_dot_lib__calibration_dot_calibration__config__pb2._CALIBRATIONCONFIGPROTO
_DERIVEDMETRIC.fields_by_name['pcp_db_scene_metadata'].message_type = src_dot_perception_dot_database_dot_schema_dot_schema__pb2._SCENEMETADATA
_DERIVEDMETRIC.fields_by_name['ab_test_result'].message_type = src_dot_tools_dot_ab__testing_dot_proto_dot_ab__test__pb2._ABTESTRESULT
_DERIVEDMETRIC.fields_by_name['pcp_db_lidar_segmentation_metrics'].message_type = src_dot_perception_dot_database_dot_schema_dot_lidar__segmentation__metrics__pb2._LIDARSEGMENTATIONMETRICS
_DERIVEDMETRIC.fields_by_name['planning_benchmark_test_result'].message_type = src_dot_planning_dot_proto_dot_google__benchmark__pb2._PLANNINGBENCHMARKTESTRESULT
_DERIVEDMETRIC.fields_by_name['google_benchmark_test_result'].message_type = src_dot_planning_dot_proto_dot_google__benchmark__pb2._GOOGLEBENCHMARKTESTRESULT
_DERIVEDMETRIC.fields_by_name['pr_event'].message_type = src_dot_backend_dot_analytics_dot_proto_dot_pr__event__metrics__pb2._EVENT
_DERIVEDMETRIC.fields_by_name['localization_metrics'].message_type = src_dot_localization_dot_proto_dot_metrics__pb2._METRICS
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['timestamped_pose_delta'])
_DERIVEDMETRIC.fields_by_name['timestamped_pose_delta'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['build_metric'])
_DERIVEDMETRIC.fields_by_name['build_metric'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['evaluation_result'])
_DERIVEDMETRIC.fields_by_name['evaluation_result'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['map_release'])
_DERIVEDMETRIC.fields_by_name['map_release'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['lyftbag_validation'])
_DERIVEDMETRIC.fields_by_name['lyftbag_validation'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['tracking_metrics_report'])
_DERIVEDMETRIC.fields_by_name['tracking_metrics_report'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pose_validations'])
_DERIVEDMETRIC.fields_by_name['pose_validations'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['map_release_metrics'])
_DERIVEDMETRIC.fields_by_name['map_release_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['high_level_metrics'])
_DERIVEDMETRIC.fields_by_name['high_level_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['mapping_disengagements'])
_DERIVEDMETRIC.fields_by_name['mapping_disengagements'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['slam_metrics'])
_DERIVEDMETRIC.fields_by_name['slam_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['predicted_trajectory_metrics'])
_DERIVEDMETRIC.fields_by_name['predicted_trajectory_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['avsr_metric'])
_DERIVEDMETRIC.fields_by_name['avsr_metric'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['perception_dataset_metrics'])
_DERIVEDMETRIC.fields_by_name['perception_dataset_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['perception_data_report_metrics'])
_DERIVEDMETRIC.fields_by_name['perception_data_report_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['perception_magician_training_metrics'])
_DERIVEDMETRIC.fields_by_name['perception_magician_training_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['perception_magician_profiling_metrics'])
_DERIVEDMETRIC.fields_by_name['perception_magician_profiling_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['perception_model_metrics'])
_DERIVEDMETRIC.fields_by_name['perception_model_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['scenarios_metrics'])
_DERIVEDMETRIC.fields_by_name['scenarios_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['test_metrics'])
_DERIVEDMETRIC.fields_by_name['test_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['perception_latency'])
_DERIVEDMETRIC.fields_by_name['perception_latency'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['avds_slog_record'])
_DERIVEDMETRIC.fields_by_name['avds_slog_record'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['simulation_collision_prediction'])
_DERIVEDMETRIC.fields_by_name['simulation_collision_prediction'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['predicted_trajectory_metrics_dev'])
_DERIVEDMETRIC.fields_by_name['predicted_trajectory_metrics_dev'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['scenarios_lidar_annotation_metrics'])
_DERIVEDMETRIC.fields_by_name['scenarios_lidar_annotation_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['slog_bft_record'])
_DERIVEDMETRIC.fields_by_name['slog_bft_record'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['perception_magician_job'])
_DERIVEDMETRIC.fields_by_name['perception_magician_job'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['calibration_metrics_collection'])
_DERIVEDMETRIC.fields_by_name['calibration_metrics_collection'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['record'])
_DERIVEDMETRIC.fields_by_name['record'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['drive_event'])
_DERIVEDMETRIC.fields_by_name['drive_event'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['calibration_metrics_stats'])
_DERIVEDMETRIC.fields_by_name['calibration_metrics_stats'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['plp_task'])
_DERIVEDMETRIC.fields_by_name['plp_task'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['plp_task_status'])
_DERIVEDMETRIC.fields_by_name['plp_task_status'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_scene'])
_DERIVEDMETRIC.fields_by_name['pcp_db_scene'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_frame'])
_DERIVEDMETRIC.fields_by_name['pcp_db_frame'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_frame_metadata'])
_DERIVEDMETRIC.fields_by_name['pcp_db_frame_metadata'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_obstacle'])
_DERIVEDMETRIC.fields_by_name['pcp_db_obstacle'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_obstacle_metadata'])
_DERIVEDMETRIC.fields_by_name['pcp_db_obstacle_metadata'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['vehicle_calibration'])
_DERIVEDMETRIC.fields_by_name['vehicle_calibration'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['software_release'])
_DERIVEDMETRIC.fields_by_name['software_release'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_image'])
_DERIVEDMETRIC.fields_by_name['pcp_db_image'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_image_metadata'])
_DERIVEDMETRIC.fields_by_name['pcp_db_image_metadata'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_obstacle2d'])
_DERIVEDMETRIC.fields_by_name['pcp_db_obstacle2d'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['scenario_instance'])
_DERIVEDMETRIC.fields_by_name['scenario_instance'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['scenario_parameter'])
_DERIVEDMETRIC.fields_by_name['scenario_parameter'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['bender_status_event'])
_DERIVEDMETRIC.fields_by_name['bender_status_event'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['scene_tags'])
_DERIVEDMETRIC.fields_by_name['scene_tags'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['vehicle_calibration_config'])
_DERIVEDMETRIC.fields_by_name['vehicle_calibration_config'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_scene_metadata'])
_DERIVEDMETRIC.fields_by_name['pcp_db_scene_metadata'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['ab_test_result'])
_DERIVEDMETRIC.fields_by_name['ab_test_result'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pcp_db_lidar_segmentation_metrics'])
_DERIVEDMETRIC.fields_by_name['pcp_db_lidar_segmentation_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['planning_benchmark_test_result'])
_DERIVEDMETRIC.fields_by_name['planning_benchmark_test_result'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['google_benchmark_test_result'])
_DERIVEDMETRIC.fields_by_name['google_benchmark_test_result'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['pr_event'])
_DERIVEDMETRIC.fields_by_name['pr_event'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRIC.oneofs_by_name['derived_metric'].fields.append(
  _DERIVEDMETRIC.fields_by_name['localization_metrics'])
_DERIVEDMETRIC.fields_by_name['localization_metrics'].containing_oneof = _DERIVEDMETRIC.oneofs_by_name['derived_metric']
_DERIVEDMETRICBATCH.fields_by_name['namespace'].enum_type = _NAMESPACE
_DERIVEDMETRICBATCH.fields_by_name['source'].enum_type = _SOURCE
_DERIVEDMETRICBATCH.fields_by_name['metrics'].message_type = _DERIVEDMETRIC
DESCRIPTOR.message_types_by_name['DerivedMetricMetadata'] = _DERIVEDMETRICMETADATA
DESCRIPTOR.message_types_by_name['DerivedMetric'] = _DERIVEDMETRIC
DESCRIPTOR.message_types_by_name['DerivedMetricBatch'] = _DERIVEDMETRICBATCH
DESCRIPTOR.enum_types_by_name['Namespace'] = _NAMESPACE
DESCRIPTOR.enum_types_by_name['Source'] = _SOURCE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

DerivedMetricMetadata = _reflection.GeneratedProtocolMessageType('DerivedMetricMetadata', (_message.Message,), dict(

  DerivedJobConfig = _reflection.GeneratedProtocolMessageType('DerivedJobConfig', (_message.Message,), dict(
    DESCRIPTOR = _DERIVEDMETRICMETADATA_DERIVEDJOBCONFIG,
    __module__ = 'src.backend.analytics.proto.derived_metrics_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.analytics.DerivedMetricMetadata.DerivedJobConfig)
    ))
  ,

  DerivedMissionConfig = _reflection.GeneratedProtocolMessageType('DerivedMissionConfig', (_message.Message,), dict(
    DESCRIPTOR = _DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG,
    __module__ = 'src.backend.analytics.proto.derived_metrics_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.analytics.DerivedMetricMetadata.DerivedMissionConfig)
    ))
  ,

  DerivedLocation = _reflection.GeneratedProtocolMessageType('DerivedLocation', (_message.Message,), dict(
    DESCRIPTOR = _DERIVEDMETRICMETADATA_DERIVEDLOCATION,
    __module__ = 'src.backend.analytics.proto.derived_metrics_pb2'
    # @@protoc_insertion_point(class_scope:avsoftware.analytics.DerivedMetricMetadata.DerivedLocation)
    ))
  ,
  DESCRIPTOR = _DERIVEDMETRICMETADATA,
  __module__ = 'src.backend.analytics.proto.derived_metrics_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.analytics.DerivedMetricMetadata)
  ))
_sym_db.RegisterMessage(DerivedMetricMetadata)
_sym_db.RegisterMessage(DerivedMetricMetadata.DerivedJobConfig)
_sym_db.RegisterMessage(DerivedMetricMetadata.DerivedMissionConfig)
_sym_db.RegisterMessage(DerivedMetricMetadata.DerivedLocation)

DerivedMetric = _reflection.GeneratedProtocolMessageType('DerivedMetric', (_message.Message,), dict(
  DESCRIPTOR = _DERIVEDMETRIC,
  __module__ = 'src.backend.analytics.proto.derived_metrics_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.analytics.DerivedMetric)
  ))
_sym_db.RegisterMessage(DerivedMetric)

DerivedMetricBatch = _reflection.GeneratedProtocolMessageType('DerivedMetricBatch', (_message.Message,), dict(
  DESCRIPTOR = _DERIVEDMETRICBATCH,
  __module__ = 'src.backend.analytics.proto.derived_metrics_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.analytics.DerivedMetricBatch)
  ))
_sym_db.RegisterMessage(DerivedMetricBatch)


_SOURCE.values_by_name["sim_collision_prediction"]._options = None
_SOURCE.values_by_name["planning_benchmark"]._options = None
_DERIVEDMETRICMETADATA_DERIVEDJOBCONFIG.fields_by_name['job_name']._options = None
_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG_MISSIONTYPE.values_by_name["UNSET"]._options = None
_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG_MISSIONTYPE.values_by_name["ONBOARD"]._options = None
_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG_MISSIONTYPE.values_by_name["SIMULATED"]._options = None
_DERIVEDMETRICMETADATA_DERIVEDMISSIONCONFIG.fields_by_name['mission_type']._options = None
_DERIVEDMETRIC.fields_by_name['test_metrics']._options = None
_DERIVEDMETRIC.fields_by_name['simulation_collision_prediction']._options = None
_DERIVEDMETRIC.fields_by_name['planning_benchmark_test_result']._options = None
# @@protoc_insertion_point(module_scope)
