def to_dict(self):
        import inspect # [STATE] inspect = <module 'inspect' from '/local/rcs/XXX/miniforge3/envs/JRCSTU+co2mpas-ta/lib/python3.9/inspect.py'> [/STATE]
        s, pr = set(dir(self)) - set(dir(Constants)), {} # [STATE] s = {'ki_additive', 'is_cycle_hot', 'air_temperature', 'belt_efficiency', 'is_plugin', 'atmospheric_pressure', 'fuel_saving_at_strategy', 'road_state', 'engine_is_turbo', 'angle_slope', 'has_energy_recuperation', 'final_drive_ratio', 'k2', 'max_velocity_full_load_correction', 'has_periodically_regenerating_systems', 'time_cold_hot_transition', 'active_cylinder_ratios', 'n_passengers', 'is_serial', 'change_gear_window_width', 'has_gear_box_thermal_management', 'tyre_state', 'service_battery_start_window_width', 'starter_efficiency', 'max_time_WLTP', 'has_roof_box', 'passenger_mass', 'drive_battery_technology', 'gear_box_temperature_references', 'delta_time_engine_starter', 'use_dt_gear_shifting', 'min_engine_on_speed', 'alternator_efficiency', 'k5', 'co2_params', 'engine_has_cylinder_deactivation', 'k1', 'max_time_NEDC', 'auxiliaries_power_loss', 'correct_f0', 'initial_temperature_WLTP', 'tyre_dynamic_rolling_coefficient', 'initial_temperature_NEDC', 'n_wheel_drive', 'has_selective_catalytic_reduction', 'engine_n_cylinders', 'has_start_stop', 'tyre_class', 'wltp_base_model', 'enable_willans', 'min_time_engine_on_after_start', 'cargo_mass', 'fuel_mass', 'start_stop_activation_time', 'downscale_factor_threshold', 'rcb_correction', 'time_sample_frequency', 'has_lean_burn', 'engine_has_variable_valve_actuation', 'enable_phases_willans', 'auxiliaries_torque_loss_factors', 'idle_engine_speed_std', 'atct_family_correction_factor', 'stop_velocity', 'plateau_acceleration'} [/STATE] # [STATE] pr = {} [/STATE]
        for n in s.union(self.__class__.__dict__.keys()): #  [STATE] 67 [/STATE]
            if n.startswith('__'):
                continue
            v = getattr(self, n) #  [STATE] v = False [/STATE] [STATE] v = 'dry' [/STATE] [STATE] v = True [/STATE] [STATE] v = 2 [/STATE] [STATE] v = 100.0 [/STATE] [STATE] v = 300.0 [/STATE] [STATE] v = (1.0,) [/STATE] [STATE] v = 4.0 [/STATE] [STATE] v = 0.7 [/STATE] [STATE] v = 1800.0 [/STATE] [STATE] v = 75 [/STATE] [STATE] v = 'unknown' [/STATE] [STATE] v = (40.0, 80.0) [/STATE] [STATE] v = 0.5 [/STATE] [STATE] v = 1180.0 [/STATE] [STATE] v = 0.0213 [/STATE] [STATE] v = 23.0 [/STATE] [STATE] v = 25.0 [/STATE] [STATE] v = 4 [/STATE] [STATE] v = 'C1' [/STATE] [STATE] v = 0 [/STATE] [STATE] v = 25 [/STATE] [STATE] v = 30 [/STATE] [STATE] v = 1.0 [/STATE] [STATE] v = {} [/STATE] [STATE] v = 0.0 [/STATE] [STATE] v = 0.10000011920929 [/STATE] [STATE] v = 20 [/STATE] [STATE] v = 0.8 [/STATE] [STATE] v = 101.325 [/STATE] [STATE] v = 1 [/STATE] [STATE] v = 'new' [/STATE] [STATE] v = 10.0 [/STATE] [STATE] v = 0.67 [/STATE] [STATE] v = 0.9713375796178343 [/STATE] [STATE] v = 0.01 [/STATE] [STATE] v = (0.175, 0.2021) [/STATE] [STATE] v = 1.00000011920929 [/STATE]
            if inspect.ismethod(v) or inspect.isbuiltin(v):
                continue
            if isinstance(v, Constants):
                pr[n] = {'__constants__': v.to_dict()}
            elif inspect.isclass(v) and issubclass(v, Constants):
                # noinspection PyCallByClass,PyTypeChecker
                pr[n] = {'__constants__': v.to_dict(v)}
            else:
                pr[n] = v #  [STATE] pr = {'is_plugin': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry'} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,)} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown'} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0)} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1'} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new'} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}, 'k1': 1} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}, 'k1': 1, 'correct_f0': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}, 'k1': 1, 'correct_f0': False, 'tyre_dynamic_rolling_coefficient': 0.9713375796178343} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}, 'k1': 1, 'correct_f0': False, 'tyre_dynamic_rolling_coefficient': 0.9713375796178343, 'has_selective_catalytic_reduction': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}, 'k1': 1, 'correct_f0': False, 'tyre_dynamic_rolling_coefficient': 0.9713375796178343, 'has_selective_catalytic_reduction': False, 'downscale_factor_threshold': 0.01} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}, 'k1': 1, 'correct_f0': False, 'tyre_dynamic_rolling_coefficient': 0.9713375796178343, 'has_selective_catalytic_reduction': False, 'downscale_factor_threshold': 0.01, 'engine_has_variable_valve_actuation': False} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}, 'k1': 1, 'correct_f0': False, 'tyre_dynamic_rolling_coefficient': 0.9713375796178343, 'has_selective_catalytic_reduction': False, 'downscale_factor_threshold': 0.01, 'engine_has_variable_valve_actuation': False, 'auxiliaries_torque_loss_factors': (0.175, 0.2021)} [/STATE] [STATE] pr = {'is_plugin': False, 'road_state': 'dry', 'has_energy_recuperation': True, 'k2': 2, 'max_velocity_full_load_correction': 100.0, 'time_cold_hot_transition': 300.0, 'active_cylinder_ratios': (1.0,), 'has_gear_box_thermal_management': False, 'service_battery_start_window_width': 4.0, 'starter_efficiency': 0.7, 'max_time_WLTP': 1800.0, 'passenger_mass': 75, 'drive_battery_technology': 'unknown', 'gear_box_temperature_references': (40.0, 80.0), 'delta_time_engine_starter': 0.5, 'use_dt_gear_shifting': False, 'k5': 2, 'engine_has_cylinder_deactivation': False, 'max_time_NEDC': 1180.0, 'auxiliaries_power_loss': 0.0213, 'initial_temperature_WLTP': 23.0, 'initial_temperature_NEDC': 25.0, 'n_wheel_drive': 2, 'engine_n_cylinders': 4, 'has_start_stop': True, 'tyre_class': 'C1', 'enable_willans': False, 'min_time_engine_on_after_start': 4.0, 'cargo_mass': 0, 'fuel_mass': 25, 'start_stop_activation_time': 30, 'rcb_correction': True, 'time_sample_frequency': 1.0, 'has_lean_burn': False, 'enable_phases_willans': False, 'wltp_base_model': {}, 'idle_engine_speed_std': 100.0, 'angle_slope': 0.0, 'atct_family_correction_factor': 1.0, 'plateau_acceleration': 0.10000011920929, 'ki_additive': 0, 'is_cycle_hot': False, 'air_temperature': 20, 'belt_efficiency': 0.8, 'atmospheric_pressure': 101.325, 'fuel_saving_at_strategy': True, 'engine_is_turbo': True, 'final_drive_ratio': 1.0, 'has_periodically_regenerating_systems': False, 'n_passengers': 1, 'is_serial': False, 'change_gear_window_width': 4.0, 'tyre_state': 'new', 'has_roof_box': False, 'min_engine_on_speed': 10.0, 'alternator_efficiency': 0.67, 'co2_params': {}, 'k1': 1, 'correct_f0': False, 'tyre_dynamic_rolling_coefficient': 0.9713375796178343, 'has_selective_catalytic_reduction': False, 'downscale_factor_threshold': 0.01, 'engine_has_variable_valve_actuation': False, 'auxiliaries_torque_loss_factors': (0.175, 0.2021), 'stop_velocity': 1.00000011920929} [/STATE]
        return pr

to_dict({})

1. def to_dict(self):
2.         import inspect
3.         s, pr = set(dir(self)) - set(dir(Constants)), {}
4.         for n in s.union(self.__class__.__dict__.keys()):
5.             if n.startswith('__'):
6.                 continue
7.             v = getattr(self, n)
8.             if inspect.ismethod(v) or inspect.isbuiltin(v):
9.                 continue
10.             if isinstance(v, Constants):
11.                 pr[n] = {'__constants__': v.to_dict()}
12.             elif inspect.isclass(v) and issubclass(v, Constants):
13.                 # noinspection PyCallByClass,PyTypeChecker
14.                 pr[n] = {'__constants__': v.to_dict(v)}
15.             else:
16.                 pr[n] = v
17.         return pr
18.
19. to_dict({})

Question: How many times will the loop on line 4 execute when 'to_dict({})' is called?

Answer: 67


def parse_all(raw_dict: Dict[str, List[str]]) -> Mapping[str, Any]:
    """Preprocesses a dictionary, with information about WoS field tags and its
        value according to a article, with some parser functions that depends on
        the field tag. If there is no a CR field, it adds one to the output with
        an empty list as value. Finally, the field aliases are also appended as
        keys.

        http://wos-resources.roblib.upei.ca/WOK46/help/WOK/hft_wos.html

    Args:
        raw_dict (dict): Dictionary where the keys are WoS field tags and the
            values are those corresponding to that field tag.

    Returns:
        dict: A dict with the same structure of the raw_input but the values are
            preprocessed according to some functions that depend on the field
            tag. Those functions were designed based on the field tad value
            structure.
    """
    processed_data = {} # [STATE] processed_data = {} [/STATE]
    raw_dict.setdefault("CR", []) # [STATE] raw_dict = {'AU': ['L Antuan'], 'PY': ['2008'], 'J9': ['P IEEE'], 'VL': ['69'], 'BP': ['1810'], 'DI': ['DOI 10.1109/JPROC.2008.2004315'], 'CR': []} [/STATE]
    for key, seq in raw_dict.items(): #  [STATE] 7 [/STATE]
        processed_data.update(parse(key, seq)) #  [STATE] processed_data = {'AU': ['L Antuan'], 'authors': ['L Antuan']} [/STATE] [STATE] processed_data = {'AU': ['L Antuan'], 'authors': ['L Antuan'], 'PY': 2008, 'year_published': 2008, 'year': 2008, 'publication_year': 2008} [/STATE] [STATE] processed_data = {'AU': ['L Antuan'], 'authors': ['L Antuan'], 'PY': 2008, 'year_published': 2008, 'year': 2008, 'publication_year': 2008, 'J9': 'P IEEE', 'source_abbreviation': 'P IEEE'} [/STATE] [STATE] processed_data = {'AU': ['L Antuan'], 'authors': ['L Antuan'], 'PY': 2008, 'year_published': 2008, 'year': 2008, 'publication_year': 2008, 'J9': 'P IEEE', 'source_abbreviation': 'P IEEE', 'VL': '69', 'volume': '69'} [/STATE] [STATE] processed_data = {'AU': ['L Antuan'], 'authors': ['L Antuan'], 'PY': 2008, 'year_published': 2008, 'year': 2008, 'publication_year': 2008, 'J9': 'P IEEE', 'source_abbreviation': 'P IEEE', 'VL': '69', 'volume': '69', 'BP': '1810', 'beginning_page': '1810'} [/STATE] [STATE] processed_data = {'AU': ['L Antuan'], 'authors': ['L Antuan'], 'PY': 2008, 'year_published': 2008, 'year': 2008, 'publication_year': 2008, 'J9': 'P IEEE', 'source_abbreviation': 'P IEEE', 'VL': '69', 'volume': '69', 'BP': '1810', 'beginning_page': '1810', 'DI': 'DOI 10.1109/JPROC.2008.2004315', 'digital_object_identifier': 'DOI 10.1109/JPROC.2008.2004315', 'DOI': 'DOI 10.1109/JPROC.2008.2004315'} [/STATE] [STATE] processed_data = {'AU': ['L Antuan'], 'authors': ['L Antuan'], 'PY': 2008, 'year_published': 2008, 'year': 2008, 'publication_year': 2008, 'J9': 'P IEEE', 'source_abbreviation': 'P IEEE', 'VL': '69', 'volume': '69', 'BP': '1810', 'beginning_page': '1810', 'DI': 'DOI 10.1109/JPROC.2008.2004315', 'digital_object_identifier': 'DOI 10.1109/JPROC.2008.2004315', 'DOI': 'DOI 10.1109/JPROC.2008.2004315', 'CR': [], 'cited_references': [], 'references': [], 'citations': []} [/STATE]
    return processed_data

parse_all({'AU': ['L Antuan'], 'PY': ['2008'], 'J9': ['P IEEE'], 'VL': ['69'], 'BP': ['1810'], 'DI': ['DOI 10.1109/JPROC.2008.2004315']})

1. def parse_all(raw_dict: Dict[str, List[str]]) -> Mapping[str, Any]:
2.     """Preprocesses a dictionary, with information about WoS field tags and its
3.         value according to a article, with some parser functions that depends on
4.         the field tag. If there is no a CR field, it adds one to the output with
5.         an empty list as value. Finally, the field aliases are also appended as
6.         keys.
7.
8.         http://wos-resources.roblib.upei.ca/WOK46/help/WOK/hft_wos.html
9.
10.     Args:
11.         raw_dict (dict): Dictionary where the keys are WoS field tags and the
12.             values are those corresponding to that field tag.
13.
14.     Returns:
15.         dict: A dict with the same structure of the raw_input but the values are
16.             preprocessed according to some functions that depend on the field
17.             tag. Those functions were designed based on the field tad value
18.             structure.
19.     """
20.     processed_data = {}
21.     raw_dict.setdefault("CR", [])
22.     for key, seq in raw_dict.items():
23.         processed_data.update(parse(key, seq))
24.     return processed_data
25.
26. parse_all({'AU': ['L Antuan'], 'PY': ['2008'], 'J9': ['P IEEE'], 'VL': ['69'], 'BP': ['1810'], 'DI': ['DOI 10.1109/JPROC.2008.2004315']})

Question: How many times will the loop on line 22 execute when 'parse_all({'AU': ['L Antuan'], 'PY': ['2008'], 'J9': ['P IEEE'], 'VL': ['69'], 'BP': ['1810'], 'DI': ['DOI 10.1109/JPROC.2008.2004315']})' is called?

Answer: 7