Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A acc (suboptimumg.models.SimulationState attribute) acc_max_post (suboptimumg.compsim.models.InternalDataSeedInfo attribute) acc_proposal (suboptimumg.compsim.models.InternalDataSeedInfo attribute) accel (suboptimumg.compsim.models.CompetitionData attribute) (suboptimumg.compsim.models.CompetitionResults attribute) (suboptimumg.compsim.models.CompetitionScoring attribute) ACCEL (suboptimumg.plotting.types.Metric attribute) accel_event() (suboptimumg.compsim.competition.Competition method) accel_pts (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) ACCEL_PTS (suboptimumg.sweep.types.EnergyGridMetric attribute) (suboptimumg.sweep.types.SweepDatatype attribute) accel_t (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) ACCEL_T (suboptimumg.sweep.types.SweepDatatype attribute) accelerate_forwards_dx() (suboptimumg.vehicle.vehicle.Car method) ACCELERATION (suboptimumg.compsim.custom_run.OverlayOptions attribute) accum (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) Accumulator (class in suboptimumg.vehicle.accumulator.accumulator) AccumulatorModel (class in suboptimumg.vehicle.subsystem_models) ackermann (suboptimumg.vehicle.vehicle_models.SteeringSetupModel attribute) add_accelerations() (in module suboptimumg.log_analysis.kinematics) add_bicycle_steer_angle() (in module suboptimumg.log_analysis.steering) add_body_slip_angle() (in module suboptimumg.log_analysis.kinematics) add_cda() (in module suboptimumg.log_analysis.aero) add_cla() (in module suboptimumg.log_analysis.aero) add_cumulative_distance() (in module suboptimumg.log_analysis.kinematics) add_curvature() (in module suboptimumg.log_analysis.kinematics) add_groundspeed() (in module suboptimumg.log_analysis.kinematics) add_kinematic_steer_angle() (in module suboptimumg.log_analysis.steering) add_ned_velocities() (in module suboptimumg.log_analysis.kinematics) add_rear_slip_ratio() (in module suboptimumg.log_analysis.drivetrain) add_track_frame_velocities() (in module suboptimumg.log_analysis.kinematics) Aero (class in suboptimumg.vehicle.aerodynamics.aerodynamics) aero (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) aero_force_from_pots() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) AeroModel (class in suboptimumg.vehicle.subsystem_models) align_laps() (in module suboptimumg.log_analysis.gps_laps) (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.laps) alignment (suboptimumg.vehicle.vehicle_models.ExtendedVehicleModel attribute) AlignmentModel (class in suboptimumg.vehicle.vehicle_models) angle (suboptimumg.track.models.ArcData attribute) anti_dive_pct (suboptimumg.vehicle.vehicle_models.SuspensionSetupModel attribute) anti_squat_pct (suboptimumg.vehicle.vehicle_models.SuspensionSetupModel attribute) apply_pack_weight() (suboptimumg.vehicle.accumulator.accumulator.Accumulator method) ArcData (class in suboptimumg.track.models) arcs (suboptimumg.track.models.DiscreteTrackData attribute) ArraySweepData (class in suboptimumg.sweep.models) ArraySweeper (class in suboptimumg.sweep.array_sweeper) ArraySweepProcessInput (class in suboptimumg.sweep.models) ArraySweepProcessOutput (class in suboptimumg.sweep.models) ArraySweepResults (class in suboptimumg.sweep.array_sweep_results) aspect_ratio_x (suboptimumg.plotting.plotting_constants.SceneConfig attribute) aspect_ratio_y (suboptimumg.plotting.plotting_constants.SceneConfig attribute) aspect_ratio_z (suboptimumg.plotting.plotting_constants.SceneConfig attribute) autoX (suboptimumg.compsim.models.CompetitionData attribute) (suboptimumg.compsim.models.CompetitionResults attribute) (suboptimumg.compsim.models.CompetitionScoring attribute) autoX_event() (suboptimumg.compsim.competition.Competition method) autoX_pts (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) AUTOX_PTS (suboptimumg.sweep.types.EnergyGridMetric attribute) (suboptimumg.sweep.types.SweepDatatype attribute) autoX_t (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) AUTOX_T (suboptimumg.sweep.types.SweepDatatype attribute) Axis (class in suboptimumg.plotting.types) B backsolve_energy_from_efficiency() (in module suboptimumg.compsim.utils) bisection_iters (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) bisection_max_iter (suboptimumg.sweep.energy_grid_models.EnergyGridConfig attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) bisection_tol (suboptimumg.sweep.energy_grid_models.EnergyGridConfig attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) brake_backwards_dx() (suboptimumg.vehicle.vehicle.Car method) brake_bias (suboptimumg.vehicle.subsystem_models.DriverInterfaceModel attribute) build_comparison_df() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.track_builder) build_power_limit_table() (suboptimumg.vehicle.powertrain.powertrain.Motor method) build_qss_track() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.track_builder) C calc_force_ratio() (suboptimumg.vehicle.driver_interface.driver_interface.DriverInterface method) calc_mu() (suboptimumg.vehicle.suspension.tire.Tire method) calculate_and_return_longitudinal_forces() (suboptimumg.vehicle.vehicle.Car method) calculate_and_update_lateral_forces() (suboptimumg.vehicle.vehicle.Car method) calculate_cumulative_distances() (in module suboptimumg.track.utils) calculate_max_ground_force_and_motor_power() (suboptimumg.vehicle.powertrain.powertrain.Motor method) calculate_menger_curvature() (in module suboptimumg.track.utils) calculate_norm_and_aero() (suboptimumg.vehicle.vehicle.Car method) calculate_radii() (in module suboptimumg.track.utils) calculate_top_speed() (suboptimumg.vehicle.vehicle.Car method) camber_front_deg (suboptimumg.vehicle.vehicle_models.AlignmentModel attribute) camber_rear_deg (suboptimumg.vehicle.vehicle_models.AlignmentModel attribute) camera_distance (suboptimumg.plotting.plotting_constants.SceneConfig attribute) camera_up_x (suboptimumg.plotting.plotting_constants.SceneConfig attribute) camera_up_y (suboptimumg.plotting.plotting_constants.SceneConfig attribute) camera_up_z (suboptimumg.plotting.plotting_constants.SceneConfig attribute) camera_z (suboptimumg.plotting.plotting_constants.SceneConfig attribute) CAPACITY (suboptimumg.sweep.types.EnergyGridMetric attribute) capacity (suboptimumg.vehicle.subsystem_models.AccumulatorModel attribute) capacity_buffer_kwh (suboptimumg.sweep.energy_grid_models.EnergyGridConfig attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) capacity_kwh (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) Car (class in suboptimumg.vehicle.vehicle) car_reset() (suboptimumg.vehicle.vehicle.Car method) car_weight_distributor() (suboptimumg.vehicle.vehicle.Car method) cd (suboptimumg.vehicle.subsystem_models.AeroModel attribute) center (suboptimumg.track.models.ArcData attribute) cg_h (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) chain_efficiency (suboptimumg.vehicle.subsystem_models.MotorModel attribute) chass (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) Chassis (class in suboptimumg.vehicle.chassis.chassis) ChassisModel (class in suboptimumg.vehicle.subsystem_models) check_all_tires_valid_lateral_force() (suboptimumg.vehicle.vehicle.Car method) check_valid() (suboptimumg.sweep.models.SweepParamConfig method) cir_area() (in module suboptimumg.constants) circumference() (in module suboptimumg.constants) cl (suboptimumg.vehicle.subsystem_models.AeroModel attribute) clean_corners (suboptimumg.track.models.CornerListInput attribute) clean_gps_xy() (in module suboptimumg.log_analysis.preprocess_gps) co2_min (suboptimumg.compsim.models.EfficiencyScoring attribute) co2_scaling (suboptimumg.compsim.models.EfficiencyScoring attribute) coast_forwards_dx() (suboptimumg.vehicle.vehicle.Car method) coast_release_offset (suboptimumg.vehicle.subsystem_models.PowertrainModel attribute) COAST_TRIGGER (suboptimumg.sweep.types.EnergyGridMetric attribute) coast_trigger (suboptimumg.vehicle.subsystem_models.PowertrainModel attribute) coast_trigger_bounds (suboptimumg.sweep.energy_grid_models.EnergyGridConfig attribute) coast_trigger_hi (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) coast_trigger_lo (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) coeffs (suboptimumg.log_analysis.understeer.UndersteerResult attribute) (suboptimumg.loganalysis.fitted_curve.FittedCurve attribute) (suboptimumg.loganalysis.FittedCurve attribute) (suboptimumg.vehicle.vehicle_models.FittedCurve attribute) coerce_ackermann() (suboptimumg.vehicle.vehicle_models.SteeringSetupModel class method) color (suboptimumg.plotting.plotting_constants.ReferenceLineConfig attribute) ColorbarConfig (class in suboptimumg.plotting.plotting_constants) comp_data (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) (suboptimumg.sweep.models.ArraySweepProcessInput attribute) (suboptimumg.sweep.models.SweepProcessInput1D attribute) (suboptimumg.sweep.models.SweepProcessInput2D attribute) Competition (class in suboptimumg.compsim.competition) CompetitionData (class in suboptimumg.compsim.models) CompetitionResults (class in suboptimumg.compsim.models) CompetitionScoring (class in suboptimumg.compsim.models) COMPLEX (suboptimumg.vehicle.subsystem_models.SuspensionType attribute) ComplexSuspension (class in suboptimumg.vehicle.suspension.suspension) ComplexSuspensionModel (class in suboptimumg.vehicle.subsystem_models) compute_accelerations() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_bicycle_steer_angle() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_body_slip_angle() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_cda() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_cla() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_curvature() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_efficiency_points() (in module suboptimumg.compsim.utils) compute_elapsed_distance() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.gps) compute_event_points() (in module suboptimumg.compsim.utils) compute_groundspeed() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_kinematic_steer_angle() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_ned_from_body() (in module suboptimumg.loganalysis.corrections) compute_rear_slip_ratio() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) compute_track_frame_velocities() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.derived) ContinuousTrackData (class in suboptimumg.track.models) CONTOUR (suboptimumg.plotting.grid_plot_3d.PlotType attribute) convert_rotating_mass_to_linear_mass() (suboptimumg.vehicle.vehicle.Car method) convert_wheelspeeds_to_m_per_s() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.corrections) cop (suboptimumg.vehicle.subsystem_models.AeroModel attribute) copy() (suboptimumg.models.SimulationState method) CornerListInput (class in suboptimumg.track.models) corners (suboptimumg.track.models.CornerListInput attribute) corners_to_cartesian() (in module suboptimumg.track.utils) correct_motor_data() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.corrections) create() (suboptimumg.sweep.energy_grid_models.EnergyGridData class method) (suboptimumg.sweep.models.SweepData1D class method) (suboptimumg.sweep.models.SweepData2D class method) create_steps() (in module suboptimumg.sweep.utils) create_sweeper() (in module suboptimumg.sweep.sweeper_factory) cumulative_dist (suboptimumg.compsim.models.InternalData attribute) (suboptimumg.track.models.ContinuousTrackData attribute) (suboptimumg.track.models.DiscreteTrackData attribute) CustomRun (class in suboptimumg.compsim.custom_run) cutoff_freq_per_meter (suboptimumg.track.models.PerdaLogInput attribute) D dash (suboptimumg.plotting.plotting_constants.ReferenceLineConfig attribute) data (suboptimumg.track.models.PerdaLogInput attribute) data_by_motor (suboptimumg.sweep.models.MotorSweepData attribute) DataType3D (class in suboptimumg.plotting.utils) default_view_angle (suboptimumg.plotting.plotting_constants.SceneConfig attribute) deg_to_rad() (in module suboptimumg.constants) dep_vals (suboptimumg.sweep.models.SweepProcessInput1D attribute) (suboptimumg.sweep.models.SweepProcessInput2D attribute) derive_quantities() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) detect_lap_crossings() (in module suboptimumg.log_analysis.gps_laps) (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.laps) diff_efficiency (suboptimumg.vehicle.subsystem_models.MotorModel attribute) DiscreteTrackData (class in suboptimumg.track.models) DISTANCE (suboptimumg.plotting.types.Axis attribute) distance_step (suboptimumg.track.models.ContinuousTrackData attribute) (suboptimumg.track.models.CornerListInput attribute) (suboptimumg.track.models.DiscreteTrackData attribute) (suboptimumg.track.models.PerdaLogInput attribute) dri (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) DriverInterface (class in suboptimumg.vehicle.driver_interface.driver_interface) DriverInterfaceModel (class in suboptimumg.vehicle.subsystem_models) DriveSetup (class in suboptimumg.vehicle.subsystem_models) DRS (class in suboptimumg.vehicle.aerodynamics.aerodynamics) drs (suboptimumg.vehicle.subsystem_models.AeroModel attribute) drs_accel_thresh (suboptimumg.vehicle.subsystem_models.DRSModel attribute) drs_activate() (suboptimumg.vehicle.aerodynamics.aerodynamics.DRS method) drs_cd (suboptimumg.vehicle.subsystem_models.DRSModel attribute) drs_cl (suboptimumg.vehicle.subsystem_models.DRSModel attribute) drs_cop (suboptimumg.vehicle.subsystem_models.DRSModel attribute) drs_front_area (suboptimumg.vehicle.subsystem_models.DRSModel attribute) drs_present (suboptimumg.vehicle.subsystem_models.DRSModel attribute) DRSModel (class in suboptimumg.vehicle.subsystem_models) dt (suboptimumg.models.SimulationState attribute) dump_variables() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.variables) dx (suboptimumg.track.models.ContinuousTrackData attribute) (suboptimumg.track.models.DiscreteTrackData attribute) dydx_at_x() (suboptimumg.sweep.sweep_results_1var.SweepResults1Var method) dzdx_at_xy() (suboptimumg.sweep.sweep_results_2var.SweepResults2Var method) dzdy_at_xy() (suboptimumg.sweep.sweep_results_2var.SweepResults2Var method) E eff_max (suboptimumg.compsim.models.EfficiencyScoring attribute) eff_min_co2_your (suboptimumg.compsim.models.EfficiencyScoring attribute) efficiency (suboptimumg.compsim.models.CompetitionScoring attribute) efficiency_data (suboptimumg.vehicle.subsystem_models.MotorModel attribute) efficiency_endurance_event() (suboptimumg.compsim.competition.Competition method) efficiency_method (suboptimumg.vehicle.subsystem_models.MotorModel attribute) efficiency_points (suboptimumg.compsim.models.CompetitionResults attribute) efficiency_pts (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) EFFICIENCY_PTS (suboptimumg.sweep.types.EnergyGridMetric attribute) (suboptimumg.sweep.types.SweepDatatype attribute) EfficiencyScoring (class in suboptimumg.compsim.models) electrical_efficiency() (suboptimumg.vehicle.powertrain.powertrain.Motor method) endu_consumed_energy (suboptimumg.compsim.models.CompetitionResults attribute) endurance (suboptimumg.compsim.models.CompetitionData attribute) (suboptimumg.compsim.models.CompetitionResults attribute) (suboptimumg.compsim.models.CompetitionScoring attribute) endurance_event() (suboptimumg.compsim.competition.Competition method) endurance_pts (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) ENDURANCE_PTS (suboptimumg.sweep.types.EnergyGridMetric attribute) (suboptimumg.sweep.types.SweepDatatype attribute) endurance_t (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) ENDURANCE_T (suboptimumg.sweep.types.EnergyGridMetric attribute) (suboptimumg.sweep.types.SweepDatatype attribute) energy_data() (in module suboptimumg.compsim.utils) energy_density (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.vehicle.subsystem_models.AccumulatorModel attribute) EnergyGridConfig (class in suboptimumg.sweep.energy_grid_models) EnergyGridData (class in suboptimumg.sweep.energy_grid_models) EnergyGridMetric (class in suboptimumg.sweep.types) EnergyGridProcessInput (class in suboptimumg.sweep.energy_grid_models) EnergyGridProcessOutput (class in suboptimumg.sweep.energy_grid_models) EnergyGridResults (class in suboptimumg.sweep.energy_grid_results) EnergyGridSweeper (class in suboptimumg.sweep.energy_grid) error (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) eval_efficiency_map() (suboptimumg.vehicle.powertrain.powertrain.Motor method) evaluate() (suboptimumg.loganalysis.fitted_curve.FittedCurve method) (suboptimumg.loganalysis.FittedCurve method) (suboptimumg.vehicle.vehicle_models.FittedCurve method) event_best_time (suboptimumg.compsim.models.EventScoring attribute) EventResults (class in suboptimumg.compsim.models) EventScoring (class in suboptimumg.compsim.models) ExtendedVehicleModel (class in suboptimumg.vehicle.vehicle_models) F fastest_lap_time (suboptimumg.compsim.models.EfficiencyScoring attribute) feasible (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) fft_group() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) filter_curvature_spatial() (in module suboptimumg.loganalysis.track_builder) filter_order (suboptimumg.track.models.PerdaLogInput attribute) filter_speeds() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) fit_efficiency_data() (suboptimumg.vehicle.powertrain.powertrain.Motor method) FittedCurve (class in suboptimumg.loganalysis) (class in suboptimumg.loganalysis.fitted_curve) (class in suboptimumg.vehicle.vehicle_models) FontConfig (class in suboptimumg.plotting.plotting_constants) FOUR_WHEEL_DRIVE (suboptimumg.vehicle.subsystem_models.DriveSetup attribute) from_corners() (in module suboptimumg.track.track_factory) from_data() (in module suboptimumg.compsim.competition_factory) (in module suboptimumg.track.track_factory) from_perda_logs() (in module suboptimumg.track.track_factory) from_yaml() (suboptimumg.loganalysis.irl_car.IrlCar class method) (suboptimumg.loganalysis.IrlCar class method) front_area (suboptimumg.vehicle.subsystem_models.AeroModel attribute) front_roll_center_height (suboptimumg.vehicle.subsystem_models.ComplexSuspensionModel attribute) front_roll_stiffness_k (suboptimumg.vehicle.subsystem_models.ComplexSuspensionModel attribute) front_track (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) fw_rpm (suboptimumg.vehicle.subsystem_models.MotorModel attribute) fw_rpm_less_than_max_rpm() (suboptimumg.vehicle.subsystem_models.MotorModel class method) fw_torque (suboptimumg.vehicle.subsystem_models.MotorModel attribute) fw_torque_less_than_max_torque() (suboptimumg.vehicle.subsystem_models.MotorModel class method) G get_2d_rotation_matrix() (in module suboptimumg.track.utils) get_current_params() (suboptimumg.vehicle.vehicle.Car method) get_curvature_array() (suboptimumg.track.track.Track method) get_dist_from_start_array() (suboptimumg.track.track.Track method) get_drag() (suboptimumg.vehicle.aerodynamics.aerodynamics.Aero method) get_drs_drag() (suboptimumg.vehicle.aerodynamics.aerodynamics.DRS method) get_drs_lift() (suboptimumg.vehicle.aerodynamics.aerodynamics.DRS method) get_dx_array() (suboptimumg.track.track.Track method) get_lift() (suboptimumg.vehicle.aerodynamics.aerodynamics.Aero method) get_one_var_sweep_result() (suboptimumg.sweep.array_sweep_results.ArraySweepResults method) get_simulation_seeds() (suboptimumg.track.track.Track method) get_single_motor_sweep_data() (suboptimumg.sweep.motor_sweep_results.MotorSweepResults method) get_theme() (in module suboptimumg.plotting.color_themes) get_torque_at_rpm() (suboptimumg.vehicle.powertrain.powertrain.Motor method) get_tot_drs_lift() (suboptimumg.vehicle.aerodynamics.aerodynamics.DRS method) gps_to_local_cartesian() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.gps) gps_to_local_xy() (in module suboptimumg.log_analysis.preprocess_gps) grid_height_per_row (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) grid_horizontal_spacing (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) grid_plot() (suboptimumg.sweep.energy_grid_results.EnergyGridResults method) (suboptimumg.sweep.sweep_results_1var.SweepResults1Var method) (suboptimumg.sweep.sweep_results_2var.SweepResults2Var method) grid_vertical_spacing (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) grid_width_per_col (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) GridInput (suboptimumg.plotting.utils.DataType3D attribute) groundspeeds (suboptimumg.log_analysis.understeer.UndersteerResult attribute) grown_forward_mask (suboptimumg.compsim.models.InternalDataSeedInfo attribute) H heave_stiffness_front_N_per_m (suboptimumg.vehicle.vehicle_models.SuspensionSetupModel attribute) heave_stiffness_rear_N_per_m (suboptimumg.vehicle.vehicle_models.SuspensionSetupModel attribute) heave_to_force() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) height (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) (suboptimumg.track.models.ArcData attribute) I ideal_gear_ratio (suboptimumg.vehicle.subsystem_models.MotorModel attribute) ideal_rotation_angle (suboptimumg.track.models.CornerListInput attribute) idx (suboptimumg.sweep.models.SweepProcessInput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) in_to_cm() (in module suboptimumg.constants) in_to_m() (in module suboptimumg.constants) initial_velocity (suboptimumg.compsim.models.InternalData attribute) initialize_tires() (suboptimumg.vehicle.suspension.tire.Tires method) intake_vd_starter_kit() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) intercept (suboptimumg.log_analysis.understeer.UndersteerResult property) internal_data (suboptimumg.compsim.models.LapsimResults attribute) InternalData (class in suboptimumg.compsim.models) InternalDataSeedInfo (class in suboptimumg.compsim.models) interp_factor (suboptimumg.plotting.plotting_constants.SmoothingConfig attribute) interp_method (suboptimumg.plotting.plotting_constants.SmoothingConfig attribute) IrlCar (class in suboptimumg.loganalysis) (class in suboptimumg.loganalysis.irl_car) (class in suboptimumg.vehicle.irl_vehicle) is_current_lateral_force_valid() (suboptimumg.vehicle.suspension.tire.Tire method) J joule_to_kwh() (in module suboptimumg.constants) K K (suboptimumg.log_analysis.understeer.UndersteerResult property) kg_to_lb() (in module suboptimumg.constants) kph_to_mph() (in module suboptimumg.constants) kph_to_ms() (in module suboptimumg.constants) L label (suboptimumg.plotting.plotting_constants.ReferenceLineConfig attribute) lap_accs (suboptimumg.compsim.models.LapsimResults attribute) lap_dxs (suboptimumg.compsim.models.LapsimResults attribute) lap_eff_motor_torques (suboptimumg.compsim.models.LapsimResults attribute) lap_powers (suboptimumg.compsim.models.LapsimResults attribute) lap_t (suboptimumg.compsim.models.LapsimResults attribute) lap_vels (suboptimumg.compsim.models.LapsimResults attribute) lapsim() (in module suboptimumg.compsim.lap) lapsim_results (suboptimumg.compsim.models.EventResults attribute) LapsimResults (class in suboptimumg.compsim.models) large (suboptimumg.plotting.plotting_constants.FontConfig attribute) lateral_accel (suboptimumg.log_analysis.understeer.UndersteerResult attribute) lateral_weight_transfer() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) (suboptimumg.vehicle.suspension.suspension.ComplexSuspension method) (suboptimumg.vehicle.suspension.suspension.SimpleSuspension method) (suboptimumg.vehicle.suspension.suspension.Suspension static method) LayoutConfig (class in suboptimumg.plotting.plotting_constants) lb_to_kg() (in module suboptimumg.constants) lbf_to_N() (in module suboptimumg.constants) left_tire_angle() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) length (suboptimumg.plotting.plotting_constants.ColorbarConfig attribute) LineSegment (in module suboptimumg.log_analysis.gps_laps) load_car_from_gdrive() (in module suboptimumg.gdrive) load_car_from_yaml() (in module suboptimumg.yaml) load_competition_from_dicts() (in module suboptimumg.yaml) load_competition_from_gdrive() (in module suboptimumg.gdrive) load_competition_from_yaml() (in module suboptimumg.yaml) load_vehicle_setup() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.variables) logging_frequencies() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.variables) long_remain() (suboptimumg.vehicle.suspension.tire.Tire method) longitudinal_weight_transfer() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) (suboptimumg.vehicle.suspension.suspension.ComplexSuspension method) (suboptimumg.vehicle.suspension.suspension.SimpleSuspension method) (suboptimumg.vehicle.suspension.suspension.Suspension static method) lowpass_filter() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.filtering) lowpass_filter_by_distance() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.filtering) lowpass_group() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) M m_to_cm() (in module suboptimumg.constants) m_to_in() (in module suboptimumg.constants) margin (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) mass (suboptimumg.vehicle.subsystem_models.MotorModel attribute) (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) max (suboptimumg.sweep.models.SweepParamConfig attribute) max_eff_points (suboptimumg.compsim.models.EfficiencyScoring attribute) max_point_gain (suboptimumg.compsim.models.EventScoring attribute) max_radius (suboptimumg.track.models.PerdaLogInput attribute) max_regen (suboptimumg.vehicle.subsystem_models.PowertrainModel attribute) max_rpm (suboptimumg.vehicle.subsystem_models.MotorModel attribute) max_stable_speed() (suboptimumg.vehicle.vehicle.Car method) max_time_scale (suboptimumg.compsim.models.EfficiencyScoring attribute) max_torque (suboptimumg.vehicle.subsystem_models.MotorModel attribute) measure_understeer_gradient() (in module suboptimumg.log_analysis.understeer) (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.understeer) mechanical_efficiency() (suboptimumg.vehicle.powertrain.powertrain.Motor method) medium (suboptimumg.plotting.plotting_constants.FontConfig attribute) Metric (class in suboptimumg.plotting.types) min (suboptimumg.sweep.models.SweepParamConfig attribute) min_points (suboptimumg.compsim.models.EventScoring attribute) moc_efficiency (suboptimumg.vehicle.subsystem_models.MotorModel attribute) model_copy() (suboptimumg.models.SimulationState method) modify_params() (suboptimumg.vehicle.vehicle.Car method) module suboptimumg suboptimumg.compsim suboptimumg.compsim.competition suboptimumg.compsim.competition_factory suboptimumg.compsim.custom_run suboptimumg.compsim.lap suboptimumg.compsim.models suboptimumg.compsim.utils suboptimumg.constants suboptimumg.gdrive suboptimumg.log_analysis suboptimumg.log_analysis.aero suboptimumg.log_analysis.drivetrain suboptimumg.log_analysis.gps_laps suboptimumg.log_analysis.kinematics suboptimumg.log_analysis.preprocess_gps suboptimumg.log_analysis.steering suboptimumg.log_analysis.understeer suboptimumg.log_analysis.utils suboptimumg.loganalysis suboptimumg.loganalysis.corrections suboptimumg.loganalysis.derived suboptimumg.loganalysis.filtering suboptimumg.loganalysis.fitted_curve suboptimumg.loganalysis.gps suboptimumg.loganalysis.intake suboptimumg.loganalysis.irl_car suboptimumg.loganalysis.laps suboptimumg.loganalysis.macros suboptimumg.loganalysis.plotting suboptimumg.loganalysis.track_builder suboptimumg.loganalysis.understeer suboptimumg.loganalysis.variables suboptimumg.models suboptimumg.plotting suboptimumg.plotting.bar_chart suboptimumg.plotting.color_themes suboptimumg.plotting.gps_visualization suboptimumg.plotting.grid_plot_2d suboptimumg.plotting.grid_plot_3d suboptimumg.plotting.internal_data_plots suboptimumg.plotting.overlay_grid_plot_2d suboptimumg.plotting.overlay_plot_2d suboptimumg.plotting.plot_2d suboptimumg.plotting.plot_3d suboptimumg.plotting.plotting_constants suboptimumg.plotting.stem_plot suboptimumg.plotting.types suboptimumg.plotting.utils suboptimumg.sweep suboptimumg.sweep.array_sweep_results suboptimumg.sweep.array_sweeper suboptimumg.sweep.constants suboptimumg.sweep.energy_grid suboptimumg.sweep.energy_grid_models suboptimumg.sweep.energy_grid_results suboptimumg.sweep.models suboptimumg.sweep.motor_sweep suboptimumg.sweep.motor_sweep_results suboptimumg.sweep.sweep_results_1var suboptimumg.sweep.sweep_results_2var suboptimumg.sweep.sweeper_1d suboptimumg.sweep.sweeper_2d suboptimumg.sweep.sweeper_factory suboptimumg.sweep.types suboptimumg.sweep.utils suboptimumg.track suboptimumg.track.gps suboptimumg.track.models suboptimumg.track.track suboptimumg.track.track_factory suboptimumg.track.utils suboptimumg.vehicle suboptimumg.vehicle.accumulator suboptimumg.vehicle.accumulator.accumulator suboptimumg.vehicle.aerodynamics suboptimumg.vehicle.aerodynamics.aerodynamics suboptimumg.vehicle.chassis suboptimumg.vehicle.chassis.chassis suboptimumg.vehicle.driver_interface suboptimumg.vehicle.driver_interface.driver_interface suboptimumg.vehicle.irl_vehicle suboptimumg.vehicle.powertrain suboptimumg.vehicle.powertrain.powertrain suboptimumg.vehicle.subsystem_models suboptimumg.vehicle.suspension suboptimumg.vehicle.suspension.suspension suboptimumg.vehicle.suspension.tire suboptimumg.vehicle.vehicle suboptimumg.vehicle.vehicle_models suboptimumg.yaml moi_gb (suboptimumg.vehicle.subsystem_models.PowertrainModel attribute) moi_motor (suboptimumg.vehicle.subsystem_models.MotorModel attribute) moi_rim (suboptimumg.vehicle.subsystem_models.TireModel attribute) moi_tire (suboptimumg.vehicle.subsystem_models.TireModel attribute) motion_ratio_front (suboptimumg.vehicle.vehicle_models.SuspensionSetupModel attribute) motion_ratio_rear (suboptimumg.vehicle.vehicle_models.SuspensionSetupModel attribute) Motor (class in suboptimumg.vehicle.powertrain.powertrain) motor (suboptimumg.vehicle.subsystem_models.PowertrainModel attribute) motor_efficiency (suboptimumg.vehicle.subsystem_models.MotorModel attribute) MOTOR_TORQUE (suboptimumg.compsim.custom_run.OverlayOptions attribute) motor_torque (suboptimumg.models.SimulationState attribute) MotorModel (class in suboptimumg.vehicle.subsystem_models) MotorSweepData (class in suboptimumg.sweep.models) MotorSweeper (class in suboptimumg.sweep.motor_sweep) MotorSweepResults (class in suboptimumg.sweep.motor_sweep_results) mph_to_kph() (in module suboptimumg.constants) mph_to_ms() (in module suboptimumg.constants) ms_to_kph() (in module suboptimumg.constants) ms_to_mph() (in module suboptimumg.constants) mu_lat_zero_load (suboptimumg.vehicle.subsystem_models.TireModel attribute) mu_long_lat_ratio (suboptimumg.vehicle.subsystem_models.TireModel attribute) N n_points (suboptimumg.track.models.ArcData attribute) N_to_lbf() (in module suboptimumg.constants) name (suboptimumg.sweep.models.SweepParamConfig attribute) (suboptimumg.vehicle.subsystem_models.MotorModel attribute) NET_ENERGY (suboptimumg.sweep.types.EnergyGridMetric attribute) net_energy_kwh (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) NewArc (class in suboptimumg.plotting.types) nominal_capacity (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) nominal_pack_weight (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) normalized_residual_std (suboptimumg.log_analysis.understeer.UndersteerResult attribute) num_endurance_laps (suboptimumg.compsim.models.EfficiencyScoring attribute) O optimal_coast_trigger (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) original_corners (suboptimumg.track.models.DiscreteTrackData attribute) overlay_grid_plot_2D() (in module suboptimumg.plotting.overlay_grid_plot_2d) overlay_plot2D() (in module suboptimumg.plotting.overlay_plot_2d) OverlayOptions (class in suboptimumg.compsim.custom_run) P p (suboptimumg.models.SimulationState attribute) p_proposal (suboptimumg.compsim.models.InternalDataSeedInfo attribute) pack_weight (suboptimumg.vehicle.subsystem_models.AccumulatorModel attribute) patch_ned_velocity() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.corrections) per_seed (suboptimumg.compsim.models.InternalData attribute) percent_steps (suboptimumg.sweep.models.ArraySweepData attribute) perda_load_folder() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.intake) perda_load_gps() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.intake) perda_to_dataframe() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.intake) PerdaLogInput (class in suboptimumg.track.models) pitch (suboptimumg.models.SimulationState attribute) plausible (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) plot() (suboptimumg.sweep.array_sweep_results.ArraySweepResults method) (suboptimumg.sweep.sweep_results_1var.SweepResults1Var method) (suboptimumg.track.track.Track method) plot2D() (in module suboptimumg.plotting.plot_2d) plot3D_contour() (in module suboptimumg.plotting.plot_3d) plot3D_surface() (in module suboptimumg.plotting.plot_3d) plot_3d() (suboptimumg.track.track.Track method) plot_3d_stem() (in module suboptimumg.plotting.stem_plot) plot_all() (suboptimumg.sweep.motor_sweep_results.MotorSweepResults method) plot_arcs() (suboptimumg.track.track.Track method) plot_bar_chart() (in module suboptimumg.plotting.bar_chart) plot_bgcolor (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) plot_comparison_trace() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.track_builder) plot_competition_traces() (in module suboptimumg.plotting.internal_data_plots) plot_contour() (suboptimumg.sweep.energy_grid_results.EnergyGridResults method) (suboptimumg.sweep.sweep_results_2var.SweepResults2Var method) plot_event_traces() (in module suboptimumg.plotting.internal_data_plots) plot_feasibility() (suboptimumg.sweep.energy_grid_results.EnergyGridResults method) plot_fft() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.filtering) plot_gps_trajectory() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.gps) (in module suboptimumg.plotting.gps_visualization) plot_grid_2D() (in module suboptimumg.plotting.grid_plot_2d) plot_grid_3D() (in module suboptimumg.plotting.grid_plot_3d) plot_group() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) plot_heatmap() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.track_builder) plot_lap_overlay() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.laps) (in module suboptimumg.plotting.gps_visualization) plot_log() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.plotting) plot_per_seed() (in module suboptimumg.plotting.internal_data_plots) plot_polynomial_fit() (in module suboptimumg.plotting) plot_real_lap_comparison() (suboptimumg.compsim.custom_run.CustomRun method) plot_real_lap_time_delta_traces() (suboptimumg.compsim.custom_run.CustomRun method) plot_single_motor_sweep_result() (suboptimumg.sweep.motor_sweep_results.MotorSweepResults method) plot_surface() (suboptimumg.sweep.energy_grid_results.EnergyGridResults method) (suboptimumg.sweep.sweep_results_2var.SweepResults2Var method) plot_time_delta_comparison_traces() (in module suboptimumg.plotting.gps_visualization) plot_track_build_verification() (in module suboptimumg.plotting.gps_visualization) plot_track_heatmap() (in module suboptimumg.plotting.gps_visualization) plot_understeer() (in module suboptimumg.log_analysis.understeer) plot_velocity_heatmap() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.track_builder) plot_velocity_trace() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.track_builder) PlotType (class in suboptimumg.plotting.grid_plot_3d) Point (in module suboptimumg.log_analysis.gps_laps) points (suboptimumg.compsim.models.EventResults attribute) poly_order (suboptimumg.loganalysis.fitted_curve.FittedCurve attribute) (suboptimumg.loganalysis.FittedCurve attribute) (suboptimumg.vehicle.vehicle_models.FittedCurve attribute) pot_to_force() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) pot_to_heave() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) pow_lim (suboptimumg.vehicle.subsystem_models.MotorModel attribute) POWER (suboptimumg.compsim.custom_run.OverlayOptions attribute) (suboptimumg.plotting.types.Metric attribute) Powertrain (class in suboptimumg.vehicle.powertrain.powertrain) powertrain_efficiency() (suboptimumg.vehicle.powertrain.powertrain.Motor method) PowertrainModel (class in suboptimumg.vehicle.subsystem_models) prepare_gps_data() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.gps) prepare_smooth_data_2D() (in module suboptimumg.plotting.utils) prepare_smooth_data_3D() (in module suboptimumg.plotting.utils) prepare_smooth_data_3D_scatter() (in module suboptimumg.plotting.utils) preprocess_gps() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) preprocess_gps_data_instances() (in module suboptimumg.log_analysis.preprocess_gps) preprocess_speeds() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) pretty_print_results() (in module suboptimumg.compsim.utils) print_results_summary() (suboptimumg.compsim.custom_run.CustomRun method) pwrtn (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) Q qss_results_to_dataframe() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.track_builder) quick_load_folder() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.intake) quick_load_gps() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.intake) R r_squared (suboptimumg.log_analysis.understeer.UndersteerResult attribute) rad_s_to_rpm() (in module suboptimumg.constants) rad_to_deg() (in module suboptimumg.constants) radius (suboptimumg.track.models.ContinuousTrackData attribute) (suboptimumg.track.models.DiscreteTrackData attribute) radius_of_curvature() (suboptimumg.track.track.Track method) ratio (suboptimumg.vehicle.subsystem_models.PowertrainModel attribute) rear_roll_center_height (suboptimumg.vehicle.subsystem_models.ComplexSuspensionModel attribute) rear_roll_stiffness_k (suboptimumg.vehicle.subsystem_models.ComplexSuspensionModel attribute) rear_track (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) REAR_WHEEL_DRIVE (suboptimumg.vehicle.subsystem_models.DriveSetup attribute) recompute_steering_angle() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.corrections) ReferenceLineConfig (class in suboptimumg.plotting.plotting_constants) regen_percent (suboptimumg.vehicle.subsystem_models.PowertrainModel attribute) resample_lap_to_distance() (in module suboptimumg.loganalysis.track_builder) resample_log_to_distance() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.track_builder) resample_xy_uniform() (in module suboptimumg.track.gps) reset() (suboptimumg.vehicle.suspension.tire.Tire method) reset_tires() (suboptimumg.vehicle.suspension.tire.Tires method) resolve_gps_columns() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.gps) right_tire_angle() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) roll (suboptimumg.models.SimulationState attribute) roll_stiffness_distribution() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) roll_stiffness_front_Nm_per_rad (suboptimumg.vehicle.vehicle_models.SuspensionSetupModel attribute) roll_stiffness_rear_Nm_per_rad (suboptimumg.vehicle.vehicle_models.SuspensionSetupModel attribute) roll_stiffness_total() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) rolling_coeff (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) rpm_to_rad_s() (in module suboptimumg.constants) run() (suboptimumg.compsim.competition.Competition method) (suboptimumg.compsim.custom_run.CustomRun method) S safe_gradient() (in module suboptimumg.log_analysis.utils) sample_log() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.variables) scale_and_discretize_corner_lengths() (in module suboptimumg.track.utils) scale_time_ratio (suboptimumg.compsim.models.EventScoring attribute) ScatterInput (suboptimumg.plotting.utils.DataType3D attribute) scene_bgcolor (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) SceneConfig (class in suboptimumg.plotting.plotting_constants) scoring (suboptimumg.compsim.models.CompetitionData attribute) seat_angle (suboptimumg.vehicle.subsystem_models.DriverInterfaceModel attribute) seed_idx (suboptimumg.track.models.ContinuousTrackData attribute) (suboptimumg.track.models.DiscreteTrackData attribute) seed_idx_list (suboptimumg.compsim.models.InternalData attribute) seed_v_list (suboptimumg.compsim.models.InternalData attribute) set() (suboptimumg.plotting.types.NewArc method) setup (suboptimumg.vehicle.subsystem_models.MotorModel attribute) shorten (suboptimumg.track.models.CornerListInput attribute) SIMPLE (suboptimumg.vehicle.subsystem_models.SuspensionType attribute) SimpleSuspension (class in suboptimumg.vehicle.suspension.suspension) SimpleSuspensionModel (class in suboptimumg.vehicle.subsystem_models) simulate_on_track() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) SimulationState (class in suboptimumg.models) skidpad (suboptimumg.compsim.models.CompetitionData attribute) (suboptimumg.compsim.models.CompetitionResults attribute) (suboptimumg.compsim.models.CompetitionScoring attribute) skidpad_event() (suboptimumg.compsim.competition.Competition method) skidpad_pts (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) SKIDPAD_PTS (suboptimumg.sweep.types.EnergyGridMetric attribute) (suboptimumg.sweep.types.SweepDatatype attribute) skidpad_t (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepData1D attribute) (suboptimumg.sweep.models.SweepData2D attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) SKIDPAD_T (suboptimumg.sweep.types.SweepDatatype attribute) sliding (suboptimumg.models.SimulationState attribute) slower_mask (suboptimumg.compsim.models.InternalDataSeedInfo attribute) small (suboptimumg.plotting.plotting_constants.FontConfig attribute) smooth_and_normalize_corner_radii() (in module suboptimumg.track.utils) smoothing_sigma (suboptimumg.plotting.plotting_constants.SmoothingConfig attribute) SmoothingConfig (class in suboptimumg.plotting.plotting_constants) split_laps() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.laps) split_laps_from_gps() (in module suboptimumg.log_analysis.gps_laps) steering_setup (suboptimumg.vehicle.vehicle_models.ExtendedVehicleModel attribute) steering_wheel_angles (suboptimumg.log_analysis.understeer.UndersteerResult attribute) SteeringSetupModel (class in suboptimumg.vehicle.vehicle_models) step (suboptimumg.sweep.models.ArraySweepProcessInput attribute) step_idx (suboptimumg.sweep.models.ArraySweepProcessInput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) steps (suboptimumg.sweep.models.SweepParamConfig attribute) suboptimumg module suboptimumg.compsim module suboptimumg.compsim.competition module suboptimumg.compsim.competition_factory module suboptimumg.compsim.custom_run module suboptimumg.compsim.lap module suboptimumg.compsim.models module suboptimumg.compsim.utils module suboptimumg.constants module suboptimumg.gdrive module suboptimumg.log_analysis module suboptimumg.log_analysis.aero module suboptimumg.log_analysis.drivetrain module suboptimumg.log_analysis.gps_laps module suboptimumg.log_analysis.kinematics module suboptimumg.log_analysis.preprocess_gps module suboptimumg.log_analysis.steering module suboptimumg.log_analysis.understeer module suboptimumg.log_analysis.utils module suboptimumg.loganalysis module suboptimumg.loganalysis.corrections module suboptimumg.loganalysis.derived module suboptimumg.loganalysis.filtering module suboptimumg.loganalysis.fitted_curve module suboptimumg.loganalysis.gps module suboptimumg.loganalysis.intake module suboptimumg.loganalysis.irl_car module suboptimumg.loganalysis.laps module suboptimumg.loganalysis.macros module suboptimumg.loganalysis.plotting module suboptimumg.loganalysis.track_builder module suboptimumg.loganalysis.understeer module suboptimumg.loganalysis.variables module suboptimumg.models module suboptimumg.plotting module suboptimumg.plotting.bar_chart module suboptimumg.plotting.color_themes module suboptimumg.plotting.gps_visualization module suboptimumg.plotting.grid_plot_2d module suboptimumg.plotting.grid_plot_3d module suboptimumg.plotting.internal_data_plots module suboptimumg.plotting.overlay_grid_plot_2d module suboptimumg.plotting.overlay_plot_2d module suboptimumg.plotting.plot_2d module suboptimumg.plotting.plot_3d module suboptimumg.plotting.plotting_constants module suboptimumg.plotting.stem_plot module suboptimumg.plotting.types module suboptimumg.plotting.utils module suboptimumg.sweep module suboptimumg.sweep.array_sweep_results module suboptimumg.sweep.array_sweeper module suboptimumg.sweep.constants module suboptimumg.sweep.energy_grid module suboptimumg.sweep.energy_grid_models module suboptimumg.sweep.energy_grid_results module suboptimumg.sweep.models module suboptimumg.sweep.motor_sweep module suboptimumg.sweep.motor_sweep_results module suboptimumg.sweep.sweep_results_1var module suboptimumg.sweep.sweep_results_2var module suboptimumg.sweep.sweeper_1d module suboptimumg.sweep.sweeper_2d module suboptimumg.sweep.sweeper_factory module suboptimumg.sweep.types module suboptimumg.sweep.utils module suboptimumg.track module suboptimumg.track.gps module suboptimumg.track.models module suboptimumg.track.track module suboptimumg.track.track_factory module suboptimumg.track.utils module suboptimumg.vehicle module suboptimumg.vehicle.accumulator module suboptimumg.vehicle.accumulator.accumulator module suboptimumg.vehicle.aerodynamics module suboptimumg.vehicle.aerodynamics.aerodynamics module suboptimumg.vehicle.chassis module suboptimumg.vehicle.chassis.chassis module suboptimumg.vehicle.driver_interface module suboptimumg.vehicle.driver_interface.driver_interface module suboptimumg.vehicle.irl_vehicle module suboptimumg.vehicle.powertrain module suboptimumg.vehicle.powertrain.powertrain module suboptimumg.vehicle.subsystem_models module suboptimumg.vehicle.suspension module suboptimumg.vehicle.suspension.suspension module suboptimumg.vehicle.suspension.tire module suboptimumg.vehicle.vehicle module suboptimumg.vehicle.vehicle_models module suboptimumg.yaml module summarize() (suboptimumg.sweep.energy_grid_results.EnergyGridResults method) SURFACE (suboptimumg.plotting.grid_plot_3d.PlotType attribute) sus (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) Suspension (class in suboptimumg.vehicle.suspension.suspension) suspension_setup (suboptimumg.vehicle.vehicle_models.ExtendedVehicleModel attribute) SuspensionSetupModel (class in suboptimumg.vehicle.vehicle_models) SuspensionType (class in suboptimumg.vehicle.subsystem_models) sweep() (suboptimumg.sweep.array_sweeper.ArraySweeper method) (suboptimumg.sweep.energy_grid.EnergyGridSweeper method) (suboptimumg.sweep.motor_sweep.MotorSweeper method) (suboptimumg.sweep.sweeper_1d.Sweeper1D method) (suboptimumg.sweep.sweeper_2d.Sweeper2D method) sweep_outputs (suboptimumg.sweep.models.ArraySweepData attribute) sweep_values (suboptimumg.sweep.models.SweepData1D attribute) SweepData1D (class in suboptimumg.sweep.models) SweepData2D (class in suboptimumg.sweep.models) SweepDatatype (class in suboptimumg.sweep.types) Sweeper1D (class in suboptimumg.sweep.sweeper_1d) Sweeper2D (class in suboptimumg.sweep.sweeper_2d) SweepParamConfig (class in suboptimumg.sweep.models) SweepProcessInput1D (class in suboptimumg.sweep.models) SweepProcessInput2D (class in suboptimumg.sweep.models) SweepProcessOutput1D (class in suboptimumg.sweep.models) SweepProcessOutput2D (class in suboptimumg.sweep.models) SweepResults1Var (class in suboptimumg.sweep.sweep_results_1var) SweepResults2Var (class in suboptimumg.sweep.sweep_results_2var) system_efficiency (suboptimumg.vehicle.subsystem_models.MotorModel attribute) T tck (suboptimumg.track.models.ContinuousTrackData attribute) theta1 (suboptimumg.track.models.ArcData attribute) theta1_original (suboptimumg.track.models.ArcData attribute) theta2 (suboptimumg.track.models.ArcData attribute) theta2_original (suboptimumg.track.models.ArcData attribute) thickness (suboptimumg.plotting.plotting_constants.ColorbarConfig attribute) TIME (suboptimumg.plotting.types.Axis attribute) timestamps (suboptimumg.log_analysis.understeer.UndersteerResult attribute) timestamps_full (suboptimumg.log_analysis.understeer.UndersteerResult attribute) Tire (class in suboptimumg.vehicle.suspension.tire) tire_angles() (suboptimumg.loganalysis.irl_car.IrlCar method) (suboptimumg.loganalysis.IrlCar method) (suboptimumg.vehicle.irl_vehicle.IrlCar method) tire_lift_forces() (suboptimumg.vehicle.aerodynamics.aerodynamics.Aero method) tire_radius (suboptimumg.vehicle.subsystem_models.TireModel attribute) TireModel (class in suboptimumg.vehicle.subsystem_models) Tires (class in suboptimumg.vehicle.suspension.tire) tires (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) title_x (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) title_xanchor (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) title_yanchor (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) to_data() (suboptimumg.compsim.competition.Competition method) (suboptimumg.track.track.Track method) toe_front_deg (suboptimumg.vehicle.vehicle_models.AlignmentModel attribute) toe_rear_deg (suboptimumg.vehicle.vehicle_models.AlignmentModel attribute) total_points (suboptimumg.compsim.models.CompetitionResults property) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) total_pow_lim (suboptimumg.vehicle.subsystem_models.AccumulatorModel attribute) total_pts (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.models.SweepData1D property) (suboptimumg.sweep.models.SweepData2D property) TOTAL_PTS (suboptimumg.sweep.types.EnergyGridMetric attribute) (suboptimumg.sweep.types.SweepDatatype attribute) Track (class in suboptimumg.track.track) track (suboptimumg.vehicle.vehicle_models.VehicleModel property) trim_dataframe() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.gps) try_accelerate_forwards_for_max_speed_calc() (suboptimumg.vehicle.vehicle.Car method) tyour (suboptimumg.compsim.models.EventResults attribute) type (suboptimumg.vehicle.subsystem_models.ComplexSuspensionModel attribute) (suboptimumg.vehicle.subsystem_models.SimpleSuspensionModel attribute) (suboptimumg.vehicle.vehicle_models.ExtendedVehicleModel attribute) (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) U understeer_angle (suboptimumg.log_analysis.understeer.UndersteerResult attribute) UndersteerResult (class in suboptimumg.log_analysis.understeer) undo_filters() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.filtering) unroll_corners_into_track() (in module suboptimumg.track.utils) unwrap_degrees() (in module suboptimumg.loganalysis) update_forces() (suboptimumg.vehicle.driver_interface.driver_interface.DriverInterface method) use_efficiency_lut (suboptimumg.vehicle.subsystem_models.MotorModel attribute) V v (suboptimumg.models.SimulationState attribute) v_max_post (suboptimumg.compsim.models.InternalDataSeedInfo attribute) v_max_profile (suboptimumg.compsim.models.InternalData attribute) v_proposal (suboptimumg.compsim.models.InternalDataSeedInfo attribute) v_to_rpm() (suboptimumg.vehicle.powertrain.powertrain.Motor method) validate_brake_bias_plausible() (suboptimumg.vehicle.subsystem_models.DriverInterfaceModel class method) validate_cd_plausible() (suboptimumg.vehicle.subsystem_models.AeroModel class method) validate_chain_efficiency() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_cl_plausible() (suboptimumg.vehicle.subsystem_models.AeroModel class method) validate_cop_plausible() (suboptimumg.vehicle.subsystem_models.AeroModel class method) validate_data() (in module suboptimumg.plotting.utils) validate_efficiency_data_plausible() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_front_area_plausible() (suboptimumg.vehicle.subsystem_models.AeroModel class method) validate_fw_rpm_plausible() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_fw_torque_plausible() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_max_rpm_plausible() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_max_torque_plausible() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_moc_efficiency() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_motor_efficiency() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_mu_lat_zero_load_plausible() (suboptimumg.vehicle.subsystem_models.TireModel class method) validate_mu_long_lat_ratio_plausible() (suboptimumg.vehicle.subsystem_models.TireModel class method) validate_power_limit() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_ratio_plausible() (suboptimumg.vehicle.subsystem_models.PowertrainModel class method) validate_regen_config() (suboptimumg.vehicle.subsystem_models.PowertrainModel method) validate_rolling_coeff() (suboptimumg.vehicle.vehicle_models.VehicleModel class method) validate_setup() (suboptimumg.vehicle.subsystem_models.MotorModel class method) validate_tire_radius_plausible() (suboptimumg.vehicle.subsystem_models.TireModel class method) validate_weight_plausible() (suboptimumg.vehicle.subsystem_models.TireModel class method) value (suboptimumg.plotting.plotting_constants.ReferenceLineConfig attribute) var_1 (suboptimumg.sweep.energy_grid_models.EnergyGridConfig attribute) var_1_list (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) var_1_name (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) (suboptimumg.sweep.models.SweepProcessInput1D attribute) (suboptimumg.sweep.models.SweepProcessInput2D attribute) var_1_value (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) (suboptimumg.sweep.models.SweepProcessInput1D attribute) (suboptimumg.sweep.models.SweepProcessInput2D attribute) var_2 (suboptimumg.sweep.energy_grid_models.EnergyGridConfig attribute) var_2_list (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) var_2_name (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) (suboptimumg.sweep.models.SweepProcessInput2D attribute) var_2_value (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) (suboptimumg.sweep.models.SweepProcessInput2D attribute) var_idx (suboptimumg.sweep.models.ArraySweepProcessInput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) var_list_1 (suboptimumg.sweep.models.SweepData2D attribute) var_list_2 (suboptimumg.sweep.models.SweepData2D attribute) var_name (suboptimumg.sweep.models.ArraySweepProcessInput attribute) (suboptimumg.sweep.models.SweepData1D attribute) var_name_1 (suboptimumg.sweep.models.SweepData2D attribute) var_name_2 (suboptimumg.sweep.models.SweepData2D attribute) vehicle_mass (suboptimumg.sweep.energy_grid_models.EnergyGridData attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) VEHICLE_MASS (suboptimumg.sweep.types.EnergyGridMetric attribute) vehicle_model (suboptimumg.compsim.models.CompetitionData attribute) VehicleModel (class in suboptimumg.vehicle.vehicle_models) VELOCITY (suboptimumg.compsim.custom_run.OverlayOptions attribute) (suboptimumg.plotting.types.Metric attribute) W w_distr_b (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) w_distr_front (suboptimumg.vehicle.vehicle_models.VehicleModel property) warnings (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.ArraySweepProcessOutput attribute) (suboptimumg.sweep.models.SweepProcessOutput1D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) wb (suboptimumg.vehicle.vehicle_models.VehicleModel attribute) weight (suboptimumg.vehicle.subsystem_models.TireModel attribute) width (suboptimumg.plotting.plotting_constants.LayoutConfig attribute) (suboptimumg.plotting.plotting_constants.ReferenceLineConfig attribute) (suboptimumg.track.models.ArcData attribute) worst_time_ratio (suboptimumg.compsim.models.EventScoring attribute) wrap_single_corner() (suboptimumg.track.models.CornerListInput class method) write_csv() (suboptimumg.compsim.models.LapsimResults method) X x_idx (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.SweepProcessInput2D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) x_m (suboptimumg.track.models.ContinuousTrackData attribute) (suboptimumg.track.models.DiscreteTrackData attribute) Y y_at_x() (suboptimumg.sweep.sweep_results_1var.SweepResults1Var method) y_idx (suboptimumg.sweep.energy_grid_models.EnergyGridProcessInput attribute) (suboptimumg.sweep.energy_grid_models.EnergyGridProcessOutput attribute) (suboptimumg.sweep.models.SweepProcessInput2D attribute) (suboptimumg.sweep.models.SweepProcessOutput2D attribute) y_m (suboptimumg.track.models.ContinuousTrackData attribute) (suboptimumg.track.models.DiscreteTrackData attribute) Z z_at_xy() (suboptimumg.sweep.sweep_results_2var.SweepResults2Var method) zfilter_group() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.macros) zscore_filter() (in module suboptimumg.loganalysis) (in module suboptimumg.loganalysis.filtering)