|
|
""" |
|
|
Data Package |
|
|
============= |
|
|
Data handling, schema definitions, and dataset generation for |
|
|
the Traffic Accident Reconstruction System. |
|
|
""" |
|
|
|
|
|
from .schema import ( |
|
|
|
|
|
VehicleType, |
|
|
Direction, |
|
|
VehicleAction, |
|
|
WeatherCondition, |
|
|
RoadCondition, |
|
|
AccidentType, |
|
|
Severity, |
|
|
RoadType, |
|
|
|
|
|
|
|
|
Location, |
|
|
Conditions, |
|
|
VehicleData, |
|
|
AccidentDetails, |
|
|
ScenarioMetrics, |
|
|
Scenario, |
|
|
FaultAssessment, |
|
|
TimelineEvent, |
|
|
AccidentRecord, |
|
|
AnalysisResult, |
|
|
|
|
|
|
|
|
FEATURE_SCHEMA, |
|
|
|
|
|
|
|
|
validate_speed, |
|
|
validate_coordinates, |
|
|
validate_path, |
|
|
validate_probability |
|
|
) |
|
|
|
|
|
from .synthetic_dataset_generator import ( |
|
|
generate_dataset, |
|
|
generate_single_accident, |
|
|
generate_training_features, |
|
|
save_dataset, |
|
|
print_dataset_statistics |
|
|
) |
|
|
|
|
|
__all__ = [ |
|
|
|
|
|
'VehicleType', |
|
|
'Direction', |
|
|
'VehicleAction', |
|
|
'WeatherCondition', |
|
|
'RoadCondition', |
|
|
'AccidentType', |
|
|
'Severity', |
|
|
'RoadType', |
|
|
|
|
|
|
|
|
'Location', |
|
|
'Conditions', |
|
|
'VehicleData', |
|
|
'AccidentDetails', |
|
|
'ScenarioMetrics', |
|
|
'Scenario', |
|
|
'FaultAssessment', |
|
|
'TimelineEvent', |
|
|
'AccidentRecord', |
|
|
'AnalysisResult', |
|
|
|
|
|
|
|
|
'FEATURE_SCHEMA', |
|
|
|
|
|
|
|
|
'validate_speed', |
|
|
'validate_coordinates', |
|
|
'validate_path', |
|
|
'validate_probability', |
|
|
|
|
|
|
|
|
'generate_dataset', |
|
|
'generate_single_accident', |
|
|
'generate_training_features', |
|
|
'save_dataset', |
|
|
'print_dataset_statistics' |
|
|
] |
|
|
|