core#
The core modules handle all simulation task. The entry is the environment class while traffic class stores main traffic data array and hold other classes including navigation, autopilot, weather, and performance. The aircraft class provides you an interface to interact with each aircraft in traffic data array.
- environment
- aircraft
AircraftAircraft.set_heading()Aircraft.set_speed()Aircraft.set_vs()Aircraft.set_alt()Aircraft.set_direct()Aircraft.set_holding()Aircraft.set_vectoring()Aircraft.resume_own_navigation()Aircraft.get_heading()Aircraft.get_cas()Aircraft.get_mach()Aircraft.get_vs()Aircraft.get_alt()Aircraft.get_long()Aircraft.get_lat()Aircraft.get_fuel_consumed()Aircraft.get_next_wp()Aircraft.get_wake()
- traffic
TrafficTraffic.nTraffic.indexTraffic.call_signTraffic.aircraft_typeTraffic.configurationTraffic.flight_phaseTraffic.latTraffic.longTraffic.altTraffic.trans_altTraffic.cruise_altTraffic.headingTraffic.track_angleTraffic.bank_angleTraffic.path_angleTraffic.casTraffic.tasTraffic.gs_northTraffic.gs_eastTraffic.machTraffic.accelTraffic.speed_modeTraffic.max_altTraffic.max_casTraffic.max_machTraffic.vsTraffic.fpaTraffic.vertical_modeTraffic.massTraffic.empty_weightTraffic.fuel_weightTraffic.payload_weightTraffic.fuel_consumedTraffic.perfTraffic.apTraffic.weatherTraffic.add_aircraft()Traffic.del_aircraft()Traffic.update()
- navigation
- autopilot
AutopilotAutopilot.altAutopilot.headingAutopilot.track_angleAutopilot.ap_rate_of_turnAutopilot.casAutopilot.machAutopilot.vsAutopilot.fpaAutopilot.latAutopilot.longAutopilot.lat_nextAutopilot.long_nextAutopilot.hv_next_wpAutopilot.distAutopilot.flight_plan_indexAutopilot.flight_plan_nameAutopilot.flight_plan_latAutopilot.flight_plan_longAutopilot.flight_plan_target_altAutopilot.flight_plan_target_speedAutopilot.procedure_speedAutopilot.speed_modeAutopilot.auto_throttle_modeAutopilot.vertical_modeAutopilot.lateral_modeAutopilot.expedite_descentAutopilot.add_aircraft()Autopilot.del_aircraft()Autopilot.update()
- performance
PerformancePerformance.performance_modePerformance.dragPerformance.thrustPerformance.esfPerformance.__T_0Performance.__P_0Performance.__RHO_0Performance.__A_0Performance.__KAPPAPerformance.__RPerformance.__G_0Performance.__BETA_T_BELOW_TROPPerformance.__H_P_TROPPerformance.add_aircraft()Performance.del_aircraft()Performance.init_procedure_speed()Performance.get_procedure_speed()Performance.cal_temperature()Performance.cal_air_pressure()Performance.cal_air_density()Performance.cal_speed_of_sound()Performance.cas_to_tas()Performance.tas_to_cas()Performance.mach_to_tas()Performance.tas_to_mach()Performance.cal_transition_alt()Performance.get_empty_weight()Performance.cal_maximum_alt()Performance.cal_maximum_speed()Performance.cal_minimum_speed()Performance.cal_max_d_tas()Performance.cal_max_d_rocd()Performance.cal_energy_share_factor()Performance.cal_tem_rocd()Performance.cal_tem_accel()Performance.cal_tem_thrust()Performance.cal_vs_accel()Performance.cal_fuel_burn()Performance.cal_rate_of_turn()Performance.cal_bank_angle()Performance.cal_turn_radius()Performance.get_bank_angles()Performance.update_configuration()
- bada
BadaBada.__n_engBada.__engine_typeBada.__wake_categoryBada.__m_refBada.m_minBada.__m_maxBada.__m_pyldBada.v_moBada.m_moBada.__h_moBada.__h_maxBada.__g_wBada.__g_tBada.__SBada.__c_d0_crBada.__c_d2_crBada.__c_d0_apBada.__c_d2_apBada.__c_d0_ldBada.__c_d2_ldBada.__c_d0_ldgBada.__v_stall_toBada.__v_stall_icBada.__v_stall_crBada.__v_stall_apBada.__v_stall_ldBada.__c_lboBada.__kBada.__c_tc_1Bada.__c_tc_2Bada.__c_tc_3Bada.__c_tc_4Bada.__c_tc_5Bada.__c_tdes_lowBada.__c_tdes_highBada.__h_p_desBada.__c_tdes_appBada.__c_tdes_ldBada.__v_des_refBada.__m_des_refBada.__c_f1Bada.__c_f2Bada.__c_f3Bada.__c_f4Bada.__c_fcrBada.__tolBada.__ldlBada.__spanBada.__lengthBada.__v_cl_1Bada.__v_cl_2Bada.__m_clBada.__v_cr_1Bada.__v_cr_2Bada.__m_crBada.__v_des_1Bada.__v_des_2Bada.__m_desBada.climb_scheduleBada.cruise_scheduleBada.descent_scheduleBada.__A_L_MAX_CIVBada.__A_N_MAX_CIVBada.__PHI_NORM_CIV_TOLDBada.__PHI_NORM_CIV_OTHERSBada.__PHI_NORM_MILBada.__PHI_MAX_CIV_TOLDBada.__PHI_MAX_CIV_HOLDBada.__PHI_MAX_CIV_OTHERSBada.__PHI_MAX_MILBada.__C_DES_EXPBada.__C_TCRBada.__C_TH_TOBada.__H_MAX_TOBada.__H_MAX_ICBada.__H_MAX_APBada.__H_MAX_LDBada.__C_V_MINBada.__C_V_MIN_TOBada.__V_D_CL_1Bada.__V_D_CL_2Bada.__V_D_CL_3Bada.__V_D_CL_4Bada.__V_D_CL_5Bada.__V_D_CL_6Bada.__V_D_CL_7Bada.__V_D_CL_8Bada.__V_D_DSE_1Bada.__V_D_DSE_2Bada.__V_D_DSE_3Bada.__V_D_DSE_4Bada.__V_D_DSE_5Bada.__V_D_DSE_6Bada.__V_D_DSE_7Bada.__V_HOLD_1Bada.__V_HOLD_2Bada.__V_HOLD_3Bada.__V_HOLD_4Bada.__V_BACKTRACKBada.__V_TAXIBada.__V_APRONBada.__V_GATEBada.__C_RED_TURBOBada.__C_RED_PISTONBada.__C_RED_JETBada.__T_0Bada.__P_0Bada.__RHO_0Bada.__A_0Bada.__KAPPABada.__RBada.__G_0Bada.__BETA_T_BELOW_TROPBada.__H_P_TROPBada.add_aircraft()Bada.del_aircraft()Bada.cal_fuel_burn()Bada.cal_thrust()Bada.__cal_operating_speed()Bada.cal_maximum_altitude()Bada.cal_minimum_speed()Bada.cal_aerodynamic_drag()Bada.cal_low_speed_buffeting_limit()Bada.__cal_max_climb_to_thrust()Bada.__cal_max_cruise_thrust()Bada.__cal_descent_thrust()Bada.cal_reduced_climb_power()Bada.__cal_nominal_fuel_flow()Bada.__cal_minimum_fuel_flow()Bada.__cal_approach_landing_fuel_flow()Bada.__cal_cruise_fuel_flow()Bada.init_procedure_speed()Bada.get_procedure_speed()Bada.update_configuration()Bada.cal_max_d_tas()Bada.cal_max_d_rocd()Bada.cal_expedite_descend_factor()
- weather
- era5