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
  • Available Trajectory Models
    • Legacy MATLAB Trajectory
  • 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.