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
- Subpackages
- aerosandbox.aerodynamics
- Subpackages
- aerosandbox.aerodynamics.aero_2D
- Subpackages
- Submodules
- Classes
- Package Contents
AirfoilInviscid
XFoil
XFoil.XFoilError
XFoil.airfoil
XFoil.Re
XFoil.mach
XFoil.n_crit
XFoil.xtr_upper
XFoil.xtr_lower
XFoil.hinge_point_x
XFoil.full_potential
XFoil.max_iter
XFoil.xfoil_command
XFoil.xfoil_repanel
XFoil.xfoil_repanel_n_points
XFoil.include_bl_data
XFoil.verbose
XFoil.timeout
XFoil.__repr__()
XFoil._default_keystrokes()
XFoil._run_xfoil()
XFoil.open_interactive()
XFoil.alpha()
XFoil.cl()
MSES
MSES.airfoil
MSES.n_crit
MSES.xtr_upper
MSES.xtr_lower
MSES.max_iter
MSES.mset_command
MSES.mses_command
MSES.mplot_command
MSES.use_xvfb
MSES.xvfb_command
MSES.verbosity
MSES.timeout_mses
MSES.timeout_mset
MSES.timeout_mplot
MSES.working_directory
MSES.behavior_after_unconverged_run
MSES.mset_alpha
MSES.mset_n
MSES.mset_e
MSES.mset_io
MSES.mset_x
MSES.mses_mcrit
MSES.mses_mucon
MSES.run()
- aerosandbox.aerodynamics.aero_3D
- Subpackages
- Submodules
- Classes
- Package Contents
VortexLatticeMethod
VortexLatticeMethod.airplane
VortexLatticeMethod.op_point
VortexLatticeMethod.xyz_ref
VortexLatticeMethod.verbose
VortexLatticeMethod.spanwise_resolution
VortexLatticeMethod.spanwise_spacing_function
VortexLatticeMethod.chordwise_resolution
VortexLatticeMethod.chordwise_spacing_function
VortexLatticeMethod.vortex_core_radius
VortexLatticeMethod.align_trailing_vortices_with_wind
VortexLatticeMethod.run_symmetric
VortexLatticeMethod.__repr__()
VortexLatticeMethod.run()
VortexLatticeMethod.run_with_stability_derivatives()
VortexLatticeMethod.get_induced_velocity_at_points()
VortexLatticeMethod.get_velocity_at_points()
VortexLatticeMethod.calculate_streamlines()
VortexLatticeMethod.draw()
LiftingLine
LiftingLine.airplane
LiftingLine.op_point
LiftingLine.xyz_ref
LiftingLine.model_size
LiftingLine.verbose
LiftingLine.spanwise_resolution
LiftingLine.spanwise_spacing_function
LiftingLine.vortex_core_radius
LiftingLine.align_trailing_vortices_with_wind
LiftingLine.run_symmetric
LiftingLine.__repr__()
LiftingLine.AeroComponentResults
LiftingLine.AeroComponentResults.s_ref
LiftingLine.AeroComponentResults.c_ref
LiftingLine.AeroComponentResults.b_ref
LiftingLine.AeroComponentResults.op_point
LiftingLine.AeroComponentResults.F_g
LiftingLine.AeroComponentResults.M_g
LiftingLine.AeroComponentResults.__repr__()
LiftingLine.AeroComponentResults.F_b
LiftingLine.AeroComponentResults.F_w
LiftingLine.AeroComponentResults.M_b
LiftingLine.AeroComponentResults.M_w
LiftingLine.AeroComponentResults.L
LiftingLine.AeroComponentResults.Y
LiftingLine.AeroComponentResults.D
LiftingLine.AeroComponentResults.l_b
LiftingLine.AeroComponentResults.m_b
LiftingLine.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()
NonlinearLiftingLine
NonlinearLiftingLine.airplane
NonlinearLiftingLine.op_point
NonlinearLiftingLine.xyz_ref
NonlinearLiftingLine.verbose
NonlinearLiftingLine.spanwise_resolution
NonlinearLiftingLine.spanwise_spacing_function
NonlinearLiftingLine.vortex_core_radius
NonlinearLiftingLine.align_trailing_vortices_with_wind
NonlinearLiftingLine.run_symmetric
NonlinearLiftingLine.__repr__()
NonlinearLiftingLine.run()
NonlinearLiftingLine.get_induced_velocity_at_points()
NonlinearLiftingLine.get_velocity_at_points()
NonlinearLiftingLine.calculate_fuselage_influences()
NonlinearLiftingLine.calculate_streamlines()
NonlinearLiftingLine.draw()
AeroBuildup
AeroBuildup.default_analysis_specific_options
AeroBuildup.airplane
AeroBuildup.op_point
AeroBuildup.xyz_ref
AeroBuildup.model_size
AeroBuildup.include_wave_drag
AeroBuildup.__repr__()
AeroBuildup.AeroComponentResults
AeroBuildup.AeroComponentResults.s_ref
AeroBuildup.AeroComponentResults.c_ref
AeroBuildup.AeroComponentResults.b_ref
AeroBuildup.AeroComponentResults.op_point
AeroBuildup.AeroComponentResults.F_g
AeroBuildup.AeroComponentResults.M_g
AeroBuildup.AeroComponentResults.span_effective
AeroBuildup.AeroComponentResults.oswalds_efficiency
AeroBuildup.AeroComponentResults.__repr__()
AeroBuildup.AeroComponentResults.F_b
AeroBuildup.AeroComponentResults.F_w
AeroBuildup.AeroComponentResults.M_b
AeroBuildup.AeroComponentResults.M_w
AeroBuildup.AeroComponentResults.L
AeroBuildup.AeroComponentResults.Y
AeroBuildup.AeroComponentResults.D
AeroBuildup.AeroComponentResults.l_b
AeroBuildup.AeroComponentResults.m_b
AeroBuildup.AeroComponentResults.n_b
AeroBuildup.run()
AeroBuildup.run_with_stability_derivatives()
AeroBuildup.wing_aerodynamics()
AeroBuildup.fuselage_aerodynamics()
AVL
AVL.default_analysis_specific_options
AVL.AVL_spacing_parameters
AVL.airplane
AVL.op_point
AVL.xyz_ref
AVL.avl_command
AVL.verbose
AVL.timeout
AVL.working_directory
AVL.ground_effect
AVL.ground_effect_height
AVL.__repr__()
AVL.open_interactive()
AVL.run()
AVL._default_keystroke_file_contents()
AVL.write_avl()
AVL.write_avl_bfile()
AVL.parse_unformatted_data_output()
- aerosandbox.aerodynamics.aero_2D
- Classes
- Package Contents
AirfoilInviscid
XFoil
XFoil.XFoilError
XFoil.airfoil
XFoil.Re
XFoil.mach
XFoil.n_crit
XFoil.xtr_upper
XFoil.xtr_lower
XFoil.hinge_point_x
XFoil.full_potential
XFoil.max_iter
XFoil.xfoil_command
XFoil.xfoil_repanel
XFoil.xfoil_repanel_n_points
XFoil.include_bl_data
XFoil.verbose
XFoil.timeout
XFoil.__repr__()
XFoil._default_keystrokes()
XFoil._run_xfoil()
XFoil.open_interactive()
XFoil.alpha()
XFoil.cl()
MSES
MSES.airfoil
MSES.n_crit
MSES.xtr_upper
MSES.xtr_lower
MSES.max_iter
MSES.mset_command
MSES.mses_command
MSES.mplot_command
MSES.use_xvfb
MSES.xvfb_command
MSES.verbosity
MSES.timeout_mses
MSES.timeout_mset
MSES.timeout_mplot
MSES.working_directory
MSES.behavior_after_unconverged_run
MSES.mset_alpha
MSES.mset_n
MSES.mset_e
MSES.mset_io
MSES.mset_x
MSES.mses_mcrit
MSES.mses_mucon
MSES.run()
VortexLatticeMethod
VortexLatticeMethod.airplane
VortexLatticeMethod.op_point
VortexLatticeMethod.xyz_ref
VortexLatticeMethod.verbose
VortexLatticeMethod.spanwise_resolution
VortexLatticeMethod.spanwise_spacing_function
VortexLatticeMethod.chordwise_resolution
VortexLatticeMethod.chordwise_spacing_function
VortexLatticeMethod.vortex_core_radius
VortexLatticeMethod.align_trailing_vortices_with_wind
VortexLatticeMethod.run_symmetric
VortexLatticeMethod.__repr__()
VortexLatticeMethod.run()
VortexLatticeMethod.run_with_stability_derivatives()
VortexLatticeMethod.get_induced_velocity_at_points()
VortexLatticeMethod.get_velocity_at_points()
VortexLatticeMethod.calculate_streamlines()
VortexLatticeMethod.draw()
LiftingLine
LiftingLine.airplane
LiftingLine.op_point
LiftingLine.xyz_ref
LiftingLine.model_size
LiftingLine.verbose
LiftingLine.spanwise_resolution
LiftingLine.spanwise_spacing_function
LiftingLine.vortex_core_radius
LiftingLine.align_trailing_vortices_with_wind
LiftingLine.run_symmetric
LiftingLine.__repr__()
LiftingLine.AeroComponentResults
LiftingLine.AeroComponentResults.s_ref
LiftingLine.AeroComponentResults.c_ref
LiftingLine.AeroComponentResults.b_ref
LiftingLine.AeroComponentResults.op_point
LiftingLine.AeroComponentResults.F_g
LiftingLine.AeroComponentResults.M_g
LiftingLine.AeroComponentResults.__repr__()
LiftingLine.AeroComponentResults.F_b
LiftingLine.AeroComponentResults.F_w
LiftingLine.AeroComponentResults.M_b
LiftingLine.AeroComponentResults.M_w
LiftingLine.AeroComponentResults.L
LiftingLine.AeroComponentResults.Y
LiftingLine.AeroComponentResults.D
LiftingLine.AeroComponentResults.l_b
LiftingLine.AeroComponentResults.m_b
LiftingLine.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()
NonlinearLiftingLine
NonlinearLiftingLine.airplane
NonlinearLiftingLine.op_point
NonlinearLiftingLine.xyz_ref
NonlinearLiftingLine.verbose
NonlinearLiftingLine.spanwise_resolution
NonlinearLiftingLine.spanwise_spacing_function
NonlinearLiftingLine.vortex_core_radius
NonlinearLiftingLine.align_trailing_vortices_with_wind
NonlinearLiftingLine.run_symmetric
NonlinearLiftingLine.__repr__()
NonlinearLiftingLine.run()
NonlinearLiftingLine.get_induced_velocity_at_points()
NonlinearLiftingLine.get_velocity_at_points()
NonlinearLiftingLine.calculate_fuselage_influences()
NonlinearLiftingLine.calculate_streamlines()
NonlinearLiftingLine.draw()
AeroBuildup
AeroBuildup.default_analysis_specific_options
AeroBuildup.airplane
AeroBuildup.op_point
AeroBuildup.xyz_ref
AeroBuildup.model_size
AeroBuildup.include_wave_drag
AeroBuildup.__repr__()
AeroBuildup.AeroComponentResults
AeroBuildup.AeroComponentResults.s_ref
AeroBuildup.AeroComponentResults.c_ref
AeroBuildup.AeroComponentResults.b_ref
AeroBuildup.AeroComponentResults.op_point
AeroBuildup.AeroComponentResults.F_g
AeroBuildup.AeroComponentResults.M_g
AeroBuildup.AeroComponentResults.span_effective
AeroBuildup.AeroComponentResults.oswalds_efficiency
AeroBuildup.AeroComponentResults.__repr__()
AeroBuildup.AeroComponentResults.F_b
AeroBuildup.AeroComponentResults.F_w
AeroBuildup.AeroComponentResults.M_b
AeroBuildup.AeroComponentResults.M_w
AeroBuildup.AeroComponentResults.L
AeroBuildup.AeroComponentResults.Y
AeroBuildup.AeroComponentResults.D
AeroBuildup.AeroComponentResults.l_b
AeroBuildup.AeroComponentResults.m_b
AeroBuildup.AeroComponentResults.n_b
AeroBuildup.run()
AeroBuildup.run_with_stability_derivatives()
AeroBuildup.wing_aerodynamics()
AeroBuildup.fuselage_aerodynamics()
AVL
AVL.default_analysis_specific_options
AVL.AVL_spacing_parameters
AVL.airplane
AVL.op_point
AVL.xyz_ref
AVL.avl_command
AVL.verbose
AVL.timeout
AVL.working_directory
AVL.ground_effect
AVL.ground_effect_height
AVL.__repr__()
AVL.open_interactive()
AVL.run()
AVL._default_keystroke_file_contents()
AVL.write_avl()
AVL.write_avl_bfile()
AVL.parse_unformatted_data_output()
- Subpackages
- aerosandbox.atmosphere
- Subpackages
- Submodules
- aerosandbox.atmosphere._diff_atmo_functions
- aerosandbox.atmosphere._isa_atmo_functions
- aerosandbox.atmosphere.atmosphere
- Attributes
- Classes
- Module Contents
gas_constant_universal
molecular_mass_air
gas_constant_air
effective_collision_diameter
Atmosphere
Atmosphere.altitude
Atmosphere.method
Atmosphere.temperature_deviation
Atmosphere._valid_altitude_range
Atmosphere.__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
- Classes
- Package Contents
Atmosphere
Atmosphere.altitude
Atmosphere.method
Atmosphere.temperature_deviation
Atmosphere._valid_altitude_range
Atmosphere.__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()
- aerosandbox.dynamics
- Subpackages
- aerosandbox.dynamics.flight_dynamics
- aerosandbox.dynamics.point_mass
- Subpackages
- Submodules
- Classes
- Package Contents
DynamicsPointMass1DHorizontal
DynamicsPointMass1DHorizontal.mass_props
DynamicsPointMass1DHorizontal.x_e
DynamicsPointMass1DHorizontal.y_e
DynamicsPointMass1DHorizontal.z_e
DynamicsPointMass1DHorizontal.u_e
DynamicsPointMass1DHorizontal.v_e
DynamicsPointMass1DHorizontal.w_e
DynamicsPointMass1DHorizontal.alpha
DynamicsPointMass1DHorizontal.beta
DynamicsPointMass1DHorizontal.bank
DynamicsPointMass1DHorizontal.Fx_e
DynamicsPointMass1DHorizontal.Fy_e
DynamicsPointMass1DHorizontal.Fz_e
DynamicsPointMass1DHorizontal.state
DynamicsPointMass1DHorizontal.control_variables
DynamicsPointMass1DHorizontal.state_derivatives()
DynamicsPointMass1DVertical
DynamicsPointMass1DVertical.mass_props
DynamicsPointMass1DVertical.x_e
DynamicsPointMass1DVertical.y_e
DynamicsPointMass1DVertical.z_e
DynamicsPointMass1DVertical.u_e
DynamicsPointMass1DVertical.v_e
DynamicsPointMass1DVertical.w_e
DynamicsPointMass1DVertical.alpha
DynamicsPointMass1DVertical.beta
DynamicsPointMass1DVertical.bank
DynamicsPointMass1DVertical.Fx_e
DynamicsPointMass1DVertical.Fy_e
DynamicsPointMass1DVertical.Fz_e
DynamicsPointMass1DVertical.state
DynamicsPointMass1DVertical.control_variables
DynamicsPointMass1DVertical.state_derivatives()
DynamicsPointMass2DCartesian
DynamicsPointMass2DCartesian.mass_props
DynamicsPointMass2DCartesian.x_e
DynamicsPointMass2DCartesian.y_e
DynamicsPointMass2DCartesian.z_e
DynamicsPointMass2DCartesian.u_e
DynamicsPointMass2DCartesian.v_e
DynamicsPointMass2DCartesian.w_e
DynamicsPointMass2DCartesian.alpha
DynamicsPointMass2DCartesian.beta
DynamicsPointMass2DCartesian.bank
DynamicsPointMass2DCartesian.Fx_e
DynamicsPointMass2DCartesian.Fy_e
DynamicsPointMass2DCartesian.Fz_e
DynamicsPointMass2DCartesian.state
DynamicsPointMass2DCartesian.control_variables
DynamicsPointMass2DCartesian.state_derivatives()
DynamicsPointMass2DSpeedGamma
DynamicsPointMass2DSpeedGamma.mass_props
DynamicsPointMass2DSpeedGamma.x_e
DynamicsPointMass2DSpeedGamma.y_e
DynamicsPointMass2DSpeedGamma.z_e
DynamicsPointMass2DSpeedGamma.speed
DynamicsPointMass2DSpeedGamma.gamma
DynamicsPointMass2DSpeedGamma.track
DynamicsPointMass2DSpeedGamma.bank
DynamicsPointMass2DSpeedGamma.alpha
DynamicsPointMass2DSpeedGamma.beta
DynamicsPointMass2DSpeedGamma.Fx_w
DynamicsPointMass2DSpeedGamma.Fy_w
DynamicsPointMass2DSpeedGamma.Fz_w
DynamicsPointMass2DSpeedGamma.state
DynamicsPointMass2DSpeedGamma.control_variables
DynamicsPointMass2DSpeedGamma.state_derivatives()
DynamicsPointMass3DCartesian
DynamicsPointMass3DCartesian.mass_props
DynamicsPointMass3DCartesian.x_e
DynamicsPointMass3DCartesian.y_e
DynamicsPointMass3DCartesian.z_e
DynamicsPointMass3DCartesian.u_e
DynamicsPointMass3DCartesian.v_e
DynamicsPointMass3DCartesian.w_e
DynamicsPointMass3DCartesian.alpha
DynamicsPointMass3DCartesian.beta
DynamicsPointMass3DCartesian.bank
DynamicsPointMass3DCartesian.Fx_e
DynamicsPointMass3DCartesian.Fy_e
DynamicsPointMass3DCartesian.Fz_e
DynamicsPointMass3DCartesian.state
DynamicsPointMass3DCartesian.control_variables
DynamicsPointMass3DCartesian.state_derivatives()
DynamicsPointMass3DCartesian.speed
DynamicsPointMass3DCartesian.gamma
DynamicsPointMass3DCartesian.track
DynamicsPointMass3DCartesian.convert_axes()
DynamicsPointMass3DCartesian.add_force()
DynamicsPointMass3DSpeedGammaTrack
DynamicsPointMass3DSpeedGammaTrack.mass_props
DynamicsPointMass3DSpeedGammaTrack.x_e
DynamicsPointMass3DSpeedGammaTrack.y_e
DynamicsPointMass3DSpeedGammaTrack.z_e
DynamicsPointMass3DSpeedGammaTrack.speed
DynamicsPointMass3DSpeedGammaTrack.gamma
DynamicsPointMass3DSpeedGammaTrack.track
DynamicsPointMass3DSpeedGammaTrack.alpha
DynamicsPointMass3DSpeedGammaTrack.beta
DynamicsPointMass3DSpeedGammaTrack.bank
DynamicsPointMass3DSpeedGammaTrack.Fx_w
DynamicsPointMass3DSpeedGammaTrack.Fy_w
DynamicsPointMass3DSpeedGammaTrack.Fz_w
DynamicsPointMass3DSpeedGammaTrack.state
DynamicsPointMass3DSpeedGammaTrack.control_variables
DynamicsPointMass3DSpeedGammaTrack.state_derivatives()
DynamicsPointMass3DSpeedGammaTrack.u_e
DynamicsPointMass3DSpeedGammaTrack.v_e
DynamicsPointMass3DSpeedGammaTrack.w_e
DynamicsPointMass3DSpeedGammaTrack.convert_axes()
DynamicsPointMass3DSpeedGammaTrack.add_force()
- aerosandbox.dynamics.rigid_body
- Subpackages
- Submodules
- Classes
- Package Contents
DynamicsRigidBody2DBody
DynamicsRigidBody2DBody.mass_props
DynamicsRigidBody2DBody.x_e
DynamicsRigidBody2DBody.y_e
DynamicsRigidBody2DBody.z_e
DynamicsRigidBody2DBody.u_b
DynamicsRigidBody2DBody.v_b
DynamicsRigidBody2DBody.w_b
DynamicsRigidBody2DBody.phi
DynamicsRigidBody2DBody.theta
DynamicsRigidBody2DBody.psi
DynamicsRigidBody2DBody.p
DynamicsRigidBody2DBody.q
DynamicsRigidBody2DBody.r
DynamicsRigidBody2DBody.Fx_b
DynamicsRigidBody2DBody.Fy_b
DynamicsRigidBody2DBody.Fz_b
DynamicsRigidBody2DBody.Mx_b
DynamicsRigidBody2DBody.My_b
DynamicsRigidBody2DBody.Mz_b
DynamicsRigidBody2DBody.hx_b
DynamicsRigidBody2DBody.hy_b
DynamicsRigidBody2DBody.hz_b
DynamicsRigidBody2DBody.state
DynamicsRigidBody2DBody.control_variables
DynamicsRigidBody2DBody.state_derivatives()
DynamicsRigidBody3DBodyEuler
DynamicsRigidBody3DBodyEuler.mass_props
DynamicsRigidBody3DBodyEuler.x_e
DynamicsRigidBody3DBodyEuler.y_e
DynamicsRigidBody3DBodyEuler.z_e
DynamicsRigidBody3DBodyEuler.u_b
DynamicsRigidBody3DBodyEuler.v_b
DynamicsRigidBody3DBodyEuler.w_b
DynamicsRigidBody3DBodyEuler.phi
DynamicsRigidBody3DBodyEuler.theta
DynamicsRigidBody3DBodyEuler.psi
DynamicsRigidBody3DBodyEuler.p
DynamicsRigidBody3DBodyEuler.q
DynamicsRigidBody3DBodyEuler.r
DynamicsRigidBody3DBodyEuler.Fx_b
DynamicsRigidBody3DBodyEuler.Fy_b
DynamicsRigidBody3DBodyEuler.Fz_b
DynamicsRigidBody3DBodyEuler.Mx_b
DynamicsRigidBody3DBodyEuler.My_b
DynamicsRigidBody3DBodyEuler.Mz_b
DynamicsRigidBody3DBodyEuler.hx_b
DynamicsRigidBody3DBodyEuler.hy_b
DynamicsRigidBody3DBodyEuler.hz_b
DynamicsRigidBody3DBodyEuler.state
DynamicsRigidBody3DBodyEuler.control_variables
DynamicsRigidBody3DBodyEuler.state_derivatives()
DynamicsRigidBody3DBodyEuler.convert_axes()
DynamicsRigidBody3DBodyEuler.add_force()
DynamicsRigidBody3DBodyEuler.add_moment()
DynamicsRigidBody3DBodyEuler.speed
DynamicsRigidBody3DBodyEuler.alpha
DynamicsRigidBody3DBodyEuler.beta
- aerosandbox.dynamics.utilities
- Classes
- Package Contents
DynamicsPointMass1DHorizontal
DynamicsPointMass1DHorizontal.mass_props
DynamicsPointMass1DHorizontal.x_e
DynamicsPointMass1DHorizontal.y_e
DynamicsPointMass1DHorizontal.z_e
DynamicsPointMass1DHorizontal.u_e
DynamicsPointMass1DHorizontal.v_e
DynamicsPointMass1DHorizontal.w_e
DynamicsPointMass1DHorizontal.alpha
DynamicsPointMass1DHorizontal.beta
DynamicsPointMass1DHorizontal.bank
DynamicsPointMass1DHorizontal.Fx_e
DynamicsPointMass1DHorizontal.Fy_e
DynamicsPointMass1DHorizontal.Fz_e
DynamicsPointMass1DHorizontal.state
DynamicsPointMass1DHorizontal.control_variables
DynamicsPointMass1DHorizontal.state_derivatives()
DynamicsPointMass1DVertical
DynamicsPointMass1DVertical.mass_props
DynamicsPointMass1DVertical.x_e
DynamicsPointMass1DVertical.y_e
DynamicsPointMass1DVertical.z_e
DynamicsPointMass1DVertical.u_e
DynamicsPointMass1DVertical.v_e
DynamicsPointMass1DVertical.w_e
DynamicsPointMass1DVertical.alpha
DynamicsPointMass1DVertical.beta
DynamicsPointMass1DVertical.bank
DynamicsPointMass1DVertical.Fx_e
DynamicsPointMass1DVertical.Fy_e
DynamicsPointMass1DVertical.Fz_e
DynamicsPointMass1DVertical.state
DynamicsPointMass1DVertical.control_variables
DynamicsPointMass1DVertical.state_derivatives()
DynamicsPointMass2DCartesian
DynamicsPointMass2DCartesian.mass_props
DynamicsPointMass2DCartesian.x_e
DynamicsPointMass2DCartesian.y_e
DynamicsPointMass2DCartesian.z_e
DynamicsPointMass2DCartesian.u_e
DynamicsPointMass2DCartesian.v_e
DynamicsPointMass2DCartesian.w_e
DynamicsPointMass2DCartesian.alpha
DynamicsPointMass2DCartesian.beta
DynamicsPointMass2DCartesian.bank
DynamicsPointMass2DCartesian.Fx_e
DynamicsPointMass2DCartesian.Fy_e
DynamicsPointMass2DCartesian.Fz_e
DynamicsPointMass2DCartesian.state
DynamicsPointMass2DCartesian.control_variables
DynamicsPointMass2DCartesian.state_derivatives()
DynamicsPointMass2DSpeedGamma
DynamicsPointMass2DSpeedGamma.mass_props
DynamicsPointMass2DSpeedGamma.x_e
DynamicsPointMass2DSpeedGamma.y_e
DynamicsPointMass2DSpeedGamma.z_e
DynamicsPointMass2DSpeedGamma.speed
DynamicsPointMass2DSpeedGamma.gamma
DynamicsPointMass2DSpeedGamma.track
DynamicsPointMass2DSpeedGamma.bank
DynamicsPointMass2DSpeedGamma.alpha
DynamicsPointMass2DSpeedGamma.beta
DynamicsPointMass2DSpeedGamma.Fx_w
DynamicsPointMass2DSpeedGamma.Fy_w
DynamicsPointMass2DSpeedGamma.Fz_w
DynamicsPointMass2DSpeedGamma.state
DynamicsPointMass2DSpeedGamma.control_variables
DynamicsPointMass2DSpeedGamma.state_derivatives()
DynamicsPointMass3DCartesian
DynamicsPointMass3DCartesian.mass_props
DynamicsPointMass3DCartesian.x_e
DynamicsPointMass3DCartesian.y_e
DynamicsPointMass3DCartesian.z_e
DynamicsPointMass3DCartesian.u_e
DynamicsPointMass3DCartesian.v_e
DynamicsPointMass3DCartesian.w_e
DynamicsPointMass3DCartesian.alpha
DynamicsPointMass3DCartesian.beta
DynamicsPointMass3DCartesian.bank
DynamicsPointMass3DCartesian.Fx_e
DynamicsPointMass3DCartesian.Fy_e
DynamicsPointMass3DCartesian.Fz_e
DynamicsPointMass3DCartesian.state
DynamicsPointMass3DCartesian.control_variables
DynamicsPointMass3DCartesian.state_derivatives()
DynamicsPointMass3DCartesian.speed
DynamicsPointMass3DCartesian.gamma
DynamicsPointMass3DCartesian.track
DynamicsPointMass3DCartesian.convert_axes()
DynamicsPointMass3DCartesian.add_force()
DynamicsPointMass3DSpeedGammaTrack
DynamicsPointMass3DSpeedGammaTrack.mass_props
DynamicsPointMass3DSpeedGammaTrack.x_e
DynamicsPointMass3DSpeedGammaTrack.y_e
DynamicsPointMass3DSpeedGammaTrack.z_e
DynamicsPointMass3DSpeedGammaTrack.speed
DynamicsPointMass3DSpeedGammaTrack.gamma
DynamicsPointMass3DSpeedGammaTrack.track
DynamicsPointMass3DSpeedGammaTrack.alpha
DynamicsPointMass3DSpeedGammaTrack.beta
DynamicsPointMass3DSpeedGammaTrack.bank
DynamicsPointMass3DSpeedGammaTrack.Fx_w
DynamicsPointMass3DSpeedGammaTrack.Fy_w
DynamicsPointMass3DSpeedGammaTrack.Fz_w
DynamicsPointMass3DSpeedGammaTrack.state
DynamicsPointMass3DSpeedGammaTrack.control_variables
DynamicsPointMass3DSpeedGammaTrack.state_derivatives()
DynamicsPointMass3DSpeedGammaTrack.u_e
DynamicsPointMass3DSpeedGammaTrack.v_e
DynamicsPointMass3DSpeedGammaTrack.w_e
DynamicsPointMass3DSpeedGammaTrack.convert_axes()
DynamicsPointMass3DSpeedGammaTrack.add_force()
DynamicsRigidBody2DBody
DynamicsRigidBody2DBody.mass_props
DynamicsRigidBody2DBody.x_e
DynamicsRigidBody2DBody.y_e
DynamicsRigidBody2DBody.z_e
DynamicsRigidBody2DBody.u_b
DynamicsRigidBody2DBody.v_b
DynamicsRigidBody2DBody.w_b
DynamicsRigidBody2DBody.phi
DynamicsRigidBody2DBody.theta
DynamicsRigidBody2DBody.psi
DynamicsRigidBody2DBody.p
DynamicsRigidBody2DBody.q
DynamicsRigidBody2DBody.r
DynamicsRigidBody2DBody.Fx_b
DynamicsRigidBody2DBody.Fy_b
DynamicsRigidBody2DBody.Fz_b
DynamicsRigidBody2DBody.Mx_b
DynamicsRigidBody2DBody.My_b
DynamicsRigidBody2DBody.Mz_b
DynamicsRigidBody2DBody.hx_b
DynamicsRigidBody2DBody.hy_b
DynamicsRigidBody2DBody.hz_b
DynamicsRigidBody2DBody.state
DynamicsRigidBody2DBody.control_variables
DynamicsRigidBody2DBody.state_derivatives()
DynamicsRigidBody3DBodyEuler
DynamicsRigidBody3DBodyEuler.mass_props
DynamicsRigidBody3DBodyEuler.x_e
DynamicsRigidBody3DBodyEuler.y_e
DynamicsRigidBody3DBodyEuler.z_e
DynamicsRigidBody3DBodyEuler.u_b
DynamicsRigidBody3DBodyEuler.v_b
DynamicsRigidBody3DBodyEuler.w_b
DynamicsRigidBody3DBodyEuler.phi
DynamicsRigidBody3DBodyEuler.theta
DynamicsRigidBody3DBodyEuler.psi
DynamicsRigidBody3DBodyEuler.p
DynamicsRigidBody3DBodyEuler.q
DynamicsRigidBody3DBodyEuler.r
DynamicsRigidBody3DBodyEuler.Fx_b
DynamicsRigidBody3DBodyEuler.Fy_b
DynamicsRigidBody3DBodyEuler.Fz_b
DynamicsRigidBody3DBodyEuler.Mx_b
DynamicsRigidBody3DBodyEuler.My_b
DynamicsRigidBody3DBodyEuler.Mz_b
DynamicsRigidBody3DBodyEuler.hx_b
DynamicsRigidBody3DBodyEuler.hy_b
DynamicsRigidBody3DBodyEuler.hz_b
DynamicsRigidBody3DBodyEuler.state
DynamicsRigidBody3DBodyEuler.control_variables
DynamicsRigidBody3DBodyEuler.state_derivatives()
DynamicsRigidBody3DBodyEuler.convert_axes()
DynamicsRigidBody3DBodyEuler.add_force()
DynamicsRigidBody3DBodyEuler.add_moment()
DynamicsRigidBody3DBodyEuler.speed
DynamicsRigidBody3DBodyEuler.alpha
DynamicsRigidBody3DBodyEuler.beta
- Subpackages
- aerosandbox.geometry
- Subpackages
- aerosandbox.geometry.airfoil
- Submodules
- Classes
- Package Contents
Airfoil
Airfoil.name
Airfoil.coordinates
Airfoil.__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()
KulfanAirfoil
KulfanAirfoil.name
KulfanAirfoil.lower_weights
KulfanAirfoil.upper_weights
KulfanAirfoil.leading_edge_weight
KulfanAirfoil.TE_thickness
KulfanAirfoil.N1
KulfanAirfoil.N2
KulfanAirfoil.__repr__()
KulfanAirfoil.kulfan_parameters
KulfanAirfoil.coordinates
KulfanAirfoil.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.nosecone_shapes
- aerosandbox.geometry.openvsp_io
- Subpackages
- 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
- Subpackages
- aerosandbox.geometry.airfoil
- Submodules
- aerosandbox.geometry.airplane
- Classes
- Functions
- Module Contents
Airplane
Airplane.name
Airplane.xyz_ref
Airplane.wings
Airplane.fuselages
Airplane.propulsors
Airplane.analysis_specific_options
Airplane.__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
Fuselage
Fuselage.name
Fuselage.xsecs
Fuselage.color
Fuselage.analysis_specific_options
Fuselage.__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()
FuselageXSec
FuselageXSec.radius_specified
FuselageXSec.width_height_specified
FuselageXSec.xyz_c
FuselageXSec.xyz_normal
FuselageXSec.shape
FuselageXSec.analysis_specific_options
FuselageXSec.__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.polygon
- Attributes
- Classes
- Module Contents
Polygon
Polygon.coordinates
Polygon.__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
Propulsor
Propulsor.name
Propulsor.xyz_c
Propulsor.xyz_normal
Propulsor.radius
Propulsor.length
Propulsor.color
Propulsor.analysis_specific_options
Propulsor.__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
Wing
Wing.name
Wing.xsecs
Wing.symmetric
Wing.color
Wing.analysis_specific_options
Wing.__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()
WingXSec
ControlSurface
wing
- aerosandbox.geometry.airplane
- Classes
- Functions
- Package Contents
is_casadi_type()
reflect_over_XZ_plane()
Airfoil
Airfoil.name
Airfoil.coordinates
Airfoil.__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()
KulfanAirfoil
KulfanAirfoil.name
KulfanAirfoil.lower_weights
KulfanAirfoil.upper_weights
KulfanAirfoil.leading_edge_weight
KulfanAirfoil.TE_thickness
KulfanAirfoil.N1
KulfanAirfoil.N2
KulfanAirfoil.__repr__()
KulfanAirfoil.kulfan_parameters
KulfanAirfoil.coordinates
KulfanAirfoil.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()
Wing
Wing.name
Wing.xsecs
Wing.symmetric
Wing.color
Wing.analysis_specific_options
Wing.__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()
WingXSec
ControlSurface
Fuselage
Fuselage.name
Fuselage.xsecs
Fuselage.color
Fuselage.analysis_specific_options
Fuselage.__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()
FuselageXSec
FuselageXSec.radius_specified
FuselageXSec.width_height_specified
FuselageXSec.xyz_c
FuselageXSec.xyz_normal
FuselageXSec.shape
FuselageXSec.analysis_specific_options
FuselageXSec.__repr__()
FuselageXSec.xsec_area()
FuselageXSec.xsec_perimeter()
FuselageXSec.compute_frame()
FuselageXSec.get_3D_coordinates()
FuselageXSec.equivalent_radius()
FuselageXSec.translate()
Airplane
Airplane.name
Airplane.xyz_ref
Airplane.wings
Airplane.fuselages
Airplane.propulsors
Airplane.analysis_specific_options
Airplane.__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()
Propulsor
Propulsor.name
Propulsor.xyz_c
Propulsor.xyz_normal
Propulsor.radius
Propulsor.length
Propulsor.color
Propulsor.analysis_specific_options
Propulsor.__repr__()
Propulsor.xsec_area()
Propulsor.xsec_perimeter()
Propulsor.volume()
Propulsor.compute_frame()
Propulsor.get_disk_3D_coordinates()
Propulsor.translate()
- Subpackages
- aerosandbox.library
- Subpackages
- 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()
machs
mach_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()
mc
Cd_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.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.aerodynamics
- Submodules
- aerosandbox.library.airfoils
- aerosandbox.library.costs
- aerosandbox.library.field_lengths
- aerosandbox.library.gust_pitch_control
- Attributes
- Classes
- Module Contents
TransverseGustPitchControl
TransverseGustPitchControl.reduced_time
TransverseGustPitchControl.gust_profile
TransverseGustPitchControl.timesteps
TransverseGustPitchControl.velocity
TransverseGustPitchControl._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.winds
- Attributes
- Functions
- Module Contents
wind_speed_conus_summer_99()
root
altitudes_world
latitudes_world
day_of_year_world_boundaries
day_of_year_world
winds_95_world
latitudes_world
winds_95_world
altitudes_world
latitudes_world
latitudes_world
winds_95_world
extend_bounds
day_of_year_world
winds_95_world
winds_95_world_model
wind_speed_world_95()
latitudes_trop
day_of_year_trop_boundaries
day_of_year_trop
tropopause_altitude_km
extend_bounds
day_of_year_trop
tropopause_altitude_km
tropopause_altitude_model
tropopause_altitude()
plot_winds_at_altitude()
- Subpackages
- aerosandbox.modeling
- Subpackages
- Submodules
- aerosandbox.modeling.black_box
- aerosandbox.modeling.fitting
- Classes
- Module Contents
FittedModel
FittedModel.y_data
FittedModel.n_datapoints
FittedModel.sum_weights
FittedModel.weights
FittedModel.relevant_inputs
FittedModel.opti
FittedModel.params
FittedModel.x_data_original
FittedModel.sol
FittedModel.params_solved
FittedModel.model
FittedModel.x_data
FittedModel.parameters
FittedModel.parameter_guesses
FittedModel.parameter_bounds
FittedModel.residual_norm_type
FittedModel.fit_type
FittedModel.put_residuals_in_logspace
FittedModel.__call__()
FittedModel.goodness_of_fit()
- aerosandbox.modeling.interpolation
- aerosandbox.modeling.interpolation_unstructured
- Attributes
- Classes
- Module Contents
UnstructuredInterpolatedModel
UnstructuredInterpolatedModel.interpolator
UnstructuredInterpolatedModel.x_data_coordinates
UnstructuredInterpolatedModel.x_data_structured_values
UnstructuredInterpolatedModel.x_data_structured
UnstructuredInterpolatedModel.y_data_structured
UnstructuredInterpolatedModel.interpolated_model_kwargs
UnstructuredInterpolatedModel.x_data_raw_unstructured
UnstructuredInterpolatedModel.y_data_raw
x
- aerosandbox.modeling.surrogate_model
- Classes
- Functions
- Package Contents
FittedModel
FittedModel.y_data
FittedModel.n_datapoints
FittedModel.sum_weights
FittedModel.weights
FittedModel.relevant_inputs
FittedModel.opti
FittedModel.params
FittedModel.x_data_original
FittedModel.sol
FittedModel.params_solved
FittedModel.model
FittedModel.x_data
FittedModel.parameters
FittedModel.parameter_guesses
FittedModel.parameter_bounds
FittedModel.residual_norm_type
FittedModel.fit_type
FittedModel.put_residuals_in_logspace
FittedModel.__call__()
FittedModel.goodness_of_fit()
InterpolatedModel
UnstructuredInterpolatedModel
UnstructuredInterpolatedModel.interpolator
UnstructuredInterpolatedModel.x_data_coordinates
UnstructuredInterpolatedModel.x_data_structured_values
UnstructuredInterpolatedModel.x_data_structured
UnstructuredInterpolatedModel.y_data_structured
UnstructuredInterpolatedModel.interpolated_model_kwargs
UnstructuredInterpolatedModel.x_data_raw_unstructured
UnstructuredInterpolatedModel.y_data_raw
black_box()
- 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
_rad2deg
degrees()
radians()
sind()
cosd()
tand()
arcsind()
arccosd()
arctan2d()
- Submodules
- aerosandbox.optimization
- Submodules
- aerosandbox.optimization.opti
- Attributes
- Classes
- Module Contents
Opti
Opti.variable_categories_to_freeze
Opti.cache_filename
Opti.load_frozen_variables_from_cache
Opti.save_to_cache_on_solve
Opti.ignore_violated_parametric_constraints
Opti.freeze_style
Opti.variables_categorized
Opti._variable_declarations
Opti._constraint_declarations
Opti._variable_index_counter
Opti._constraint_index_counter
Opti.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
opti
- aerosandbox.optimization.opti
- Classes
- Package Contents
Opti
Opti.variable_categories_to_freeze
Opti.cache_filename
Opti.load_frozen_variables_from_cache
Opti.save_to_cache_on_solve
Opti.ignore_violated_parametric_constraints
Opti.freeze_style
Opti.variables_categorized
Opti._variable_declarations
Opti._constraint_declarations
Opti._variable_index_counter
Opti._constraint_index_counter
Opti.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
OperatingPoint
OperatingPoint.atmosphere
OperatingPoint.velocity
OperatingPoint.alpha
OperatingPoint.beta
OperatingPoint.p
OperatingPoint.q
OperatingPoint.r
OperatingPoint.state
OperatingPoint.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
OperatingPoint
OperatingPoint.atmosphere
OperatingPoint.velocity
OperatingPoint.alpha
OperatingPoint.beta
OperatingPoint.p
OperatingPoint.q
OperatingPoint.r
OperatingPoint.state
OperatingPoint.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
- Subpackages
- Submodules
- aerosandbox.structures.buckling
- aerosandbox.structures.tube_spar_bending
- Attributes
- Classes
- Module Contents
TubeSparBendingStructure
TubeSparBendingStructure.length
TubeSparBendingStructure.diameter_function
TubeSparBendingStructure.wall_thickness_function
TubeSparBendingStructure.bending_distributed_force_function
TubeSparBendingStructure.points_per_point_load
TubeSparBendingStructure.elastic_modulus_function
TubeSparBendingStructure.EI_guess
TubeSparBendingStructure.assume_thin_tube
TubeSparBendingStructure.y
TubeSparBendingStructure.N
TubeSparBendingStructure.dy
TubeSparBendingStructure.EI
TubeSparBendingStructure.u
TubeSparBendingStructure.du
TubeSparBendingStructure.ddu
TubeSparBendingStructure.dEIddu
TubeSparBendingStructure.bending_moment
TubeSparBendingStructure.shear_force
TubeSparBendingStructure.stress_axial
TubeSparBendingStructure.diameter
TubeSparBendingStructure.wall_thickness
TubeSparBendingStructure.distributed_force
TubeSparBendingStructure.elastic_modulus
TubeSparBendingStructure.I
TubeSparBendingStructure.volume()
TubeSparBendingStructure.total_force()
TubeSparBendingStructure.draw()
opti
- aerosandbox.tools
- Subpackages
- aerosandbox.tools.pretty_plots
- Subpackages
- Submodules
- Attributes
- Functions
- Package Contents
eng_string()
contour()
x
pie()
data
plot_color_by_value()
plot_smooth()
plot_with_bootstrapped_uncertainty()
labelLines()
ax_is_3d()
show_plot()
set_ticks()
equal()
palettes
get_discrete_colors_from_colormap()
adjust_lightness()
get_last_line_color()
hline()
vline()
preset_view_angles
figure3d()
ax_is_3d()
set_preset_3d_view_angle()
t
qp()
x
- aerosandbox.tools.python
- aerosandbox.tools.statistics
- aerosandbox.tools.pretty_plots
- Submodules
- aerosandbox.tools.code_benchmarking
- aerosandbox.tools.inspect_tools
- aerosandbox.tools.string_formatting
- aerosandbox.tools.sympy_interactive
- aerosandbox.tools.units
- Attributes
- Module Contents
meter
inch
foot
yard
mile
naut_mile
kg
gram
slug
lbm
pound
short_ton
long_ton
oz
second
minute
hour
day
week
year
month
newton
lbf
pound_force
kph
knot
mph
fps
rads_per_sec
rps
rpm
liter
gallon_us
gallon_imperial
gallon
quart
pascal
atm
torr
psi
psf
watt
horsepower
hp
amp
joule
btu
calorie
kcal
watt_hour
yocto
zepto
atto
femto
pico
nano
micro
milli
centi
deci
deka
hecto
kilo
mega
giga
tera
peta
exa
zetta
yotta
m
ft
yd
mi
nmi
kilogram
sec
s
min
hr
wk
yr
N
kt
L
Pa
- aerosandbox.tools.webplotdigitizer_reader
- Subpackages
- aerosandbox.visualization
- Submodules
- aerosandbox.visualization.carpet_plot_utils
- aerosandbox.visualization.plotly
- aerosandbox.visualization.plotly_Figure3D
- Attributes
- Classes
- Functions
- Module Contents
reflect_over_XZ_plane()
Figure3D
Figure3D.fig
Figure3D.x_face
Figure3D.y_face
Figure3D.z_face
Figure3D.i_face
Figure3D.j_face
Figure3D.k_face
Figure3D.intensity_face
Figure3D.x_line
Figure3D.y_line
Figure3D.z_line
Figure3D.x_streamline
Figure3D.y_streamline
Figure3D.z_streamline
Figure3D.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
MassProperties
MassProperties.mass
MassProperties.x_cg
MassProperties.y_cg
MassProperties.z_cg
MassProperties.Ixx
MassProperties.Iyy
MassProperties.Izz
MassProperties.Ixy
MassProperties.Iyz
MassProperties.Ixz
MassProperties.__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_cg
MassProperties.inertia_tensor
MassProperties.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
AeroSandboxObject
trim_string()
MassProperties
MassProperties.mass
MassProperties.x_cg
MassProperties.y_cg
MassProperties.z_cg
MassProperties.Ixx
MassProperties.Iyy
MassProperties.Izz
MassProperties.Ixy
MassProperties.Iyz
MassProperties.Ixz
MassProperties.__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_cg
MassProperties.inertia_tensor
MassProperties.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
mass_properties_from_radius_of_gyration()
- Submodules
- aerosandbox.aerodynamics
- Submodules
- Attributes
- Classes
- Functions
- Package Contents
_asb_root
Opti
Opti.variable_categories_to_freeze
Opti.cache_filename
Opti.load_frozen_variables_from_cache
Opti.save_to_cache_on_solve
Opti.ignore_violated_parametric_constraints
Opti.freeze_style
Opti.variables_categorized
Opti._variable_declarations
Opti._constraint_declarations
Opti._variable_index_counter
Opti._constraint_index_counter
Opti.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()
AeroSandboxObject
load()
ExplicitAnalysis
ImplicitAnalysis
Opti
Opti.variable_categories_to_freeze
Opti.cache_filename
Opti.load_frozen_variables_from_cache
Opti.save_to_cache_on_solve
Opti.ignore_violated_parametric_constraints
Opti.freeze_style
Opti.variables_categorized
Opti._variable_declarations
Opti._constraint_declarations
Opti._variable_index_counter
Opti._constraint_index_counter
Opti.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
FittedModel
FittedModel.y_data
FittedModel.n_datapoints
FittedModel.sum_weights
FittedModel.weights
FittedModel.relevant_inputs
FittedModel.opti
FittedModel.params
FittedModel.x_data_original
FittedModel.sol
FittedModel.params_solved
FittedModel.model
FittedModel.x_data
FittedModel.parameters
FittedModel.parameter_guesses
FittedModel.parameter_bounds
FittedModel.residual_norm_type
FittedModel.fit_type
FittedModel.put_residuals_in_logspace
FittedModel.__call__()
FittedModel.goodness_of_fit()
InterpolatedModel
UnstructuredInterpolatedModel
UnstructuredInterpolatedModel.interpolator
UnstructuredInterpolatedModel.x_data_coordinates
UnstructuredInterpolatedModel.x_data_structured_values
UnstructuredInterpolatedModel.x_data_structured
UnstructuredInterpolatedModel.y_data_structured
UnstructuredInterpolatedModel.interpolated_model_kwargs
UnstructuredInterpolatedModel.x_data_raw_unstructured
UnstructuredInterpolatedModel.y_data_raw
black_box()
Airfoil
Airfoil.name
Airfoil.coordinates
Airfoil.__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()
KulfanAirfoil
KulfanAirfoil.name
KulfanAirfoil.lower_weights
KulfanAirfoil.upper_weights
KulfanAirfoil.leading_edge_weight
KulfanAirfoil.TE_thickness
KulfanAirfoil.N1
KulfanAirfoil.N2
KulfanAirfoil.__repr__()
KulfanAirfoil.kulfan_parameters
KulfanAirfoil.coordinates
KulfanAirfoil.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()
Wing
Wing.name
Wing.xsecs
Wing.symmetric
Wing.color
Wing.analysis_specific_options
Wing.__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()
WingXSec
ControlSurface
Fuselage
Fuselage.name
Fuselage.xsecs
Fuselage.color
Fuselage.analysis_specific_options
Fuselage.__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()
FuselageXSec
FuselageXSec.radius_specified
FuselageXSec.width_height_specified
FuselageXSec.xyz_c
FuselageXSec.xyz_normal
FuselageXSec.shape
FuselageXSec.analysis_specific_options
FuselageXSec.__repr__()
FuselageXSec.xsec_area()
FuselageXSec.xsec_perimeter()
FuselageXSec.compute_frame()
FuselageXSec.get_3D_coordinates()
FuselageXSec.equivalent_radius()
FuselageXSec.translate()
Airplane
Airplane.name
Airplane.xyz_ref
Airplane.wings
Airplane.fuselages
Airplane.propulsors
Airplane.analysis_specific_options
Airplane.__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()
Propulsor
Propulsor.name
Propulsor.xyz_c
Propulsor.xyz_normal
Propulsor.radius
Propulsor.length
Propulsor.color
Propulsor.analysis_specific_options
Propulsor.__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()
Atmosphere
Atmosphere.altitude
Atmosphere.method
Atmosphere.temperature_deviation
Atmosphere._valid_altitude_range
Atmosphere.__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()
AeroSandboxObject
trim_string()
MassProperties
MassProperties.mass
MassProperties.x_cg
MassProperties.y_cg
MassProperties.z_cg
MassProperties.Ixx
MassProperties.Iyy
MassProperties.Izz
MassProperties.Ixy
MassProperties.Iyz
MassProperties.Ixz
MassProperties.__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_cg
MassProperties.inertia_tensor
MassProperties.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
OperatingPoint
OperatingPoint.atmosphere
OperatingPoint.velocity
OperatingPoint.alpha
OperatingPoint.beta
OperatingPoint.p
OperatingPoint.q
OperatingPoint.r
OperatingPoint.state
OperatingPoint.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()
DynamicsPointMass1DHorizontal
DynamicsPointMass1DHorizontal.mass_props
DynamicsPointMass1DHorizontal.x_e
DynamicsPointMass1DHorizontal.y_e
DynamicsPointMass1DHorizontal.z_e
DynamicsPointMass1DHorizontal.u_e
DynamicsPointMass1DHorizontal.v_e
DynamicsPointMass1DHorizontal.w_e
DynamicsPointMass1DHorizontal.alpha
DynamicsPointMass1DHorizontal.beta
DynamicsPointMass1DHorizontal.bank
DynamicsPointMass1DHorizontal.Fx_e
DynamicsPointMass1DHorizontal.Fy_e
DynamicsPointMass1DHorizontal.Fz_e
DynamicsPointMass1DHorizontal.state
DynamicsPointMass1DHorizontal.control_variables
DynamicsPointMass1DHorizontal.state_derivatives()
DynamicsPointMass1DVertical
DynamicsPointMass1DVertical.mass_props
DynamicsPointMass1DVertical.x_e
DynamicsPointMass1DVertical.y_e
DynamicsPointMass1DVertical.z_e
DynamicsPointMass1DVertical.u_e
DynamicsPointMass1DVertical.v_e
DynamicsPointMass1DVertical.w_e
DynamicsPointMass1DVertical.alpha
DynamicsPointMass1DVertical.beta
DynamicsPointMass1DVertical.bank
DynamicsPointMass1DVertical.Fx_e
DynamicsPointMass1DVertical.Fy_e
DynamicsPointMass1DVertical.Fz_e
DynamicsPointMass1DVertical.state
DynamicsPointMass1DVertical.control_variables
DynamicsPointMass1DVertical.state_derivatives()
DynamicsPointMass2DCartesian
DynamicsPointMass2DCartesian.mass_props
DynamicsPointMass2DCartesian.x_e
DynamicsPointMass2DCartesian.y_e
DynamicsPointMass2DCartesian.z_e
DynamicsPointMass2DCartesian.u_e
DynamicsPointMass2DCartesian.v_e
DynamicsPointMass2DCartesian.w_e
DynamicsPointMass2DCartesian.alpha
DynamicsPointMass2DCartesian.beta
DynamicsPointMass2DCartesian.bank
DynamicsPointMass2DCartesian.Fx_e
DynamicsPointMass2DCartesian.Fy_e
DynamicsPointMass2DCartesian.Fz_e
DynamicsPointMass2DCartesian.state
DynamicsPointMass2DCartesian.control_variables
DynamicsPointMass2DCartesian.state_derivatives()
DynamicsPointMass2DSpeedGamma
DynamicsPointMass2DSpeedGamma.mass_props
DynamicsPointMass2DSpeedGamma.x_e
DynamicsPointMass2DSpeedGamma.y_e
DynamicsPointMass2DSpeedGamma.z_e
DynamicsPointMass2DSpeedGamma.speed
DynamicsPointMass2DSpeedGamma.gamma
DynamicsPointMass2DSpeedGamma.track
DynamicsPointMass2DSpeedGamma.bank
DynamicsPointMass2DSpeedGamma.alpha
DynamicsPointMass2DSpeedGamma.beta
DynamicsPointMass2DSpeedGamma.Fx_w
DynamicsPointMass2DSpeedGamma.Fy_w
DynamicsPointMass2DSpeedGamma.Fz_w
DynamicsPointMass2DSpeedGamma.state
DynamicsPointMass2DSpeedGamma.control_variables
DynamicsPointMass2DSpeedGamma.state_derivatives()
DynamicsPointMass3DCartesian
DynamicsPointMass3DCartesian.mass_props
DynamicsPointMass3DCartesian.x_e
DynamicsPointMass3DCartesian.y_e
DynamicsPointMass3DCartesian.z_e
DynamicsPointMass3DCartesian.u_e
DynamicsPointMass3DCartesian.v_e
DynamicsPointMass3DCartesian.w_e
DynamicsPointMass3DCartesian.alpha
DynamicsPointMass3DCartesian.beta
DynamicsPointMass3DCartesian.bank
DynamicsPointMass3DCartesian.Fx_e
DynamicsPointMass3DCartesian.Fy_e
DynamicsPointMass3DCartesian.Fz_e
DynamicsPointMass3DCartesian.state
DynamicsPointMass3DCartesian.control_variables
DynamicsPointMass3DCartesian.state_derivatives()
DynamicsPointMass3DCartesian.speed
DynamicsPointMass3DCartesian.gamma
DynamicsPointMass3DCartesian.track
DynamicsPointMass3DCartesian.convert_axes()
DynamicsPointMass3DCartesian.add_force()
DynamicsPointMass3DSpeedGammaTrack
DynamicsPointMass3DSpeedGammaTrack.mass_props
DynamicsPointMass3DSpeedGammaTrack.x_e
DynamicsPointMass3DSpeedGammaTrack.y_e
DynamicsPointMass3DSpeedGammaTrack.z_e
DynamicsPointMass3DSpeedGammaTrack.speed
DynamicsPointMass3DSpeedGammaTrack.gamma
DynamicsPointMass3DSpeedGammaTrack.track
DynamicsPointMass3DSpeedGammaTrack.alpha
DynamicsPointMass3DSpeedGammaTrack.beta
DynamicsPointMass3DSpeedGammaTrack.bank
DynamicsPointMass3DSpeedGammaTrack.Fx_w
DynamicsPointMass3DSpeedGammaTrack.Fy_w
DynamicsPointMass3DSpeedGammaTrack.Fz_w
DynamicsPointMass3DSpeedGammaTrack.state
DynamicsPointMass3DSpeedGammaTrack.control_variables
DynamicsPointMass3DSpeedGammaTrack.state_derivatives()
DynamicsPointMass3DSpeedGammaTrack.u_e
DynamicsPointMass3DSpeedGammaTrack.v_e
DynamicsPointMass3DSpeedGammaTrack.w_e
DynamicsPointMass3DSpeedGammaTrack.convert_axes()
DynamicsPointMass3DSpeedGammaTrack.add_force()
DynamicsRigidBody2DBody
DynamicsRigidBody2DBody.mass_props
DynamicsRigidBody2DBody.x_e
DynamicsRigidBody2DBody.y_e
DynamicsRigidBody2DBody.z_e
DynamicsRigidBody2DBody.u_b
DynamicsRigidBody2DBody.v_b
DynamicsRigidBody2DBody.w_b
DynamicsRigidBody2DBody.phi
DynamicsRigidBody2DBody.theta
DynamicsRigidBody2DBody.psi
DynamicsRigidBody2DBody.p
DynamicsRigidBody2DBody.q
DynamicsRigidBody2DBody.r
DynamicsRigidBody2DBody.Fx_b
DynamicsRigidBody2DBody.Fy_b
DynamicsRigidBody2DBody.Fz_b
DynamicsRigidBody2DBody.Mx_b
DynamicsRigidBody2DBody.My_b
DynamicsRigidBody2DBody.Mz_b
DynamicsRigidBody2DBody.hx_b
DynamicsRigidBody2DBody.hy_b
DynamicsRigidBody2DBody.hz_b
DynamicsRigidBody2DBody.state
DynamicsRigidBody2DBody.control_variables
DynamicsRigidBody2DBody.state_derivatives()
DynamicsRigidBody3DBodyEuler
DynamicsRigidBody3DBodyEuler.mass_props
DynamicsRigidBody3DBodyEuler.x_e
DynamicsRigidBody3DBodyEuler.y_e
DynamicsRigidBody3DBodyEuler.z_e
DynamicsRigidBody3DBodyEuler.u_b
DynamicsRigidBody3DBodyEuler.v_b
DynamicsRigidBody3DBodyEuler.w_b
DynamicsRigidBody3DBodyEuler.phi
DynamicsRigidBody3DBodyEuler.theta
DynamicsRigidBody3DBodyEuler.psi
DynamicsRigidBody3DBodyEuler.p
DynamicsRigidBody3DBodyEuler.q
DynamicsRigidBody3DBodyEuler.r
DynamicsRigidBody3DBodyEuler.Fx_b
DynamicsRigidBody3DBodyEuler.Fy_b
DynamicsRigidBody3DBodyEuler.Fz_b
DynamicsRigidBody3DBodyEuler.Mx_b
DynamicsRigidBody3DBodyEuler.My_b
DynamicsRigidBody3DBodyEuler.Mz_b
DynamicsRigidBody3DBodyEuler.hx_b
DynamicsRigidBody3DBodyEuler.hy_b
DynamicsRigidBody3DBodyEuler.hz_b
DynamicsRigidBody3DBodyEuler.state
DynamicsRigidBody3DBodyEuler.control_variables
DynamicsRigidBody3DBodyEuler.state_derivatives()
DynamicsRigidBody3DBodyEuler.convert_axes()
DynamicsRigidBody3DBodyEuler.add_force()
DynamicsRigidBody3DBodyEuler.add_moment()
DynamicsRigidBody3DBodyEuler.speed
DynamicsRigidBody3DBodyEuler.alpha
DynamicsRigidBody3DBodyEuler.beta
AirfoilInviscid
XFoil
XFoil.XFoilError
XFoil.airfoil
XFoil.Re
XFoil.mach
XFoil.n_crit
XFoil.xtr_upper
XFoil.xtr_lower
XFoil.hinge_point_x
XFoil.full_potential
XFoil.max_iter
XFoil.xfoil_command
XFoil.xfoil_repanel
XFoil.xfoil_repanel_n_points
XFoil.include_bl_data
XFoil.verbose
XFoil.timeout
XFoil.__repr__()
XFoil._default_keystrokes()
XFoil._run_xfoil()
XFoil.open_interactive()
XFoil.alpha()
XFoil.cl()
MSES
MSES.airfoil
MSES.n_crit
MSES.xtr_upper
MSES.xtr_lower
MSES.max_iter
MSES.mset_command
MSES.mses_command
MSES.mplot_command
MSES.use_xvfb
MSES.xvfb_command
MSES.verbosity
MSES.timeout_mses
MSES.timeout_mset
MSES.timeout_mplot
MSES.working_directory
MSES.behavior_after_unconverged_run
MSES.mset_alpha
MSES.mset_n
MSES.mset_e
MSES.mset_io
MSES.mset_x
MSES.mses_mcrit
MSES.mses_mucon
MSES.run()
VortexLatticeMethod
VortexLatticeMethod.airplane
VortexLatticeMethod.op_point
VortexLatticeMethod.xyz_ref
VortexLatticeMethod.verbose
VortexLatticeMethod.spanwise_resolution
VortexLatticeMethod.spanwise_spacing_function
VortexLatticeMethod.chordwise_resolution
VortexLatticeMethod.chordwise_spacing_function
VortexLatticeMethod.vortex_core_radius
VortexLatticeMethod.align_trailing_vortices_with_wind
VortexLatticeMethod.run_symmetric
VortexLatticeMethod.__repr__()
VortexLatticeMethod.run()
VortexLatticeMethod.run_with_stability_derivatives()
VortexLatticeMethod.get_induced_velocity_at_points()
VortexLatticeMethod.get_velocity_at_points()
VortexLatticeMethod.calculate_streamlines()
VortexLatticeMethod.draw()
LiftingLine
LiftingLine.airplane
LiftingLine.op_point
LiftingLine.xyz_ref
LiftingLine.model_size
LiftingLine.verbose
LiftingLine.spanwise_resolution
LiftingLine.spanwise_spacing_function
LiftingLine.vortex_core_radius
LiftingLine.align_trailing_vortices_with_wind
LiftingLine.run_symmetric
LiftingLine.__repr__()
LiftingLine.AeroComponentResults
LiftingLine.AeroComponentResults.s_ref
LiftingLine.AeroComponentResults.c_ref
LiftingLine.AeroComponentResults.b_ref
LiftingLine.AeroComponentResults.op_point
LiftingLine.AeroComponentResults.F_g
LiftingLine.AeroComponentResults.M_g
LiftingLine.AeroComponentResults.__repr__()
LiftingLine.AeroComponentResults.F_b
LiftingLine.AeroComponentResults.F_w
LiftingLine.AeroComponentResults.M_b
LiftingLine.AeroComponentResults.M_w
LiftingLine.AeroComponentResults.L
LiftingLine.AeroComponentResults.Y
LiftingLine.AeroComponentResults.D
LiftingLine.AeroComponentResults.l_b
LiftingLine.AeroComponentResults.m_b
LiftingLine.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()
NonlinearLiftingLine
NonlinearLiftingLine.airplane
NonlinearLiftingLine.op_point
NonlinearLiftingLine.xyz_ref
NonlinearLiftingLine.verbose
NonlinearLiftingLine.spanwise_resolution
NonlinearLiftingLine.spanwise_spacing_function
NonlinearLiftingLine.vortex_core_radius
NonlinearLiftingLine.align_trailing_vortices_with_wind
NonlinearLiftingLine.run_symmetric
NonlinearLiftingLine.__repr__()
NonlinearLiftingLine.run()
NonlinearLiftingLine.get_induced_velocity_at_points()
NonlinearLiftingLine.get_velocity_at_points()
NonlinearLiftingLine.calculate_fuselage_influences()
NonlinearLiftingLine.calculate_streamlines()
NonlinearLiftingLine.draw()
AeroBuildup
AeroBuildup.default_analysis_specific_options
AeroBuildup.airplane
AeroBuildup.op_point
AeroBuildup.xyz_ref
AeroBuildup.model_size
AeroBuildup.include_wave_drag
AeroBuildup.__repr__()
AeroBuildup.AeroComponentResults
AeroBuildup.AeroComponentResults.s_ref
AeroBuildup.AeroComponentResults.c_ref
AeroBuildup.AeroComponentResults.b_ref
AeroBuildup.AeroComponentResults.op_point
AeroBuildup.AeroComponentResults.F_g
AeroBuildup.AeroComponentResults.M_g
AeroBuildup.AeroComponentResults.span_effective
AeroBuildup.AeroComponentResults.oswalds_efficiency
AeroBuildup.AeroComponentResults.__repr__()
AeroBuildup.AeroComponentResults.F_b
AeroBuildup.AeroComponentResults.F_w
AeroBuildup.AeroComponentResults.M_b
AeroBuildup.AeroComponentResults.M_w
AeroBuildup.AeroComponentResults.L
AeroBuildup.AeroComponentResults.Y
AeroBuildup.AeroComponentResults.D
AeroBuildup.AeroComponentResults.l_b
AeroBuildup.AeroComponentResults.m_b
AeroBuildup.AeroComponentResults.n_b
AeroBuildup.run()
AeroBuildup.run_with_stability_derivatives()
AeroBuildup.wing_aerodynamics()
AeroBuildup.fuselage_aerodynamics()
AVL
AVL.default_analysis_specific_options
AVL.AVL_spacing_parameters
AVL.airplane
AVL.op_point
AVL.xyz_ref
AVL.avl_command
AVL.verbose
AVL.timeout
AVL.working_directory
AVL.ground_effect
AVL.ground_effect_height
AVL.__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()
- Subpackages
- 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