AEIC

Getting Started

  • Getting Started
    • Installation
    • Local Development
    • Units and Non-Dimensionals

AEIC Modules

  • Performance Model
    • Class Definition
      • PerformanceModel
        • PerformanceModel.create_performance_table()
        • PerformanceModel.initialize_performance()
        • PerformanceModel.read_performance_data()
    • Attributes
      • config
      • missions
      • ac_params
      • engine_model
      • LTO_data
      • model_info
      • performance_table
      • performance_table_cols
      • performance_table_colnames
  • Trajectory Modeling
    • Available Trajectory Models
      • Legacy MATLAB Trajectory
        • Legacy Trajectory Class
    • Trajectory Parent Class
      • Trajectory
        • Trajectory.name
        • Trajectory.ac_performance
        • Trajectory.dep_lon_lat_alt
        • Trajectory.arr_lon_lat_alt
        • Trajectory.start_time
        • Trajectory.end_time
        • Trajectory.gc_distance
        • Trajectory.load_factor
        • Trajectory.optimize_traj
        • Trajectory.iter_mass
        • Trajectory.max_mass_iters
        • Trajectory.mass_iter_reltol
        • Trajectory.mass_converged
        • Trajectory.starting_mass
        • Trajectory.fuel_mass
        • Trajectory.NClm
        • Trajectory.NCrz
        • Trajectory.NDes
        • Trajectory.Ntot
        • Trajectory.clm_start_altitude
        • Trajectory.crz_start_altitude
        • Trajectory.des_start_altitude
        • Trajectory.des_end_altitude
        • Trajectory.traj_data
        • Trajectory.fly_flight()
        • Trajectory.fly_flight_iteration()
  • BADA Methods
    • Engine and Fuel Burn Models
      • Bada3EngineModel
        • Bada3EngineModel.calculate_descent_thrust_app()
        • Bada3EngineModel.calculate_descent_thrust_high()
        • Bada3EngineModel.calculate_descent_thrust_land()
        • Bada3EngineModel.calculate_descent_thrust_low()
        • Bada3EngineModel.calculate_max_climb_thrust()
        • Bada3EngineModel.calculate_max_cruise_thrust()
      • Bada3JetEngineModel
        • Bada3JetEngineModel.calculate_cruise_fuel_flow()
        • Bada3JetEngineModel.calculate_max_climb_thrust_isa()
        • Bada3JetEngineModel.calculate_nominal_fuel_flow()
        • Bada3JetEngineModel.calculate_specific_fuel_consumption()
      • Bada3TurbopropEngineModel
        • Bada3TurbopropEngineModel.calculate_cruise_fuel_flow()
        • Bada3TurbopropEngineModel.calculate_max_climb_thrust_isa()
        • Bada3TurbopropEngineModel.calculate_nominal_fuel_flow()
        • Bada3TurbopropEngineModel.calculate_specific_fuel_consumption()
      • Bada3PistonEngineModel
        • Bada3PistonEngineModel.calculate_cruise_fuel_flow()
        • Bada3PistonEngineModel.calculate_max_climb_thrust_isa()
        • Bada3PistonEngineModel.calculate_nominal_fuel_flow()
        • Bada3PistonEngineModel.calculate_specific_fuel_consumption()
      • Bada3FuelBurnModel
        • Bada3FuelBurnModel.calculate_cd()
        • Bada3FuelBurnModel.calculate_cl()
        • Bada3FuelBurnModel.calculate_drag()
        • Bada3FuelBurnModel.calculate_specific_ground_range()
        • Bada3FuelBurnModel.calculate_thrust()
        • Bada3FuelBurnModel.calculate_thrust_by_total_energy()
        • Bada3FuelBurnModel.iterate_flight_simulation_constant_final_mass()
        • Bada3FuelBurnModel.iterate_flight_simulation_constant_initial_mass()
        • Bada3FuelBurnModel.iterate_flight_simulation_fuel_burn_dependent_initial_mass_rf_fraction()
        • Bada3FuelBurnModel.iterate_flight_simulation_fuel_burn_dependent_initial_mass_rf_value()
    • Aircraft Parameters
      • Bada3AircraftParameters
        • Bada3AircraftParameters.assign_parameters_fromdict()
        • Bada3AircraftParameters.get_params_asdict()
    • Fuel Burn Base Classes
      • BaseAircraftParameters
      • BaseFuelBurnModel
    • Helper Functions
  • Gridding Module
  • I/O Formats and Methods
  • Mission Formatting and Methods
  • Available Parsers
  • Utility Functions
  • Weather Module
AEIC
  • Search


© Copyright 2025, Wyatt Giroux, Prashanth Prakash, Prateek Ranjan, Aditeya Shukla, Raymond Speth.

Built with Sphinx using a theme provided by Read the Docs.