plafosim.statistics module

plafosim.statistics.initialize_emission_traces(basename: str)[source]
plafosim.statistics.initialize_platoon_changes(basename: str)[source]
plafosim.statistics.initialize_platoon_formation(basename: str)[source]
plafosim.statistics.initialize_platoon_maneuvers(basename: str)[source]
plafosim.statistics.initialize_platoon_traces(basename: str)[source]
plafosim.statistics.initialize_platoon_trips(basename: str)[source]
plafosim.statistics.initialize_simulation_trace(basename: str)[source]
plafosim.statistics.initialize_vehicle_changes(basename: str)[source]
plafosim.statistics.initialize_vehicle_emissions(basename: str)[source]
plafosim.statistics.initialize_vehicle_platoon_changes(basename: str)[source]
plafosim.statistics.initialize_vehicle_platoon_traces(basename: str)[source]
plafosim.statistics.initialize_vehicle_teleports(basename: str)[source]
plafosim.statistics.initialize_vehicle_traces(basename: str)[source]
plafosim.statistics.initialize_vehicle_trips(basename: str)[source]
plafosim.statistics.record_emission_trace_prefix(basename: str, step: float, vid: int)[source]
plafosim.statistics.record_emission_trace_suffix(basename: str)[source]
plafosim.statistics.record_emission_trace_value(basename: str, value: float)[source]
plafosim.statistics.record_general_data_begin(basename: str, simulator: Simulator)[source]
plafosim.statistics.record_general_data_end(basename: str, simulator: Simulator)[source]
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_emission(basename: str, vehicle: Vehicle)[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]
plafosim.statistics.record_vehicle_trace(basename: str, step: int, vehicle: Vehicle)[source]
plafosim.statistics.record_vehicle_trip(basename: str, vehicle: Vehicle, depart_delay: int, time_loss: int, expected_travel_time: float, travel_time_ratio: float, average_driving_speed: float, average_deviation_desired_speed: float)[source]
plafosim.statistics.rgb2hex(c_rgb: tuple) str[source]

Convert a color in RGB values to a color in hex values.

Parameters:

c_rgb (tuple(int, int, int)) – The color in RGB values

Returns:

str

Return type:

The color in hex values