To upgrade to the latest version of aerokit
use pip
:
pip install aerokit --upgrade
You can determine your currently installed version using this command:
pip show aerokit
1.2.0 (2023-11-22)
common.numspectral
subpackage with Chebyshev derivation operatorstability.OrrSommerfeld
with new Orr-Sommerfeld modelstability.Euler
with new Linearized Euler model- eigenvalue problem, solver, sorting functions, convergence with Rayleigh method
1.1.3 (2021-06-02)
instance.riemann
: fix wave speeds for right wave if it is an expansion
1.1.2 (2021-04-15)
- remove debug print in
aero.ShockWave
conical functions - add reverse function
conical_Mach_walldeflection_sigma
(upstream Mach number from conical wall deflection and shock angle)
1.1.1 (2021-03-29)
- save and restore default in
common.defaultgas
- change Pi to Pt in
ShockWave
functions (backward compatibility handled)
- improve
aero.MassFlow
initialization for Sigma to Mach computations instance.nozzle
is now using prescribed gamma- some recommended fixes by LGTM code analysis
- improve test coverage
1.1.0 (2021-02-05)
- changed total/stagnation notation Ti,Pi to Tt,Pt (backward compatibility handled)
- moved
nozzle
andriemann
toinstance.*
submodule
1.0.0 (2021-01-20)
aero.Isentropic
submodule: classical compressible isentropic flow functionsaero.ShockWave
submodule: local (2D) and conical shock functions (shock angle and deviation)aero.Supersonic
submodule: supersonic 2D invariants, Busemann/Prandtl meyer functionsaero.Massflow
submodule: 1D massflow functionsaero.Fanno
submodule: theoretical solution of Fanno 1D flow (momentum source)aero.Rayleigh
submodule: theoretical solution of Rayleigh 1D flow (energy source)