plafosim.statistics module
- plafosim.statistics.record_platoon_change(basename: str, step: float, leader: PlatooningVehicle, source_lane: int, target_lane: int, reason: str)[source]
- plafosim.statistics.record_platoon_formation(basename: str, vehicle: PlatooningVehicle, candidates_found_avg: float, candidates_found_individual_avg: float, candidates_found_platoon_avg: float, candidates_filtered_avg: float)[source]
- plafosim.statistics.record_platoon_trace(basename: str, step: float, vehicle: PlatooningVehicle)[source]
- plafosim.statistics.record_platoon_trip(basename: str, vehicle: PlatooningVehicle, platoon_time_ratio: float, platoon_distance_ratio: float, time_until_first_platoon: float, distance_until_first_platoon: float)[source]
- plafosim.statistics.record_simulation_trace(basename: str, step: float, vehicles_in_simulator: int, vehicles_in_queue: int, vehicles_spawned: int, vehicles_arrived: int, runtime: float, average_vehicle_speed: float, vehicles_braking_rough: int)[source]
- plafosim.statistics.record_vehicle_change(basename: str, step: float, vid: int, position: float, speed: float, source_lane: int, target_lane: int, reason: str)[source]
- plafosim.statistics.record_vehicle_platoon_change(basename: str, step: float, member: PlatooningVehicle, source_lane: int, target_lane: int, reason: str)[source]
- plafosim.statistics.record_vehicle_platoon_maneuvers(basename: str, vehicle: PlatooningVehicle)[source]
- plafosim.statistics.record_vehicle_platoon_trace(basename: str, step: float, vehicle: PlatooningVehicle)[source]
- plafosim.statistics.record_vehicle_teleport(basename: str, step: float, vid: int, old_position: float, old_lane: int, old_speed: float, new_position: float, new_lane: int, new_speed: float)[source]