User Guide
The aerokit
package mainly consists in aerokit.aero
module for various gas function computations. Default gas definition is handled in aerokit.common.defaultgas
module.
Most implemented functions use normalized properties.
aerokit.aero
module
Isentropic
: isentropic functions for compressible ideal flows (total quantities)MassFlow
: mass flow normalization, choking, 1D nozzleSupersonic
: supersonic specific functions (invariants, Prandtl-Meyer/Busemann function)ShockWave
: 2D or conical shockwaves (Rankine-Hugoniot equations)Propulsion
: flow functions for thrustFanno
: Fanno 1D flow (momentum source)Rayleigh
: Rayleigh 1D flow (energy source)model1D
: class for 1D compressible stateunsteady1D
: extended class for 1D unsteady computations
aerokit.instance
module
riemann
: solution for generalized Riemann problems (shock tube)nozzle
: solution of 1D nozzle problem