AeroSandbox Documentation¶
by Peter Sharpe (<pds [at] mit [dot] edu>)
AeroSandbox is a Python package for design optimization of engineered systems such as aircraft.
At its heart, AeroSandbox is an optimization suite that combines the ease-of-use of familiar NumPy syntax with the power of modern automatic differentiation.
This automatic differentiation dramatically improves optimization performance on large problems: design problems with tens of thousands of decision variables solve in seconds on a laptop.
AeroSandbox also comes with dozens of end-to-end-differentiable aerospace physics models, allowing you to simultaneously optimize an aircraft’s aerodynamics, structures, propulsion, mission trajectory, stability, and more.
- API Reference
- quadratic
- aerosandbox
- Submodules
- aerosandbox.aerodynamics
- Submodules
- aerosandbox.aerodynamics.aero_2D
- Submodules
- aerosandbox.aerodynamics.aero_2D.IBL2
- aerosandbox.aerodynamics.aero_2D.airfoil_inviscid
- aerosandbox.aerodynamics.aero_2D.airfoil_optimizer
- aerosandbox.aerodynamics.aero_2D.airfoil_polar_functions
- aerosandbox.aerodynamics.aero_2D.mses
- aerosandbox.aerodynamics.aero_2D.singularities
- aerosandbox.aerodynamics.aero_2D.xfoil
- Classes
- Package Contents
AirfoilInviscidXFoilXFoil.XFoilErrorXFoil.airfoilXFoil.ReXFoil.machXFoil.n_critXFoil.xtr_upperXFoil.xtr_lowerXFoil.hinge_point_xXFoil.full_potentialXFoil.max_iterXFoil.xfoil_commandXFoil.xfoil_repanelXFoil.xfoil_repanel_n_pointsXFoil.include_bl_dataXFoil.verboseXFoil.timeoutXFoil.__repr__()XFoil._default_keystrokes()XFoil._run_xfoil()XFoil.open_interactive()XFoil.alpha()XFoil.cl()
MSESMSES.airfoilMSES.n_critMSES.xtr_upperMSES.xtr_lowerMSES.max_iterMSES.mset_commandMSES.mses_commandMSES.mplot_commandMSES.use_xvfbMSES.xvfb_commandMSES.verbosityMSES.timeout_msesMSES.timeout_msetMSES.timeout_mplotMSES.working_directoryMSES.behavior_after_unconverged_runMSES.mset_alphaMSES.mset_nMSES.mset_eMSES.mset_ioMSES.mset_xMSES.mses_mcritMSES.mses_muconMSES.run()
- Submodules
- aerosandbox.aerodynamics.aero_3D
- Submodules
- aerosandbox.aerodynamics.aero_3D.aero_buildup
- aerosandbox.aerodynamics.aero_3D.aero_buildup_submodels
- aerosandbox.aerodynamics.aero_3D.avl
- aerosandbox.aerodynamics.aero_3D.lifting_line
- aerosandbox.aerodynamics.aero_3D.linear_potential_flow
- aerosandbox.aerodynamics.aero_3D.nonlinear_lifting_line
- aerosandbox.aerodynamics.aero_3D.singularities
- aerosandbox.aerodynamics.aero_3D.vortex_lattice_method
- Classes
- Package Contents
VortexLatticeMethodVortexLatticeMethod.airplaneVortexLatticeMethod.op_pointVortexLatticeMethod.xyz_refVortexLatticeMethod.verboseVortexLatticeMethod.spanwise_resolutionVortexLatticeMethod.spanwise_spacing_functionVortexLatticeMethod.chordwise_resolutionVortexLatticeMethod.chordwise_spacing_functionVortexLatticeMethod.vortex_core_radiusVortexLatticeMethod.align_trailing_vortices_with_windVortexLatticeMethod.run_symmetricVortexLatticeMethod.__repr__()VortexLatticeMethod.run()VortexLatticeMethod.run_with_stability_derivatives()VortexLatticeMethod.get_induced_velocity_at_points()VortexLatticeMethod.get_velocity_at_points()VortexLatticeMethod.calculate_streamlines()VortexLatticeMethod.draw()
LiftingLineLiftingLine.airplaneLiftingLine.op_pointLiftingLine.xyz_refLiftingLine.model_sizeLiftingLine.verboseLiftingLine.spanwise_resolutionLiftingLine.spanwise_spacing_functionLiftingLine.vortex_core_radiusLiftingLine.align_trailing_vortices_with_windLiftingLine.run_symmetricLiftingLine.__repr__()LiftingLine.AeroComponentResultsLiftingLine.AeroComponentResults.s_refLiftingLine.AeroComponentResults.c_refLiftingLine.AeroComponentResults.b_refLiftingLine.AeroComponentResults.op_pointLiftingLine.AeroComponentResults.F_gLiftingLine.AeroComponentResults.M_gLiftingLine.AeroComponentResults.__repr__()LiftingLine.AeroComponentResults.F_bLiftingLine.AeroComponentResults.F_wLiftingLine.AeroComponentResults.M_bLiftingLine.AeroComponentResults.M_wLiftingLine.AeroComponentResults.LLiftingLine.AeroComponentResults.YLiftingLine.AeroComponentResults.DLiftingLine.AeroComponentResults.l_bLiftingLine.AeroComponentResults.m_bLiftingLine.AeroComponentResults.n_b
LiftingLine.run()LiftingLine.run_with_stability_derivatives()LiftingLine.wing_aerodynamics()LiftingLine.get_induced_velocity_at_points()LiftingLine.get_velocity_at_points()LiftingLine.calculate_fuselage_influences()LiftingLine.calculate_streamlines()LiftingLine.draw()
NonlinearLiftingLineNonlinearLiftingLine.airplaneNonlinearLiftingLine.op_pointNonlinearLiftingLine.xyz_refNonlinearLiftingLine.verboseNonlinearLiftingLine.spanwise_resolutionNonlinearLiftingLine.spanwise_spacing_functionNonlinearLiftingLine.vortex_core_radiusNonlinearLiftingLine.align_trailing_vortices_with_windNonlinearLiftingLine.run_symmetricNonlinearLiftingLine.__repr__()NonlinearLiftingLine.run()NonlinearLiftingLine.get_induced_velocity_at_points()NonlinearLiftingLine.get_velocity_at_points()NonlinearLiftingLine.calculate_fuselage_influences()NonlinearLiftingLine.calculate_streamlines()NonlinearLiftingLine.draw()
AeroBuildupAeroBuildup.default_analysis_specific_optionsAeroBuildup.airplaneAeroBuildup.op_pointAeroBuildup.xyz_refAeroBuildup.model_sizeAeroBuildup.include_wave_dragAeroBuildup.__repr__()AeroBuildup.AeroComponentResultsAeroBuildup.AeroComponentResults.s_refAeroBuildup.AeroComponentResults.c_refAeroBuildup.AeroComponentResults.b_refAeroBuildup.AeroComponentResults.op_pointAeroBuildup.AeroComponentResults.F_gAeroBuildup.AeroComponentResults.M_gAeroBuildup.AeroComponentResults.span_effectiveAeroBuildup.AeroComponentResults.oswalds_efficiencyAeroBuildup.AeroComponentResults.__repr__()AeroBuildup.AeroComponentResults.F_bAeroBuildup.AeroComponentResults.F_wAeroBuildup.AeroComponentResults.M_bAeroBuildup.AeroComponentResults.M_wAeroBuildup.AeroComponentResults.LAeroBuildup.AeroComponentResults.YAeroBuildup.AeroComponentResults.DAeroBuildup.AeroComponentResults.l_bAeroBuildup.AeroComponentResults.m_bAeroBuildup.AeroComponentResults.n_b
AeroBuildup.run()AeroBuildup.run_with_stability_derivatives()AeroBuildup.wing_aerodynamics()AeroBuildup.fuselage_aerodynamics()
AVLAVL.default_analysis_specific_optionsAVL.AVL_spacing_parametersAVL.airplaneAVL.op_pointAVL.xyz_refAVL.avl_commandAVL.verboseAVL.timeoutAVL.working_directoryAVL.ground_effectAVL.ground_effect_heightAVL.__repr__()AVL.open_interactive()AVL.run()AVL._default_keystroke_file_contents()AVL.write_avl()AVL.write_avl_bfile()AVL.parse_unformatted_data_output()
- Submodules
- aerosandbox.aerodynamics.aero_2D
- Classes
- Package Contents
AirfoilInviscidXFoilXFoil.XFoilErrorXFoil.airfoilXFoil.ReXFoil.machXFoil.n_critXFoil.xtr_upperXFoil.xtr_lowerXFoil.hinge_point_xXFoil.full_potentialXFoil.max_iterXFoil.xfoil_commandXFoil.xfoil_repanelXFoil.xfoil_repanel_n_pointsXFoil.include_bl_dataXFoil.verboseXFoil.timeoutXFoil.__repr__()XFoil._default_keystrokes()XFoil._run_xfoil()XFoil.open_interactive()XFoil.alpha()XFoil.cl()
MSESMSES.airfoilMSES.n_critMSES.xtr_upperMSES.xtr_lowerMSES.max_iterMSES.mset_commandMSES.mses_commandMSES.mplot_commandMSES.use_xvfbMSES.xvfb_commandMSES.verbosityMSES.timeout_msesMSES.timeout_msetMSES.timeout_mplotMSES.working_directoryMSES.behavior_after_unconverged_runMSES.mset_alphaMSES.mset_nMSES.mset_eMSES.mset_ioMSES.mset_xMSES.mses_mcritMSES.mses_muconMSES.run()
VortexLatticeMethodVortexLatticeMethod.airplaneVortexLatticeMethod.op_pointVortexLatticeMethod.xyz_refVortexLatticeMethod.verboseVortexLatticeMethod.spanwise_resolutionVortexLatticeMethod.spanwise_spacing_functionVortexLatticeMethod.chordwise_resolutionVortexLatticeMethod.chordwise_spacing_functionVortexLatticeMethod.vortex_core_radiusVortexLatticeMethod.align_trailing_vortices_with_windVortexLatticeMethod.run_symmetricVortexLatticeMethod.__repr__()VortexLatticeMethod.run()VortexLatticeMethod.run_with_stability_derivatives()VortexLatticeMethod.get_induced_velocity_at_points()VortexLatticeMethod.get_velocity_at_points()VortexLatticeMethod.calculate_streamlines()VortexLatticeMethod.draw()
LiftingLineLiftingLine.airplaneLiftingLine.op_pointLiftingLine.xyz_refLiftingLine.model_sizeLiftingLine.verboseLiftingLine.spanwise_resolutionLiftingLine.spanwise_spacing_functionLiftingLine.vortex_core_radiusLiftingLine.align_trailing_vortices_with_windLiftingLine.run_symmetricLiftingLine.__repr__()LiftingLine.AeroComponentResultsLiftingLine.AeroComponentResults.s_refLiftingLine.AeroComponentResults.c_refLiftingLine.AeroComponentResults.b_refLiftingLine.AeroComponentResults.op_pointLiftingLine.AeroComponentResults.F_gLiftingLine.AeroComponentResults.M_gLiftingLine.AeroComponentResults.__repr__()LiftingLine.AeroComponentResults.F_bLiftingLine.AeroComponentResults.F_wLiftingLine.AeroComponentResults.M_bLiftingLine.AeroComponentResults.M_wLiftingLine.AeroComponentResults.LLiftingLine.AeroComponentResults.YLiftingLine.AeroComponentResults.DLiftingLine.AeroComponentResults.l_bLiftingLine.AeroComponentResults.m_bLiftingLine.AeroComponentResults.n_b
LiftingLine.run()LiftingLine.run_with_stability_derivatives()LiftingLine.wing_aerodynamics()LiftingLine.get_induced_velocity_at_points()LiftingLine.get_velocity_at_points()LiftingLine.calculate_fuselage_influences()LiftingLine.calculate_streamlines()LiftingLine.draw()
NonlinearLiftingLineNonlinearLiftingLine.airplaneNonlinearLiftingLine.op_pointNonlinearLiftingLine.xyz_refNonlinearLiftingLine.verboseNonlinearLiftingLine.spanwise_resolutionNonlinearLiftingLine.spanwise_spacing_functionNonlinearLiftingLine.vortex_core_radiusNonlinearLiftingLine.align_trailing_vortices_with_windNonlinearLiftingLine.run_symmetricNonlinearLiftingLine.__repr__()NonlinearLiftingLine.run()NonlinearLiftingLine.get_induced_velocity_at_points()NonlinearLiftingLine.get_velocity_at_points()NonlinearLiftingLine.calculate_fuselage_influences()NonlinearLiftingLine.calculate_streamlines()NonlinearLiftingLine.draw()
AeroBuildupAeroBuildup.default_analysis_specific_optionsAeroBuildup.airplaneAeroBuildup.op_pointAeroBuildup.xyz_refAeroBuildup.model_sizeAeroBuildup.include_wave_dragAeroBuildup.__repr__()AeroBuildup.AeroComponentResultsAeroBuildup.AeroComponentResults.s_refAeroBuildup.AeroComponentResults.c_refAeroBuildup.AeroComponentResults.b_refAeroBuildup.AeroComponentResults.op_pointAeroBuildup.AeroComponentResults.F_gAeroBuildup.AeroComponentResults.M_gAeroBuildup.AeroComponentResults.span_effectiveAeroBuildup.AeroComponentResults.oswalds_efficiencyAeroBuildup.AeroComponentResults.__repr__()AeroBuildup.AeroComponentResults.F_bAeroBuildup.AeroComponentResults.F_wAeroBuildup.AeroComponentResults.M_bAeroBuildup.AeroComponentResults.M_wAeroBuildup.AeroComponentResults.LAeroBuildup.AeroComponentResults.YAeroBuildup.AeroComponentResults.DAeroBuildup.AeroComponentResults.l_bAeroBuildup.AeroComponentResults.m_bAeroBuildup.AeroComponentResults.n_b
AeroBuildup.run()AeroBuildup.run_with_stability_derivatives()AeroBuildup.wing_aerodynamics()AeroBuildup.fuselage_aerodynamics()
AVLAVL.default_analysis_specific_optionsAVL.AVL_spacing_parametersAVL.airplaneAVL.op_pointAVL.xyz_refAVL.avl_commandAVL.verboseAVL.timeoutAVL.working_directoryAVL.ground_effectAVL.ground_effect_heightAVL.__repr__()AVL.open_interactive()AVL.run()AVL._default_keystroke_file_contents()AVL.write_avl()AVL.write_avl_bfile()AVL.parse_unformatted_data_output()
- Submodules
- aerosandbox.atmosphere
- Submodules
- aerosandbox.atmosphere._diff_atmo_functions
- aerosandbox.atmosphere._isa_atmo_functions
- aerosandbox.atmosphere.atmosphere
- Attributes
- Classes
- Module Contents
gas_constant_universalmolecular_mass_airgas_constant_aireffective_collision_diameterAtmosphereAtmosphere.altitudeAtmosphere.methodAtmosphere.temperature_deviationAtmosphere._valid_altitude_rangeAtmosphere.__repr__()Atmosphere.__getitem__()Atmosphere.__len__()Atmosphere.__array__()Atmosphere.pressure()Atmosphere.temperature()Atmosphere.density()Atmosphere.density_altitude()Atmosphere.speed_of_sound()Atmosphere.dynamic_viscosity()Atmosphere.kinematic_viscosity()Atmosphere.ratio_of_specific_heats()Atmosphere.mean_free_path()Atmosphere.knudsen()
altitude
- aerosandbox.atmosphere.thermodynamics
- Classes
- Package Contents
AtmosphereAtmosphere.altitudeAtmosphere.methodAtmosphere.temperature_deviationAtmosphere._valid_altitude_rangeAtmosphere.__repr__()Atmosphere.__getitem__()Atmosphere.__len__()Atmosphere.__array__()Atmosphere.pressure()Atmosphere.temperature()Atmosphere.density()Atmosphere.density_altitude()Atmosphere.speed_of_sound()Atmosphere.dynamic_viscosity()Atmosphere.kinematic_viscosity()Atmosphere.ratio_of_specific_heats()Atmosphere.mean_free_path()Atmosphere.knudsen()
- Submodules
- aerosandbox.common
- aerosandbox.dynamics
- Submodules
- aerosandbox.dynamics.flight_dynamics
- aerosandbox.dynamics.point_mass
- Submodules
- Classes
- Package Contents
DynamicsPointMass1DHorizontalDynamicsPointMass1DHorizontal.mass_propsDynamicsPointMass1DHorizontal.x_eDynamicsPointMass1DHorizontal.y_eDynamicsPointMass1DHorizontal.z_eDynamicsPointMass1DHorizontal.u_eDynamicsPointMass1DHorizontal.v_eDynamicsPointMass1DHorizontal.w_eDynamicsPointMass1DHorizontal.alphaDynamicsPointMass1DHorizontal.betaDynamicsPointMass1DHorizontal.bankDynamicsPointMass1DHorizontal.Fx_eDynamicsPointMass1DHorizontal.Fy_eDynamicsPointMass1DHorizontal.Fz_eDynamicsPointMass1DHorizontal.stateDynamicsPointMass1DHorizontal.control_variablesDynamicsPointMass1DHorizontal.state_derivatives()
DynamicsPointMass1DVerticalDynamicsPointMass1DVertical.mass_propsDynamicsPointMass1DVertical.x_eDynamicsPointMass1DVertical.y_eDynamicsPointMass1DVertical.z_eDynamicsPointMass1DVertical.u_eDynamicsPointMass1DVertical.v_eDynamicsPointMass1DVertical.w_eDynamicsPointMass1DVertical.alphaDynamicsPointMass1DVertical.betaDynamicsPointMass1DVertical.bankDynamicsPointMass1DVertical.Fx_eDynamicsPointMass1DVertical.Fy_eDynamicsPointMass1DVertical.Fz_eDynamicsPointMass1DVertical.stateDynamicsPointMass1DVertical.control_variablesDynamicsPointMass1DVertical.state_derivatives()
DynamicsPointMass2DCartesianDynamicsPointMass2DCartesian.mass_propsDynamicsPointMass2DCartesian.x_eDynamicsPointMass2DCartesian.y_eDynamicsPointMass2DCartesian.z_eDynamicsPointMass2DCartesian.u_eDynamicsPointMass2DCartesian.v_eDynamicsPointMass2DCartesian.w_eDynamicsPointMass2DCartesian.alphaDynamicsPointMass2DCartesian.betaDynamicsPointMass2DCartesian.bankDynamicsPointMass2DCartesian.Fx_eDynamicsPointMass2DCartesian.Fy_eDynamicsPointMass2DCartesian.Fz_eDynamicsPointMass2DCartesian.stateDynamicsPointMass2DCartesian.control_variablesDynamicsPointMass2DCartesian.state_derivatives()
DynamicsPointMass2DSpeedGammaDynamicsPointMass2DSpeedGamma.mass_propsDynamicsPointMass2DSpeedGamma.x_eDynamicsPointMass2DSpeedGamma.y_eDynamicsPointMass2DSpeedGamma.z_eDynamicsPointMass2DSpeedGamma.speedDynamicsPointMass2DSpeedGamma.gammaDynamicsPointMass2DSpeedGamma.trackDynamicsPointMass2DSpeedGamma.bankDynamicsPointMass2DSpeedGamma.alphaDynamicsPointMass2DSpeedGamma.betaDynamicsPointMass2DSpeedGamma.Fx_wDynamicsPointMass2DSpeedGamma.Fy_wDynamicsPointMass2DSpeedGamma.Fz_wDynamicsPointMass2DSpeedGamma.stateDynamicsPointMass2DSpeedGamma.control_variablesDynamicsPointMass2DSpeedGamma.state_derivatives()
DynamicsPointMass3DCartesianDynamicsPointMass3DCartesian.mass_propsDynamicsPointMass3DCartesian.x_eDynamicsPointMass3DCartesian.y_eDynamicsPointMass3DCartesian.z_eDynamicsPointMass3DCartesian.u_eDynamicsPointMass3DCartesian.v_eDynamicsPointMass3DCartesian.w_eDynamicsPointMass3DCartesian.alphaDynamicsPointMass3DCartesian.betaDynamicsPointMass3DCartesian.bankDynamicsPointMass3DCartesian.Fx_eDynamicsPointMass3DCartesian.Fy_eDynamicsPointMass3DCartesian.Fz_eDynamicsPointMass3DCartesian.stateDynamicsPointMass3DCartesian.control_variablesDynamicsPointMass3DCartesian.state_derivatives()DynamicsPointMass3DCartesian.speedDynamicsPointMass3DCartesian.gammaDynamicsPointMass3DCartesian.trackDynamicsPointMass3DCartesian.convert_axes()DynamicsPointMass3DCartesian.add_force()
DynamicsPointMass3DSpeedGammaTrackDynamicsPointMass3DSpeedGammaTrack.mass_propsDynamicsPointMass3DSpeedGammaTrack.x_eDynamicsPointMass3DSpeedGammaTrack.y_eDynamicsPointMass3DSpeedGammaTrack.z_eDynamicsPointMass3DSpeedGammaTrack.speedDynamicsPointMass3DSpeedGammaTrack.gammaDynamicsPointMass3DSpeedGammaTrack.trackDynamicsPointMass3DSpeedGammaTrack.alphaDynamicsPointMass3DSpeedGammaTrack.betaDynamicsPointMass3DSpeedGammaTrack.bankDynamicsPointMass3DSpeedGammaTrack.Fx_wDynamicsPointMass3DSpeedGammaTrack.Fy_wDynamicsPointMass3DSpeedGammaTrack.Fz_wDynamicsPointMass3DSpeedGammaTrack.stateDynamicsPointMass3DSpeedGammaTrack.control_variablesDynamicsPointMass3DSpeedGammaTrack.state_derivatives()DynamicsPointMass3DSpeedGammaTrack.u_eDynamicsPointMass3DSpeedGammaTrack.v_eDynamicsPointMass3DSpeedGammaTrack.w_eDynamicsPointMass3DSpeedGammaTrack.convert_axes()DynamicsPointMass3DSpeedGammaTrack.add_force()
- aerosandbox.dynamics.rigid_body
- Submodules
- Classes
- Package Contents
DynamicsRigidBody2DBodyDynamicsRigidBody2DBody.mass_propsDynamicsRigidBody2DBody.x_eDynamicsRigidBody2DBody.y_eDynamicsRigidBody2DBody.z_eDynamicsRigidBody2DBody.u_bDynamicsRigidBody2DBody.v_bDynamicsRigidBody2DBody.w_bDynamicsRigidBody2DBody.phiDynamicsRigidBody2DBody.thetaDynamicsRigidBody2DBody.psiDynamicsRigidBody2DBody.pDynamicsRigidBody2DBody.qDynamicsRigidBody2DBody.rDynamicsRigidBody2DBody.Fx_bDynamicsRigidBody2DBody.Fy_bDynamicsRigidBody2DBody.Fz_bDynamicsRigidBody2DBody.Mx_bDynamicsRigidBody2DBody.My_bDynamicsRigidBody2DBody.Mz_bDynamicsRigidBody2DBody.hx_bDynamicsRigidBody2DBody.hy_bDynamicsRigidBody2DBody.hz_bDynamicsRigidBody2DBody.stateDynamicsRigidBody2DBody.control_variablesDynamicsRigidBody2DBody.state_derivatives()
DynamicsRigidBody3DBodyEulerDynamicsRigidBody3DBodyEuler.mass_propsDynamicsRigidBody3DBodyEuler.x_eDynamicsRigidBody3DBodyEuler.y_eDynamicsRigidBody3DBodyEuler.z_eDynamicsRigidBody3DBodyEuler.u_bDynamicsRigidBody3DBodyEuler.v_bDynamicsRigidBody3DBodyEuler.w_bDynamicsRigidBody3DBodyEuler.phiDynamicsRigidBody3DBodyEuler.thetaDynamicsRigidBody3DBodyEuler.psiDynamicsRigidBody3DBodyEuler.pDynamicsRigidBody3DBodyEuler.qDynamicsRigidBody3DBodyEuler.rDynamicsRigidBody3DBodyEuler.Fx_bDynamicsRigidBody3DBodyEuler.Fy_bDynamicsRigidBody3DBodyEuler.Fz_bDynamicsRigidBody3DBodyEuler.Mx_bDynamicsRigidBody3DBodyEuler.My_bDynamicsRigidBody3DBodyEuler.Mz_bDynamicsRigidBody3DBodyEuler.hx_bDynamicsRigidBody3DBodyEuler.hy_bDynamicsRigidBody3DBodyEuler.hz_bDynamicsRigidBody3DBodyEuler.stateDynamicsRigidBody3DBodyEuler.control_variablesDynamicsRigidBody3DBodyEuler.state_derivatives()DynamicsRigidBody3DBodyEuler.convert_axes()DynamicsRigidBody3DBodyEuler.add_force()DynamicsRigidBody3DBodyEuler.add_moment()DynamicsRigidBody3DBodyEuler.speedDynamicsRigidBody3DBodyEuler.alphaDynamicsRigidBody3DBodyEuler.beta
- aerosandbox.dynamics.utilities
- Classes
- Package Contents
DynamicsPointMass1DHorizontalDynamicsPointMass1DHorizontal.mass_propsDynamicsPointMass1DHorizontal.x_eDynamicsPointMass1DHorizontal.y_eDynamicsPointMass1DHorizontal.z_eDynamicsPointMass1DHorizontal.u_eDynamicsPointMass1DHorizontal.v_eDynamicsPointMass1DHorizontal.w_eDynamicsPointMass1DHorizontal.alphaDynamicsPointMass1DHorizontal.betaDynamicsPointMass1DHorizontal.bankDynamicsPointMass1DHorizontal.Fx_eDynamicsPointMass1DHorizontal.Fy_eDynamicsPointMass1DHorizontal.Fz_eDynamicsPointMass1DHorizontal.stateDynamicsPointMass1DHorizontal.control_variablesDynamicsPointMass1DHorizontal.state_derivatives()
DynamicsPointMass1DVerticalDynamicsPointMass1DVertical.mass_propsDynamicsPointMass1DVertical.x_eDynamicsPointMass1DVertical.y_eDynamicsPointMass1DVertical.z_eDynamicsPointMass1DVertical.u_eDynamicsPointMass1DVertical.v_eDynamicsPointMass1DVertical.w_eDynamicsPointMass1DVertical.alphaDynamicsPointMass1DVertical.betaDynamicsPointMass1DVertical.bankDynamicsPointMass1DVertical.Fx_eDynamicsPointMass1DVertical.Fy_eDynamicsPointMass1DVertical.Fz_eDynamicsPointMass1DVertical.stateDynamicsPointMass1DVertical.control_variablesDynamicsPointMass1DVertical.state_derivatives()
DynamicsPointMass2DCartesianDynamicsPointMass2DCartesian.mass_propsDynamicsPointMass2DCartesian.x_eDynamicsPointMass2DCartesian.y_eDynamicsPointMass2DCartesian.z_eDynamicsPointMass2DCartesian.u_eDynamicsPointMass2DCartesian.v_eDynamicsPointMass2DCartesian.w_eDynamicsPointMass2DCartesian.alphaDynamicsPointMass2DCartesian.betaDynamicsPointMass2DCartesian.bankDynamicsPointMass2DCartesian.Fx_eDynamicsPointMass2DCartesian.Fy_eDynamicsPointMass2DCartesian.Fz_eDynamicsPointMass2DCartesian.stateDynamicsPointMass2DCartesian.control_variablesDynamicsPointMass2DCartesian.state_derivatives()
DynamicsPointMass2DSpeedGammaDynamicsPointMass2DSpeedGamma.mass_propsDynamicsPointMass2DSpeedGamma.x_eDynamicsPointMass2DSpeedGamma.y_eDynamicsPointMass2DSpeedGamma.z_eDynamicsPointMass2DSpeedGamma.speedDynamicsPointMass2DSpeedGamma.gammaDynamicsPointMass2DSpeedGamma.trackDynamicsPointMass2DSpeedGamma.bankDynamicsPointMass2DSpeedGamma.alphaDynamicsPointMass2DSpeedGamma.betaDynamicsPointMass2DSpeedGamma.Fx_wDynamicsPointMass2DSpeedGamma.Fy_wDynamicsPointMass2DSpeedGamma.Fz_wDynamicsPointMass2DSpeedGamma.stateDynamicsPointMass2DSpeedGamma.control_variablesDynamicsPointMass2DSpeedGamma.state_derivatives()
DynamicsPointMass3DCartesianDynamicsPointMass3DCartesian.mass_propsDynamicsPointMass3DCartesian.x_eDynamicsPointMass3DCartesian.y_eDynamicsPointMass3DCartesian.z_eDynamicsPointMass3DCartesian.u_eDynamicsPointMass3DCartesian.v_eDynamicsPointMass3DCartesian.w_eDynamicsPointMass3DCartesian.alphaDynamicsPointMass3DCartesian.betaDynamicsPointMass3DCartesian.bankDynamicsPointMass3DCartesian.Fx_eDynamicsPointMass3DCartesian.Fy_eDynamicsPointMass3DCartesian.Fz_eDynamicsPointMass3DCartesian.stateDynamicsPointMass3DCartesian.control_variablesDynamicsPointMass3DCartesian.state_derivatives()DynamicsPointMass3DCartesian.speedDynamicsPointMass3DCartesian.gammaDynamicsPointMass3DCartesian.trackDynamicsPointMass3DCartesian.convert_axes()DynamicsPointMass3DCartesian.add_force()
DynamicsPointMass3DSpeedGammaTrackDynamicsPointMass3DSpeedGammaTrack.mass_propsDynamicsPointMass3DSpeedGammaTrack.x_eDynamicsPointMass3DSpeedGammaTrack.y_eDynamicsPointMass3DSpeedGammaTrack.z_eDynamicsPointMass3DSpeedGammaTrack.speedDynamicsPointMass3DSpeedGammaTrack.gammaDynamicsPointMass3DSpeedGammaTrack.trackDynamicsPointMass3DSpeedGammaTrack.alphaDynamicsPointMass3DSpeedGammaTrack.betaDynamicsPointMass3DSpeedGammaTrack.bankDynamicsPointMass3DSpeedGammaTrack.Fx_wDynamicsPointMass3DSpeedGammaTrack.Fy_wDynamicsPointMass3DSpeedGammaTrack.Fz_wDynamicsPointMass3DSpeedGammaTrack.stateDynamicsPointMass3DSpeedGammaTrack.control_variablesDynamicsPointMass3DSpeedGammaTrack.state_derivatives()DynamicsPointMass3DSpeedGammaTrack.u_eDynamicsPointMass3DSpeedGammaTrack.v_eDynamicsPointMass3DSpeedGammaTrack.w_eDynamicsPointMass3DSpeedGammaTrack.convert_axes()DynamicsPointMass3DSpeedGammaTrack.add_force()
DynamicsRigidBody2DBodyDynamicsRigidBody2DBody.mass_propsDynamicsRigidBody2DBody.x_eDynamicsRigidBody2DBody.y_eDynamicsRigidBody2DBody.z_eDynamicsRigidBody2DBody.u_bDynamicsRigidBody2DBody.v_bDynamicsRigidBody2DBody.w_bDynamicsRigidBody2DBody.phiDynamicsRigidBody2DBody.thetaDynamicsRigidBody2DBody.psiDynamicsRigidBody2DBody.pDynamicsRigidBody2DBody.qDynamicsRigidBody2DBody.rDynamicsRigidBody2DBody.Fx_bDynamicsRigidBody2DBody.Fy_bDynamicsRigidBody2DBody.Fz_bDynamicsRigidBody2DBody.Mx_bDynamicsRigidBody2DBody.My_bDynamicsRigidBody2DBody.Mz_bDynamicsRigidBody2DBody.hx_bDynamicsRigidBody2DBody.hy_bDynamicsRigidBody2DBody.hz_bDynamicsRigidBody2DBody.stateDynamicsRigidBody2DBody.control_variablesDynamicsRigidBody2DBody.state_derivatives()
DynamicsRigidBody3DBodyEulerDynamicsRigidBody3DBodyEuler.mass_propsDynamicsRigidBody3DBodyEuler.x_eDynamicsRigidBody3DBodyEuler.y_eDynamicsRigidBody3DBodyEuler.z_eDynamicsRigidBody3DBodyEuler.u_bDynamicsRigidBody3DBodyEuler.v_bDynamicsRigidBody3DBodyEuler.w_bDynamicsRigidBody3DBodyEuler.phiDynamicsRigidBody3DBodyEuler.thetaDynamicsRigidBody3DBodyEuler.psiDynamicsRigidBody3DBodyEuler.pDynamicsRigidBody3DBodyEuler.qDynamicsRigidBody3DBodyEuler.rDynamicsRigidBody3DBodyEuler.Fx_bDynamicsRigidBody3DBodyEuler.Fy_bDynamicsRigidBody3DBodyEuler.Fz_bDynamicsRigidBody3DBodyEuler.Mx_bDynamicsRigidBody3DBodyEuler.My_bDynamicsRigidBody3DBodyEuler.Mz_bDynamicsRigidBody3DBodyEuler.hx_bDynamicsRigidBody3DBodyEuler.hy_bDynamicsRigidBody3DBodyEuler.hz_bDynamicsRigidBody3DBodyEuler.stateDynamicsRigidBody3DBodyEuler.control_variablesDynamicsRigidBody3DBodyEuler.state_derivatives()DynamicsRigidBody3DBodyEuler.convert_axes()DynamicsRigidBody3DBodyEuler.add_force()DynamicsRigidBody3DBodyEuler.add_moment()DynamicsRigidBody3DBodyEuler.speedDynamicsRigidBody3DBodyEuler.alphaDynamicsRigidBody3DBodyEuler.beta
- Submodules
- aerosandbox.geometry
- Submodules
- aerosandbox.geometry.airfoil
- Submodules
- Classes
- Package Contents
AirfoilAirfoil.nameAirfoil.coordinatesAirfoil.__repr__()Airfoil.to_kulfan_airfoil()Airfoil.generate_polars()Airfoil.get_aero_from_neuralfoil()Airfoil.plot_polars()Airfoil.local_camber()Airfoil.local_thickness()Airfoil.max_camber()Airfoil.max_thickness()Airfoil.draw()Airfoil.LE_index()Airfoil.lower_coordinates()Airfoil.upper_coordinates()Airfoil.LE_radius()Airfoil.TE_thickness()Airfoil.TE_angle()Airfoil.repanel()Airfoil.normalize()Airfoil.add_control_surface()Airfoil.set_TE_thickness()Airfoil.scale()Airfoil.translate()Airfoil.rotate()Airfoil.blend_with_another_airfoil()Airfoil.write_dat()
KulfanAirfoilKulfanAirfoil.nameKulfanAirfoil.lower_weightsKulfanAirfoil.upper_weightsKulfanAirfoil.leading_edge_weightKulfanAirfoil.TE_thicknessKulfanAirfoil.N1KulfanAirfoil.N2KulfanAirfoil.__repr__()KulfanAirfoil.kulfan_parametersKulfanAirfoil.coordinatesKulfanAirfoil.to_airfoil()KulfanAirfoil.repanel()KulfanAirfoil.normalize()KulfanAirfoil.draw()KulfanAirfoil.get_aero_from_neuralfoil()KulfanAirfoil.upper_coordinates()KulfanAirfoil.lower_coordinates()KulfanAirfoil.local_camber()KulfanAirfoil.local_thickness()KulfanAirfoil.LE_radius()KulfanAirfoil.TE_angle()KulfanAirfoil.area()KulfanAirfoil.set_TE_thickness()KulfanAirfoil.scale()KulfanAirfoil.blend_with_another_airfoil()
- aerosandbox.geometry.airplane
- Classes
- Functions
- Module Contents
AirplaneAirplane.nameAirplane.xyz_refAirplane.wingsAirplane.fuselagesAirplane.propulsorsAirplane.analysis_specific_optionsAirplane.__repr__()Airplane.mesh_body()Airplane.draw()Airplane.draw_wireframe()Airplane.draw_three_view()Airplane.is_entirely_symmetric()Airplane.aerodynamic_center()Airplane.with_control_deflections()Airplane.generate_cadquery_geometry()Airplane.export_cadquery_geometry()Airplane.export_AVL()Airplane.export_XFLR()Airplane.export_XFLR5_xml()Airplane.export_OpenVSP_vspscript()
ft()
- aerosandbox.geometry.common
- aerosandbox.geometry.fuselage
- Attributes
- Classes
- Module Contents
FuselageFuselage.nameFuselage.xsecsFuselage.colorFuselage.analysis_specific_optionsFuselage.__repr__()Fuselage.add_loft()Fuselage.translate()Fuselage.area_wetted()Fuselage.area_projected()Fuselage.area_base()Fuselage.fineness_ratio()Fuselage.length()Fuselage.volume()Fuselage.x_centroid_projected()Fuselage.mesh_body()Fuselage.mesh_line()Fuselage.draw()Fuselage.draw_wireframe()Fuselage.draw_three_view()Fuselage.subdivide_sections()Fuselage._compute_frame_of_FuselageXSec()
FuselageXSecFuselageXSec.xyz_cFuselageXSec.xyz_normalFuselageXSec.shapeFuselageXSec.analysis_specific_optionsFuselageXSec.__repr__()FuselageXSec.xsec_area()FuselageXSec.xsec_perimeter()FuselageXSec.compute_frame()FuselageXSec.get_3D_coordinates()FuselageXSec.equivalent_radius()FuselageXSec.translate()
fuse
- aerosandbox.geometry.mesh_utilities
- aerosandbox.geometry.nosecone_shapes
- aerosandbox.geometry.openvsp_io
- Submodules
- aerosandbox.geometry.openvsp_io.asb_to_openvsp
- Submodules
- aerosandbox.geometry.openvsp_io.asb_to_openvsp._utilities
- aerosandbox.geometry.openvsp_io.asb_to_openvsp.airplane_vspscript_generator
- aerosandbox.geometry.openvsp_io.asb_to_openvsp.fuselage_vspscript_generator
- aerosandbox.geometry.openvsp_io.asb_to_openvsp.propulsor_vspscript_generator
- aerosandbox.geometry.openvsp_io.asb_to_openvsp.wing_vspscript_generator
- Submodules
- aerosandbox.geometry.openvsp_io.asb_to_openvsp
- Submodules
- aerosandbox.geometry.polygon
- Attributes
- Classes
- Module Contents
PolygonPolygon.coordinatesPolygon.__repr__()Polygon.x()Polygon.y()Polygon.n_points()Polygon.scale()Polygon.translate()Polygon.rotate()Polygon.area()Polygon.perimeter()Polygon.centroid()Polygon.Ixx()Polygon.Iyy()Polygon.Ixy()Polygon.J()Polygon.write_sldcrv()Polygon.contains_points()Polygon.as_shapely_polygon()Polygon.jaccard_similarity()Polygon.draw()
theta
- aerosandbox.geometry.propulsor
- Attributes
- Classes
- Module Contents
PropulsorPropulsor.namePropulsor.xyz_cPropulsor.xyz_normalPropulsor.radiusPropulsor.lengthPropulsor.colorPropulsor.analysis_specific_optionsPropulsor.__repr__()Propulsor.xsec_area()Propulsor.xsec_perimeter()Propulsor.volume()Propulsor.compute_frame()Propulsor.get_disk_3D_coordinates()Propulsor.translate()
p_disk
- aerosandbox.geometry.wing
- Attributes
- Classes
- Module Contents
WingWing.nameWing.xsecsWing.symmetricWing.colorWing.analysis_specific_optionsWing.__repr__()Wing.translate()Wing.span()Wing.area()Wing.aspect_ratio()Wing.is_entirely_symmetric()Wing.mean_geometric_chord()Wing.mean_aerodynamic_chord()Wing.mean_twist_angle()Wing.mean_sweep_angle()Wing.mean_dihedral_angle()Wing.aerodynamic_center()Wing.taper_ratio()Wing.volume()Wing.get_control_surface_names()Wing.set_control_surface_deflections()Wing.control_surface_area()Wing.mesh_body()Wing.mesh_thin_surface()Wing.mesh_line()Wing.draw()Wing.draw_wireframe()Wing.draw_three_view()Wing.subdivide_sections()Wing._compute_xyz_le_of_WingXSec()Wing._compute_xyz_te_of_WingXSec()Wing._compute_xyz_of_WingXSec()Wing._compute_frame_of_WingXSec()Wing._compute_frame_of_section()
WingXSecControlSurfacewing
- aerosandbox.geometry.airfoil
- Classes
- Functions
- Package Contents
is_casadi_type()reflect_over_XZ_plane()AirfoilAirfoil.nameAirfoil.coordinatesAirfoil.__repr__()Airfoil.to_kulfan_airfoil()Airfoil.generate_polars()Airfoil.get_aero_from_neuralfoil()Airfoil.plot_polars()Airfoil.local_camber()Airfoil.local_thickness()Airfoil.max_camber()Airfoil.max_thickness()Airfoil.draw()Airfoil.LE_index()Airfoil.lower_coordinates()Airfoil.upper_coordinates()Airfoil.LE_radius()Airfoil.TE_thickness()Airfoil.TE_angle()Airfoil.repanel()Airfoil.normalize()Airfoil.add_control_surface()Airfoil.set_TE_thickness()Airfoil.scale()Airfoil.translate()Airfoil.rotate()Airfoil.blend_with_another_airfoil()Airfoil.write_dat()
KulfanAirfoilKulfanAirfoil.nameKulfanAirfoil.lower_weightsKulfanAirfoil.upper_weightsKulfanAirfoil.leading_edge_weightKulfanAirfoil.TE_thicknessKulfanAirfoil.N1KulfanAirfoil.N2KulfanAirfoil.__repr__()KulfanAirfoil.kulfan_parametersKulfanAirfoil.coordinatesKulfanAirfoil.to_airfoil()KulfanAirfoil.repanel()KulfanAirfoil.normalize()KulfanAirfoil.draw()KulfanAirfoil.get_aero_from_neuralfoil()KulfanAirfoil.upper_coordinates()KulfanAirfoil.lower_coordinates()KulfanAirfoil.local_camber()KulfanAirfoil.local_thickness()KulfanAirfoil.LE_radius()KulfanAirfoil.TE_angle()KulfanAirfoil.area()KulfanAirfoil.set_TE_thickness()KulfanAirfoil.scale()KulfanAirfoil.blend_with_another_airfoil()
WingWing.nameWing.xsecsWing.symmetricWing.colorWing.analysis_specific_optionsWing.__repr__()Wing.translate()Wing.span()Wing.area()Wing.aspect_ratio()Wing.is_entirely_symmetric()Wing.mean_geometric_chord()Wing.mean_aerodynamic_chord()Wing.mean_twist_angle()Wing.mean_sweep_angle()Wing.mean_dihedral_angle()Wing.aerodynamic_center()Wing.taper_ratio()Wing.volume()Wing.get_control_surface_names()Wing.set_control_surface_deflections()Wing.control_surface_area()Wing.mesh_body()Wing.mesh_thin_surface()Wing.mesh_line()Wing.draw()Wing.draw_wireframe()Wing.draw_three_view()Wing.subdivide_sections()Wing._compute_xyz_le_of_WingXSec()Wing._compute_xyz_te_of_WingXSec()Wing._compute_xyz_of_WingXSec()Wing._compute_frame_of_WingXSec()Wing._compute_frame_of_section()
WingXSecControlSurfaceFuselageFuselage.nameFuselage.xsecsFuselage.colorFuselage.analysis_specific_optionsFuselage.__repr__()Fuselage.add_loft()Fuselage.translate()Fuselage.area_wetted()Fuselage.area_projected()Fuselage.area_base()Fuselage.fineness_ratio()Fuselage.length()Fuselage.volume()Fuselage.x_centroid_projected()Fuselage.mesh_body()Fuselage.mesh_line()Fuselage.draw()Fuselage.draw_wireframe()Fuselage.draw_three_view()Fuselage.subdivide_sections()Fuselage._compute_frame_of_FuselageXSec()
FuselageXSecFuselageXSec.xyz_cFuselageXSec.xyz_normalFuselageXSec.shapeFuselageXSec.analysis_specific_optionsFuselageXSec.__repr__()FuselageXSec.xsec_area()FuselageXSec.xsec_perimeter()FuselageXSec.compute_frame()FuselageXSec.get_3D_coordinates()FuselageXSec.equivalent_radius()FuselageXSec.translate()
AirplaneAirplane.nameAirplane.xyz_refAirplane.wingsAirplane.fuselagesAirplane.propulsorsAirplane.analysis_specific_optionsAirplane.__repr__()Airplane.mesh_body()Airplane.draw()Airplane.draw_wireframe()Airplane.draw_three_view()Airplane.is_entirely_symmetric()Airplane.aerodynamic_center()Airplane.with_control_deflections()Airplane.generate_cadquery_geometry()Airplane.export_cadquery_geometry()Airplane.export_AVL()Airplane.export_XFLR()Airplane.export_XFLR5_xml()Airplane.export_OpenVSP_vspscript()
PropulsorPropulsor.namePropulsor.xyz_cPropulsor.xyz_normalPropulsor.radiusPropulsor.lengthPropulsor.colorPropulsor.analysis_specific_optionsPropulsor.__repr__()Propulsor.xsec_area()Propulsor.xsec_perimeter()Propulsor.volume()Propulsor.compute_frame()Propulsor.get_disk_3D_coordinates()Propulsor.translate()
- Submodules
- aerosandbox.library
- Submodules
- aerosandbox.library.aerodynamics
- Submodules
- aerosandbox.library.aerodynamics.components
- aerosandbox.library.aerodynamics.inviscid
- aerosandbox.library.aerodynamics.normal_shock_relations
- aerosandbox.library.aerodynamics.transonic
- aerosandbox.library.aerodynamics.unsteady
- Attributes
- Functions
- Module Contents
calculate_reduced_time()wagners_function()kussners_function()indicial_pitch_response()indicial_gust_response()calculate_lift_due_to_transverse_gust()calculate_lift_due_to_pitching_profile()added_mass_due_to_pitching()pitching_through_transverse_gust()top_hat_gust()sine_squared_gust()gaussian_pitch()linear_ramp_pitch()time
- aerosandbox.library.aerodynamics.viscous
- Attributes
- Functions
- Package Contents
CDA_control_linkage()CDA_control_surface_gaps()CDA_protruding_bolt_or_rivet()CDA_perpendicular_sheet_metal_joint()induced_drag()oswalds_efficiency()optimal_taper_ratio()CL_over_Cl()induced_drag_ratio_from_ground_effect()machsmach_number_after_normal_shock()density_ratio_across_normal_shock()temperature_ratio_across_normal_shock()pressure_ratio_across_normal_shock()total_pressure_ratio_across_normal_shock()q_ratio()cubic_hermite_patch()sears_haack_drag()sears_haack_drag_from_volume()mach_crit_Korn()Cd_wave_Korn()approximate_CD_wave()mcCd_cylinder()Cf_flat_plate()Cl_flat_plate()Cd_flat_plate_normal()Cl_2412()Cd_profile_2412()Cl_e216()Cd_profile_e216()Cd_wave_e216()Cl_rae2822()Cd_profile_rae2822()Cd_wave_rae2822()fuselage_upsweep_drag_area()
- Submodules
- aerosandbox.library.airfoils
- aerosandbox.library.costs
- aerosandbox.library.field_lengths
- aerosandbox.library.gust_pitch_control
- Attributes
- Classes
- Module Contents
TransverseGustPitchControlTransverseGustPitchControl.reduced_timeTransverseGustPitchControl.gust_profileTransverseGustPitchControl.timestepsTransverseGustPitchControl.velocityTransverseGustPitchControl._setup_unknowns()TransverseGustPitchControl._enforce_governing_equations()TransverseGustPitchControl.calculate_transients()
N
- aerosandbox.library.landing_gear
- aerosandbox.library.mass_structural
- aerosandbox.library.power_gas
- aerosandbox.library.power_human
- aerosandbox.library.power_nuclear_rtg
- aerosandbox.library.power_solar
- aerosandbox.library.power_turboshaft
- aerosandbox.library.propulsion_electric
- aerosandbox.library.propulsion_propeller
- aerosandbox.library.propulsion_small_solid_rocket
- aerosandbox.library.propulsion_turbofan
- aerosandbox.library.regulations
- aerosandbox.library.weights
- Submodules
- aerosandbox.library.weights.nicolai_weights_light_metal_utility
- aerosandbox.library.weights.raymer_cargo_transport_weights
- Functions
- Module Contents
mass_wing()mass_hstab()mass_vstab()mass_fuselage()mass_main_landing_gear()mass_nose_landing_gear()mass_nacelles()mass_engine_controls()mass_starter()mass_fuel_system()mass_flight_controls()mass_APU()mass_instruments()mass_hydraulics()mass_electrical()mass_avionics()mass_furnishings()mass_air_conditioning()mass_anti_ice()mass_handling_gear()mass_military_cargo_handling_system()
- aerosandbox.library.weights.raymer_fudge_factors
- aerosandbox.library.weights.raymer_general_aviation_weights
- aerosandbox.library.weights.raymer_miscellaneous
- aerosandbox.library.weights.torenbeek_weights
- Submodules
- aerosandbox.library.winds
- Attributes
- Functions
- Module Contents
wind_speed_conus_summer_99()rootaltitudes_worldlatitudes_worldday_of_year_world_boundariesday_of_year_worldwinds_95_worldlatitudes_worldwinds_95_worldaltitudes_worldlatitudes_worldlatitudes_worldwinds_95_worldextend_boundsday_of_year_worldwinds_95_worldwinds_95_world_modelwind_speed_world_95()latitudes_tropday_of_year_trop_boundariesday_of_year_troptropopause_altitude_kmextend_boundsday_of_year_troptropopause_altitude_kmtropopause_altitude_modeltropopause_altitude()plot_winds_at_altitude()
- aerosandbox.library.aerodynamics
- Submodules
- aerosandbox.modeling
- Submodules
- aerosandbox.modeling.black_box
- aerosandbox.modeling.fitting
- Classes
- Module Contents
FittedModelFittedModel.modelFittedModel.x_dataFittedModel.y_dataFittedModel.parametersFittedModel.parameter_guessesFittedModel.parameter_boundsFittedModel.residual_norm_typeFittedModel.fit_typeFittedModel.weightsFittedModel.put_residuals_in_logspaceFittedModel.__call__()FittedModel.goodness_of_fit()
- aerosandbox.modeling.interpolation
- aerosandbox.modeling.interpolation_unstructured
- aerosandbox.modeling.splines
- aerosandbox.modeling.surrogate_model
- Classes
- Functions
- Package Contents
FittedModelFittedModel.modelFittedModel.x_dataFittedModel.y_dataFittedModel.parametersFittedModel.parameter_guessesFittedModel.parameter_boundsFittedModel.residual_norm_typeFittedModel.fit_typeFittedModel.weightsFittedModel.put_residuals_in_logspaceFittedModel.__call__()FittedModel.goodness_of_fit()
InterpolatedModelUnstructuredInterpolatedModelblack_box()
- Submodules
- aerosandbox.numpy
- Submodules
- aerosandbox.numpy.arithmetic_dyadic
- aerosandbox.numpy.arithmetic_monadic
- aerosandbox.numpy.array
- aerosandbox.numpy.calculus
- aerosandbox.numpy.conditionals
- aerosandbox.numpy.determine_type
- aerosandbox.numpy.finite_difference_operators
- aerosandbox.numpy.integrate
- aerosandbox.numpy.integrate_discrete
- aerosandbox.numpy.interpolate
- aerosandbox.numpy.linalg
- aerosandbox.numpy.linalg_top_level
- aerosandbox.numpy.logicals
- aerosandbox.numpy.rotations
- aerosandbox.numpy.spacing
- aerosandbox.numpy.surrogate_model_tools
- aerosandbox.numpy.trig
- Attributes
- Functions
- Package Contents
is_casadi_type()array()concatenate()stack()hstack()vstack()dstack()length()diag()roll()max()min()reshape()ravel()tile()zeros_like()ones_like()empty_like()full_like()assert_equal_shape()is_casadi_type()sum()mean()abs()prod()where()is_casadi_type()_make_casadi_types_broadcastable()add()multiply()mod()centered_mod()is_casadi_type()_centered_mod()array()concatenate()reshape()diff()gradient()trapz()is_casadi_type()where()maximum()minimum()array()length()finite_difference_coefficients()quad()solve_ivp()lotkavolterra_func()is_casadi_type()array()zeros_like()where()all()any()logical_or()interp()is_data_structured()interpn()is_casadi_type()dot()cross()transpose()is_casadi_type()clip()logical_and()logical_or()logical_not()all()any()array()rotation_matrix_2D()rotation_matrix_3D()rotation_matrix_from_euler_angles()is_valid_rotation_matrix()is_casadi_type()linspace()cosspace()sinspace()logspace()geomspace()softmax()softmin()softmax_scalefree()softmin_scalefree()softplus()sigmoid()swish()blend()_deg2rad_rad2degdegrees()radians()sind()cosd()tand()arcsind()arccosd()arctan2d()
- Submodules
- aerosandbox.optimization
- Submodules
- aerosandbox.optimization.opti
- Attributes
- Classes
- Module Contents
OptiOpti.variable_categories_to_freezeOpti.cache_filenameOpti.load_frozen_variables_from_cacheOpti.save_to_cache_on_solveOpti.ignore_violated_parametric_constraintsOpti.freeze_styleOpti.variables_categorizedOpti._variable_declarationsOpti._constraint_declarationsOpti._variable_index_counterOpti._constraint_index_counterOpti.variable()Opti.subject_to()Opti.minimize()Opti.maximize()Opti.parameter()Opti.solve()Opti.solve_sweep()Opti.find_variable_declaration()Opti.find_constraint_declaration()Opti.set_initial_from_sol()Opti.save_solution()Opti.get_solution_dict_from_cache()Opti.derivative_of()Opti.constrain_derivative()
OptiSolopti
- aerosandbox.optimization.opti
- Classes
- Package Contents
OptiOpti.variable_categories_to_freezeOpti.cache_filenameOpti.load_frozen_variables_from_cacheOpti.save_to_cache_on_solveOpti.ignore_violated_parametric_constraintsOpti.freeze_styleOpti.variables_categorizedOpti._variable_declarationsOpti._constraint_declarationsOpti._variable_index_counterOpti._constraint_index_counterOpti.variable()Opti.subject_to()Opti.minimize()Opti.maximize()Opti.parameter()Opti.solve()Opti.solve_sweep()Opti.find_variable_declaration()Opti.find_constraint_declaration()Opti.set_initial_from_sol()Opti.save_solution()Opti.get_solution_dict_from_cache()Opti.derivative_of()Opti.constrain_derivative()
OptiSol
- Submodules
- aerosandbox.performance
- Submodules
- aerosandbox.performance.operating_point
- Attributes
- Classes
- Module Contents
OperatingPointOperatingPoint.atmosphereOperatingPoint.velocityOperatingPoint.alphaOperatingPoint.betaOperatingPoint.pOperatingPoint.qOperatingPoint.rOperatingPoint.stateOperatingPoint.get_new_instance_with_state()OperatingPoint._set_state()OperatingPoint.unpack_state()OperatingPoint.pack_state()OperatingPoint.__repr__()OperatingPoint.__getitem__()OperatingPoint.__len__()OperatingPoint.__array__()OperatingPoint.dynamic_pressure()OperatingPoint.total_pressure()OperatingPoint.total_temperature()OperatingPoint.reynolds()OperatingPoint.mach()OperatingPoint.indicated_airspeed()OperatingPoint.equivalent_airspeed()OperatingPoint.energy_altitude()OperatingPoint.convert_axes()OperatingPoint.compute_rotation_matrix_wind_to_geometry()OperatingPoint.compute_freestream_direction_geometry_axes()OperatingPoint.compute_freestream_velocity_geometry_axes()OperatingPoint.compute_rotation_velocity_geometry_axes()
op_point
- aerosandbox.performance.operating_point
- Classes
- Package Contents
OperatingPointOperatingPoint.atmosphereOperatingPoint.velocityOperatingPoint.alphaOperatingPoint.betaOperatingPoint.pOperatingPoint.qOperatingPoint.rOperatingPoint.stateOperatingPoint.get_new_instance_with_state()OperatingPoint._set_state()OperatingPoint.unpack_state()OperatingPoint.pack_state()OperatingPoint.__repr__()OperatingPoint.__getitem__()OperatingPoint.__len__()OperatingPoint.__array__()OperatingPoint.dynamic_pressure()OperatingPoint.total_pressure()OperatingPoint.total_temperature()OperatingPoint.reynolds()OperatingPoint.mach()OperatingPoint.indicated_airspeed()OperatingPoint.equivalent_airspeed()OperatingPoint.energy_altitude()OperatingPoint.convert_axes()OperatingPoint.compute_rotation_matrix_wind_to_geometry()OperatingPoint.compute_freestream_direction_geometry_axes()OperatingPoint.compute_freestream_velocity_geometry_axes()OperatingPoint.compute_rotation_velocity_geometry_axes()
- Submodules
- aerosandbox.propulsion
- aerosandbox.structures
- Submodules
- aerosandbox.structures.buckling
- aerosandbox.structures.legacy
- aerosandbox.structures.tube_spar_bending
- Attributes
- Classes
- Module Contents
TubeSparBendingStructureTubeSparBendingStructure.lengthTubeSparBendingStructure.diameter_functionTubeSparBendingStructure.wall_thickness_functionTubeSparBendingStructure.bending_distributed_force_functionTubeSparBendingStructure.points_per_point_loadTubeSparBendingStructure.elastic_modulus_functionTubeSparBendingStructure.EI_guessTubeSparBendingStructure.assume_thin_tubeTubeSparBendingStructure.yTubeSparBendingStructure.diameterTubeSparBendingStructure.wall_thicknessTubeSparBendingStructure.distributed_forceTubeSparBendingStructure.elastic_modulusTubeSparBendingStructure.ITubeSparBendingStructure.uTubeSparBendingStructure.duTubeSparBendingStructure.dduTubeSparBendingStructure.dEIdduTubeSparBendingStructure.bending_momentTubeSparBendingStructure.shear_forceTubeSparBendingStructure.stress_axialTubeSparBendingStructure.volume()TubeSparBendingStructure.total_force()TubeSparBendingStructure.draw()
opti
- Submodules
- aerosandbox.tools
- Submodules
- aerosandbox.tools.code_benchmarking
- aerosandbox.tools.inspect_tools
- aerosandbox.tools.pretty_plots
- Submodules
- aerosandbox.tools.pretty_plots.annotation
- aerosandbox.tools.pretty_plots.colors
- aerosandbox.tools.pretty_plots.formatting
- aerosandbox.tools.pretty_plots.labellines
- aerosandbox.tools.pretty_plots.plots
- aerosandbox.tools.pretty_plots.quickplot
- aerosandbox.tools.pretty_plots.threedim
- aerosandbox.tools.pretty_plots.utilities
- Attributes
- Functions
- Package Contents
eng_string()contour()xpie()dataplot_color_by_value()plot_smooth()plot_with_bootstrapped_uncertainty()labelLines()ax_is_3d()show_plot()set_ticks()equal()palettesget_discrete_colors_from_colormap()adjust_lightness()get_last_line_color()hline()vline()preset_view_anglesfigure3d()ax_is_3d()set_preset_3d_view_angle()tqp()x
- Submodules
- aerosandbox.tools.python
- aerosandbox.tools.statistics
- aerosandbox.tools.string_formatting
- aerosandbox.tools.sympy_interactive
- aerosandbox.tools.units
- Attributes
- Module Contents
meterinchfootyardmilenaut_milekggramsluglbmpoundshort_tonlong_tonozsecondminutehourdayweekyearmonthnewtonlbfpound_forcekphknotmphfpsrads_per_secrpsrpmlitergallon_usgallon_imperialgallonquartpascalatmtorrpsipsfwatthorsepowerhpampjoulebtucaloriekcalwatt_houryoctozeptoattofemtopiconanomicromillicentidecidekahectokilomegagigaterapetaexazettayottamftydminmikilogramsecsminhrwkyrNktLPa
- aerosandbox.tools.webplotdigitizer_reader
- Submodules
- aerosandbox.visualization
- Submodules
- aerosandbox.visualization.carpet_plot_utils
- aerosandbox.visualization.plotly
- aerosandbox.visualization.plotly_Figure3D
- Attributes
- Classes
- Functions
- Module Contents
reflect_over_XZ_plane()Figure3DFigure3D.figFigure3D.x_faceFigure3D.y_faceFigure3D.z_faceFigure3D.i_faceFigure3D.j_faceFigure3D.k_faceFigure3D.intensity_faceFigure3D.x_lineFigure3D.y_lineFigure3D.z_lineFigure3D.x_streamlineFigure3D.y_streamlineFigure3D.z_streamlineFigure3D.add_line()Figure3D.add_streamline()Figure3D.add_tri()Figure3D.add_quad()Figure3D.draw()
fig
- Submodules
- aerosandbox.weights
- Submodules
- aerosandbox.weights.mass_properties
- Attributes
- Classes
- Module Contents
MassPropertiesMassProperties.massMassProperties.x_cgMassProperties.y_cgMassProperties.z_cgMassProperties.IxxMassProperties.IyyMassProperties.IzzMassProperties.IxyMassProperties.IyzMassProperties.IxzMassProperties.__repr__()MassProperties.__getitem__()MassProperties.__len__()MassProperties.__array__()MassProperties.__neg__()MassProperties.__add__()MassProperties.__radd__()MassProperties.__sub__()MassProperties.__mul__()MassProperties.__rmul__()MassProperties.__truediv__()MassProperties.allclose()MassProperties.xyz_cgMassProperties.inertia_tensorMassProperties.inv_inertia_tensor()MassProperties.get_inertia_tensor_about_point()MassProperties.is_physically_possible()MassProperties.is_point_mass()MassProperties.generate_possible_set_of_point_masses()MassProperties.export_AVL_mass_file()
mp1
- aerosandbox.weights.mass_properties_of_shapes
- aerosandbox.weights.mass_properties
- Attributes
- Classes
- Functions
- Package Contents
AeroSandboxObjecttrim_string()MassPropertiesMassProperties.massMassProperties.x_cgMassProperties.y_cgMassProperties.z_cgMassProperties.IxxMassProperties.IyyMassProperties.IzzMassProperties.IxyMassProperties.IyzMassProperties.IxzMassProperties.__repr__()MassProperties.__getitem__()MassProperties.__len__()MassProperties.__array__()MassProperties.__neg__()MassProperties.__add__()MassProperties.__radd__()MassProperties.__sub__()MassProperties.__mul__()MassProperties.__rmul__()MassProperties.__truediv__()MassProperties.allclose()MassProperties.xyz_cgMassProperties.inertia_tensorMassProperties.inv_inertia_tensor()MassProperties.get_inertia_tensor_about_point()MassProperties.is_physically_possible()MassProperties.is_point_mass()MassProperties.generate_possible_set_of_point_masses()MassProperties.export_AVL_mass_file()
mp1mass_properties_from_radius_of_gyration()
- Submodules
- aerosandbox.aerodynamics
- Attributes
- Classes
- Functions
- Package Contents
_asb_rootOptiOpti.variable_categories_to_freezeOpti.cache_filenameOpti.load_frozen_variables_from_cacheOpti.save_to_cache_on_solveOpti.ignore_violated_parametric_constraintsOpti.freeze_styleOpti.variables_categorizedOpti._variable_declarationsOpti._constraint_declarationsOpti._variable_index_counterOpti._constraint_index_counterOpti.variable()Opti.subject_to()Opti.minimize()Opti.maximize()Opti.parameter()Opti.solve()Opti.solve_sweep()Opti.find_variable_declaration()Opti.find_constraint_declaration()Opti.set_initial_from_sol()Opti.save_solution()Opti.get_solution_dict_from_cache()Opti.derivative_of()Opti.constrain_derivative()
AeroSandboxObjectload()ExplicitAnalysisImplicitAnalysisOptiOpti.variable_categories_to_freezeOpti.cache_filenameOpti.load_frozen_variables_from_cacheOpti.save_to_cache_on_solveOpti.ignore_violated_parametric_constraintsOpti.freeze_styleOpti.variables_categorizedOpti._variable_declarationsOpti._constraint_declarationsOpti._variable_index_counterOpti._constraint_index_counterOpti.variable()Opti.subject_to()Opti.minimize()Opti.maximize()Opti.parameter()Opti.solve()Opti.solve_sweep()Opti.find_variable_declaration()Opti.find_constraint_declaration()Opti.set_initial_from_sol()Opti.save_solution()Opti.get_solution_dict_from_cache()Opti.derivative_of()Opti.constrain_derivative()
OptiSolFittedModelFittedModel.modelFittedModel.x_dataFittedModel.y_dataFittedModel.parametersFittedModel.parameter_guessesFittedModel.parameter_boundsFittedModel.residual_norm_typeFittedModel.fit_typeFittedModel.weightsFittedModel.put_residuals_in_logspaceFittedModel.__call__()FittedModel.goodness_of_fit()
InterpolatedModelUnstructuredInterpolatedModelblack_box()AirfoilAirfoil.nameAirfoil.coordinatesAirfoil.__repr__()Airfoil.to_kulfan_airfoil()Airfoil.generate_polars()Airfoil.get_aero_from_neuralfoil()Airfoil.plot_polars()Airfoil.local_camber()Airfoil.local_thickness()Airfoil.max_camber()Airfoil.max_thickness()Airfoil.draw()Airfoil.LE_index()Airfoil.lower_coordinates()Airfoil.upper_coordinates()Airfoil.LE_radius()Airfoil.TE_thickness()Airfoil.TE_angle()Airfoil.repanel()Airfoil.normalize()Airfoil.add_control_surface()Airfoil.set_TE_thickness()Airfoil.scale()Airfoil.translate()Airfoil.rotate()Airfoil.blend_with_another_airfoil()Airfoil.write_dat()
KulfanAirfoilKulfanAirfoil.nameKulfanAirfoil.lower_weightsKulfanAirfoil.upper_weightsKulfanAirfoil.leading_edge_weightKulfanAirfoil.TE_thicknessKulfanAirfoil.N1KulfanAirfoil.N2KulfanAirfoil.__repr__()KulfanAirfoil.kulfan_parametersKulfanAirfoil.coordinatesKulfanAirfoil.to_airfoil()KulfanAirfoil.repanel()KulfanAirfoil.normalize()KulfanAirfoil.draw()KulfanAirfoil.get_aero_from_neuralfoil()KulfanAirfoil.upper_coordinates()KulfanAirfoil.lower_coordinates()KulfanAirfoil.local_camber()KulfanAirfoil.local_thickness()KulfanAirfoil.LE_radius()KulfanAirfoil.TE_angle()KulfanAirfoil.area()KulfanAirfoil.set_TE_thickness()KulfanAirfoil.scale()KulfanAirfoil.blend_with_another_airfoil()
WingWing.nameWing.xsecsWing.symmetricWing.colorWing.analysis_specific_optionsWing.__repr__()Wing.translate()Wing.span()Wing.area()Wing.aspect_ratio()Wing.is_entirely_symmetric()Wing.mean_geometric_chord()Wing.mean_aerodynamic_chord()Wing.mean_twist_angle()Wing.mean_sweep_angle()Wing.mean_dihedral_angle()Wing.aerodynamic_center()Wing.taper_ratio()Wing.volume()Wing.get_control_surface_names()Wing.set_control_surface_deflections()Wing.control_surface_area()Wing.mesh_body()Wing.mesh_thin_surface()Wing.mesh_line()Wing.draw()Wing.draw_wireframe()Wing.draw_three_view()Wing.subdivide_sections()Wing._compute_xyz_le_of_WingXSec()Wing._compute_xyz_te_of_WingXSec()Wing._compute_xyz_of_WingXSec()Wing._compute_frame_of_WingXSec()Wing._compute_frame_of_section()
WingXSecControlSurfaceFuselageFuselage.nameFuselage.xsecsFuselage.colorFuselage.analysis_specific_optionsFuselage.__repr__()Fuselage.add_loft()Fuselage.translate()Fuselage.area_wetted()Fuselage.area_projected()Fuselage.area_base()Fuselage.fineness_ratio()Fuselage.length()Fuselage.volume()Fuselage.x_centroid_projected()Fuselage.mesh_body()Fuselage.mesh_line()Fuselage.draw()Fuselage.draw_wireframe()Fuselage.draw_three_view()Fuselage.subdivide_sections()Fuselage._compute_frame_of_FuselageXSec()
FuselageXSecFuselageXSec.xyz_cFuselageXSec.xyz_normalFuselageXSec.shapeFuselageXSec.analysis_specific_optionsFuselageXSec.__repr__()FuselageXSec.xsec_area()FuselageXSec.xsec_perimeter()FuselageXSec.compute_frame()FuselageXSec.get_3D_coordinates()FuselageXSec.equivalent_radius()FuselageXSec.translate()
AirplaneAirplane.nameAirplane.xyz_refAirplane.wingsAirplane.fuselagesAirplane.propulsorsAirplane.analysis_specific_optionsAirplane.__repr__()Airplane.mesh_body()Airplane.draw()Airplane.draw_wireframe()Airplane.draw_three_view()Airplane.is_entirely_symmetric()Airplane.aerodynamic_center()Airplane.with_control_deflections()Airplane.generate_cadquery_geometry()Airplane.export_cadquery_geometry()Airplane.export_AVL()Airplane.export_XFLR()Airplane.export_XFLR5_xml()Airplane.export_OpenVSP_vspscript()
PropulsorPropulsor.namePropulsor.xyz_cPropulsor.xyz_normalPropulsor.radiusPropulsor.lengthPropulsor.colorPropulsor.analysis_specific_optionsPropulsor.__repr__()Propulsor.xsec_area()Propulsor.xsec_perimeter()Propulsor.volume()Propulsor.compute_frame()Propulsor.get_disk_3D_coordinates()Propulsor.translate()
is_casadi_type()reflect_over_XZ_plane()AtmosphereAtmosphere.altitudeAtmosphere.methodAtmosphere.temperature_deviationAtmosphere._valid_altitude_rangeAtmosphere.__repr__()Atmosphere.__getitem__()Atmosphere.__len__()Atmosphere.__array__()Atmosphere.pressure()Atmosphere.temperature()Atmosphere.density()Atmosphere.density_altitude()Atmosphere.speed_of_sound()Atmosphere.dynamic_viscosity()Atmosphere.kinematic_viscosity()Atmosphere.ratio_of_specific_heats()Atmosphere.mean_free_path()Atmosphere.knudsen()
mass_properties_from_radius_of_gyration()AeroSandboxObjecttrim_string()MassPropertiesMassProperties.massMassProperties.x_cgMassProperties.y_cgMassProperties.z_cgMassProperties.IxxMassProperties.IyyMassProperties.IzzMassProperties.IxyMassProperties.IyzMassProperties.IxzMassProperties.__repr__()MassProperties.__getitem__()MassProperties.__len__()MassProperties.__array__()MassProperties.__neg__()MassProperties.__add__()MassProperties.__radd__()MassProperties.__sub__()MassProperties.__mul__()MassProperties.__rmul__()MassProperties.__truediv__()MassProperties.allclose()MassProperties.xyz_cgMassProperties.inertia_tensorMassProperties.inv_inertia_tensor()MassProperties.get_inertia_tensor_about_point()MassProperties.is_physically_possible()MassProperties.is_point_mass()MassProperties.generate_possible_set_of_point_masses()MassProperties.export_AVL_mass_file()
mp1OperatingPointOperatingPoint.atmosphereOperatingPoint.velocityOperatingPoint.alphaOperatingPoint.betaOperatingPoint.pOperatingPoint.qOperatingPoint.rOperatingPoint.stateOperatingPoint.get_new_instance_with_state()OperatingPoint._set_state()OperatingPoint.unpack_state()OperatingPoint.pack_state()OperatingPoint.__repr__()OperatingPoint.__getitem__()OperatingPoint.__len__()OperatingPoint.__array__()OperatingPoint.dynamic_pressure()OperatingPoint.total_pressure()OperatingPoint.total_temperature()OperatingPoint.reynolds()OperatingPoint.mach()OperatingPoint.indicated_airspeed()OperatingPoint.equivalent_airspeed()OperatingPoint.energy_altitude()OperatingPoint.convert_axes()OperatingPoint.compute_rotation_matrix_wind_to_geometry()OperatingPoint.compute_freestream_direction_geometry_axes()OperatingPoint.compute_freestream_velocity_geometry_axes()OperatingPoint.compute_rotation_velocity_geometry_axes()
DynamicsPointMass1DHorizontalDynamicsPointMass1DHorizontal.mass_propsDynamicsPointMass1DHorizontal.x_eDynamicsPointMass1DHorizontal.y_eDynamicsPointMass1DHorizontal.z_eDynamicsPointMass1DHorizontal.u_eDynamicsPointMass1DHorizontal.v_eDynamicsPointMass1DHorizontal.w_eDynamicsPointMass1DHorizontal.alphaDynamicsPointMass1DHorizontal.betaDynamicsPointMass1DHorizontal.bankDynamicsPointMass1DHorizontal.Fx_eDynamicsPointMass1DHorizontal.Fy_eDynamicsPointMass1DHorizontal.Fz_eDynamicsPointMass1DHorizontal.stateDynamicsPointMass1DHorizontal.control_variablesDynamicsPointMass1DHorizontal.state_derivatives()
DynamicsPointMass1DVerticalDynamicsPointMass1DVertical.mass_propsDynamicsPointMass1DVertical.x_eDynamicsPointMass1DVertical.y_eDynamicsPointMass1DVertical.z_eDynamicsPointMass1DVertical.u_eDynamicsPointMass1DVertical.v_eDynamicsPointMass1DVertical.w_eDynamicsPointMass1DVertical.alphaDynamicsPointMass1DVertical.betaDynamicsPointMass1DVertical.bankDynamicsPointMass1DVertical.Fx_eDynamicsPointMass1DVertical.Fy_eDynamicsPointMass1DVertical.Fz_eDynamicsPointMass1DVertical.stateDynamicsPointMass1DVertical.control_variablesDynamicsPointMass1DVertical.state_derivatives()
DynamicsPointMass2DCartesianDynamicsPointMass2DCartesian.mass_propsDynamicsPointMass2DCartesian.x_eDynamicsPointMass2DCartesian.y_eDynamicsPointMass2DCartesian.z_eDynamicsPointMass2DCartesian.u_eDynamicsPointMass2DCartesian.v_eDynamicsPointMass2DCartesian.w_eDynamicsPointMass2DCartesian.alphaDynamicsPointMass2DCartesian.betaDynamicsPointMass2DCartesian.bankDynamicsPointMass2DCartesian.Fx_eDynamicsPointMass2DCartesian.Fy_eDynamicsPointMass2DCartesian.Fz_eDynamicsPointMass2DCartesian.stateDynamicsPointMass2DCartesian.control_variablesDynamicsPointMass2DCartesian.state_derivatives()
DynamicsPointMass2DSpeedGammaDynamicsPointMass2DSpeedGamma.mass_propsDynamicsPointMass2DSpeedGamma.x_eDynamicsPointMass2DSpeedGamma.y_eDynamicsPointMass2DSpeedGamma.z_eDynamicsPointMass2DSpeedGamma.speedDynamicsPointMass2DSpeedGamma.gammaDynamicsPointMass2DSpeedGamma.trackDynamicsPointMass2DSpeedGamma.bankDynamicsPointMass2DSpeedGamma.alphaDynamicsPointMass2DSpeedGamma.betaDynamicsPointMass2DSpeedGamma.Fx_wDynamicsPointMass2DSpeedGamma.Fy_wDynamicsPointMass2DSpeedGamma.Fz_wDynamicsPointMass2DSpeedGamma.stateDynamicsPointMass2DSpeedGamma.control_variablesDynamicsPointMass2DSpeedGamma.state_derivatives()
DynamicsPointMass3DCartesianDynamicsPointMass3DCartesian.mass_propsDynamicsPointMass3DCartesian.x_eDynamicsPointMass3DCartesian.y_eDynamicsPointMass3DCartesian.z_eDynamicsPointMass3DCartesian.u_eDynamicsPointMass3DCartesian.v_eDynamicsPointMass3DCartesian.w_eDynamicsPointMass3DCartesian.alphaDynamicsPointMass3DCartesian.betaDynamicsPointMass3DCartesian.bankDynamicsPointMass3DCartesian.Fx_eDynamicsPointMass3DCartesian.Fy_eDynamicsPointMass3DCartesian.Fz_eDynamicsPointMass3DCartesian.stateDynamicsPointMass3DCartesian.control_variablesDynamicsPointMass3DCartesian.state_derivatives()DynamicsPointMass3DCartesian.speedDynamicsPointMass3DCartesian.gammaDynamicsPointMass3DCartesian.trackDynamicsPointMass3DCartesian.convert_axes()DynamicsPointMass3DCartesian.add_force()
DynamicsPointMass3DSpeedGammaTrackDynamicsPointMass3DSpeedGammaTrack.mass_propsDynamicsPointMass3DSpeedGammaTrack.x_eDynamicsPointMass3DSpeedGammaTrack.y_eDynamicsPointMass3DSpeedGammaTrack.z_eDynamicsPointMass3DSpeedGammaTrack.speedDynamicsPointMass3DSpeedGammaTrack.gammaDynamicsPointMass3DSpeedGammaTrack.trackDynamicsPointMass3DSpeedGammaTrack.alphaDynamicsPointMass3DSpeedGammaTrack.betaDynamicsPointMass3DSpeedGammaTrack.bankDynamicsPointMass3DSpeedGammaTrack.Fx_wDynamicsPointMass3DSpeedGammaTrack.Fy_wDynamicsPointMass3DSpeedGammaTrack.Fz_wDynamicsPointMass3DSpeedGammaTrack.stateDynamicsPointMass3DSpeedGammaTrack.control_variablesDynamicsPointMass3DSpeedGammaTrack.state_derivatives()DynamicsPointMass3DSpeedGammaTrack.u_eDynamicsPointMass3DSpeedGammaTrack.v_eDynamicsPointMass3DSpeedGammaTrack.w_eDynamicsPointMass3DSpeedGammaTrack.convert_axes()DynamicsPointMass3DSpeedGammaTrack.add_force()
DynamicsRigidBody2DBodyDynamicsRigidBody2DBody.mass_propsDynamicsRigidBody2DBody.x_eDynamicsRigidBody2DBody.y_eDynamicsRigidBody2DBody.z_eDynamicsRigidBody2DBody.u_bDynamicsRigidBody2DBody.v_bDynamicsRigidBody2DBody.w_bDynamicsRigidBody2DBody.phiDynamicsRigidBody2DBody.thetaDynamicsRigidBody2DBody.psiDynamicsRigidBody2DBody.pDynamicsRigidBody2DBody.qDynamicsRigidBody2DBody.rDynamicsRigidBody2DBody.Fx_bDynamicsRigidBody2DBody.Fy_bDynamicsRigidBody2DBody.Fz_bDynamicsRigidBody2DBody.Mx_bDynamicsRigidBody2DBody.My_bDynamicsRigidBody2DBody.Mz_bDynamicsRigidBody2DBody.hx_bDynamicsRigidBody2DBody.hy_bDynamicsRigidBody2DBody.hz_bDynamicsRigidBody2DBody.stateDynamicsRigidBody2DBody.control_variablesDynamicsRigidBody2DBody.state_derivatives()
DynamicsRigidBody3DBodyEulerDynamicsRigidBody3DBodyEuler.mass_propsDynamicsRigidBody3DBodyEuler.x_eDynamicsRigidBody3DBodyEuler.y_eDynamicsRigidBody3DBodyEuler.z_eDynamicsRigidBody3DBodyEuler.u_bDynamicsRigidBody3DBodyEuler.v_bDynamicsRigidBody3DBodyEuler.w_bDynamicsRigidBody3DBodyEuler.phiDynamicsRigidBody3DBodyEuler.thetaDynamicsRigidBody3DBodyEuler.psiDynamicsRigidBody3DBodyEuler.pDynamicsRigidBody3DBodyEuler.qDynamicsRigidBody3DBodyEuler.rDynamicsRigidBody3DBodyEuler.Fx_bDynamicsRigidBody3DBodyEuler.Fy_bDynamicsRigidBody3DBodyEuler.Fz_bDynamicsRigidBody3DBodyEuler.Mx_bDynamicsRigidBody3DBodyEuler.My_bDynamicsRigidBody3DBodyEuler.Mz_bDynamicsRigidBody3DBodyEuler.hx_bDynamicsRigidBody3DBodyEuler.hy_bDynamicsRigidBody3DBodyEuler.hz_bDynamicsRigidBody3DBodyEuler.stateDynamicsRigidBody3DBodyEuler.control_variablesDynamicsRigidBody3DBodyEuler.state_derivatives()DynamicsRigidBody3DBodyEuler.convert_axes()DynamicsRigidBody3DBodyEuler.add_force()DynamicsRigidBody3DBodyEuler.add_moment()DynamicsRigidBody3DBodyEuler.speedDynamicsRigidBody3DBodyEuler.alphaDynamicsRigidBody3DBodyEuler.beta
AirfoilInviscidXFoilXFoil.XFoilErrorXFoil.airfoilXFoil.ReXFoil.machXFoil.n_critXFoil.xtr_upperXFoil.xtr_lowerXFoil.hinge_point_xXFoil.full_potentialXFoil.max_iterXFoil.xfoil_commandXFoil.xfoil_repanelXFoil.xfoil_repanel_n_pointsXFoil.include_bl_dataXFoil.verboseXFoil.timeoutXFoil.__repr__()XFoil._default_keystrokes()XFoil._run_xfoil()XFoil.open_interactive()XFoil.alpha()XFoil.cl()
MSESMSES.airfoilMSES.n_critMSES.xtr_upperMSES.xtr_lowerMSES.max_iterMSES.mset_commandMSES.mses_commandMSES.mplot_commandMSES.use_xvfbMSES.xvfb_commandMSES.verbosityMSES.timeout_msesMSES.timeout_msetMSES.timeout_mplotMSES.working_directoryMSES.behavior_after_unconverged_runMSES.mset_alphaMSES.mset_nMSES.mset_eMSES.mset_ioMSES.mset_xMSES.mses_mcritMSES.mses_muconMSES.run()
VortexLatticeMethodVortexLatticeMethod.airplaneVortexLatticeMethod.op_pointVortexLatticeMethod.xyz_refVortexLatticeMethod.verboseVortexLatticeMethod.spanwise_resolutionVortexLatticeMethod.spanwise_spacing_functionVortexLatticeMethod.chordwise_resolutionVortexLatticeMethod.chordwise_spacing_functionVortexLatticeMethod.vortex_core_radiusVortexLatticeMethod.align_trailing_vortices_with_windVortexLatticeMethod.run_symmetricVortexLatticeMethod.__repr__()VortexLatticeMethod.run()VortexLatticeMethod.run_with_stability_derivatives()VortexLatticeMethod.get_induced_velocity_at_points()VortexLatticeMethod.get_velocity_at_points()VortexLatticeMethod.calculate_streamlines()VortexLatticeMethod.draw()
LiftingLineLiftingLine.airplaneLiftingLine.op_pointLiftingLine.xyz_refLiftingLine.model_sizeLiftingLine.verboseLiftingLine.spanwise_resolutionLiftingLine.spanwise_spacing_functionLiftingLine.vortex_core_radiusLiftingLine.align_trailing_vortices_with_windLiftingLine.run_symmetricLiftingLine.__repr__()LiftingLine.AeroComponentResultsLiftingLine.AeroComponentResults.s_refLiftingLine.AeroComponentResults.c_refLiftingLine.AeroComponentResults.b_refLiftingLine.AeroComponentResults.op_pointLiftingLine.AeroComponentResults.F_gLiftingLine.AeroComponentResults.M_gLiftingLine.AeroComponentResults.__repr__()LiftingLine.AeroComponentResults.F_bLiftingLine.AeroComponentResults.F_wLiftingLine.AeroComponentResults.M_bLiftingLine.AeroComponentResults.M_wLiftingLine.AeroComponentResults.LLiftingLine.AeroComponentResults.YLiftingLine.AeroComponentResults.DLiftingLine.AeroComponentResults.l_bLiftingLine.AeroComponentResults.m_bLiftingLine.AeroComponentResults.n_b
LiftingLine.run()LiftingLine.run_with_stability_derivatives()LiftingLine.wing_aerodynamics()LiftingLine.get_induced_velocity_at_points()LiftingLine.get_velocity_at_points()LiftingLine.calculate_fuselage_influences()LiftingLine.calculate_streamlines()LiftingLine.draw()
NonlinearLiftingLineNonlinearLiftingLine.airplaneNonlinearLiftingLine.op_pointNonlinearLiftingLine.xyz_refNonlinearLiftingLine.verboseNonlinearLiftingLine.spanwise_resolutionNonlinearLiftingLine.spanwise_spacing_functionNonlinearLiftingLine.vortex_core_radiusNonlinearLiftingLine.align_trailing_vortices_with_windNonlinearLiftingLine.run_symmetricNonlinearLiftingLine.__repr__()NonlinearLiftingLine.run()NonlinearLiftingLine.get_induced_velocity_at_points()NonlinearLiftingLine.get_velocity_at_points()NonlinearLiftingLine.calculate_fuselage_influences()NonlinearLiftingLine.calculate_streamlines()NonlinearLiftingLine.draw()
AeroBuildupAeroBuildup.default_analysis_specific_optionsAeroBuildup.airplaneAeroBuildup.op_pointAeroBuildup.xyz_refAeroBuildup.model_sizeAeroBuildup.include_wave_dragAeroBuildup.__repr__()AeroBuildup.AeroComponentResultsAeroBuildup.AeroComponentResults.s_refAeroBuildup.AeroComponentResults.c_refAeroBuildup.AeroComponentResults.b_refAeroBuildup.AeroComponentResults.op_pointAeroBuildup.AeroComponentResults.F_gAeroBuildup.AeroComponentResults.M_gAeroBuildup.AeroComponentResults.span_effectiveAeroBuildup.AeroComponentResults.oswalds_efficiencyAeroBuildup.AeroComponentResults.__repr__()AeroBuildup.AeroComponentResults.F_bAeroBuildup.AeroComponentResults.F_wAeroBuildup.AeroComponentResults.M_bAeroBuildup.AeroComponentResults.M_wAeroBuildup.AeroComponentResults.LAeroBuildup.AeroComponentResults.YAeroBuildup.AeroComponentResults.DAeroBuildup.AeroComponentResults.l_bAeroBuildup.AeroComponentResults.m_bAeroBuildup.AeroComponentResults.n_b
AeroBuildup.run()AeroBuildup.run_with_stability_derivatives()AeroBuildup.wing_aerodynamics()AeroBuildup.fuselage_aerodynamics()
AVLAVL.default_analysis_specific_optionsAVL.AVL_spacing_parametersAVL.airplaneAVL.op_pointAVL.xyz_refAVL.avl_commandAVL.verboseAVL.timeoutAVL.working_directoryAVL.ground_effectAVL.ground_effect_heightAVL.__repr__()AVL.open_interactive()AVL.run()AVL._default_keystroke_file_contents()AVL.write_avl()AVL.write_avl_bfile()AVL.parse_unformatted_data_output()
__version__docs()run_tests()
- Submodules
- default_assets
- cubic_spline_integration
- quadratic_2nd_derivative
- convert_all_files_to_ascii
- cubic_spline_interpolant_derivation
- simpson_forward_interpolant_derivation
- simpson_backward_interpolant_derivation
- discrete_squared_curvature_derivation_hybrid
- discrete_squared_curvature_derivation_lagrange
- discrete_squared_curvature_derivation_bernstein
- discrete_squared_curvature_display_spectral_convergence
- discrete_squared_curvature_derivation_simpson_bernstein
- discrete_squared_curvature_derivation_subgradient_softplus