Changelog & Release Notes
Upgrading
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
Versions
1.2.1 (2023-12-10)
new
common.numspectralextrapolation and fittingstability.Eulerwith Rankine-Hugoniot conditions
fixed
- compilation of documentation on readthedocs
1.2.0 (2023-11-22)
new
common.numspectralsubpackage with Chebyshev derivation operatorstability.OrrSommerfeldwith new Orr-Sommerfeld modelstability.Eulerwith new Linearized Euler model- eigenvalue problem, solver, sorting functions, convergence with Rayleigh method
1.1.3 (2021-06-02)
fixed
instance.riemann: fix wave speeds for right wave if it is an expansion
1.1.2 (2021-04-15)
fixed
- remove debug print in
aero.ShockWaveconical functions - add reverse function
conical_Mach_walldeflection_sigma(upstream Mach number from conical wall deflection and shock angle)
1.1.1 (2021-03-29)
changed
- save and restore default in
common.defaultgas - change Pi to Pt in
ShockWavefunctions (backward compatibility handled)
fixed
- improve
aero.MassFlowinitialization for Sigma to Mach computations instance.nozzleis now using prescribed gamma- some recommended fixes by LGTM code analysis
- improve test coverage
1.1.0 (2021-02-05)
changed
- changed total/stagnation notation Ti,Pi to Tt,Pt (backward compatibility handled)
- moved
nozzleandriemanntoinstance.*submodule
1.0.0 (2021-01-20)
aero.Isentropicsubmodule: classical compressible isentropic flow functionsaero.ShockWavesubmodule: local (2D) and conical shock functions (shock angle and deviation)aero.Supersonicsubmodule: supersonic 2D invariants, Busemann/Prandtl meyer functionsaero.Massflowsubmodule: 1D massflow functionsaero.Fannosubmodule: theoretical solution of Fanno 1D flow (momentum source)aero.Rayleighsubmodule: theoretical solution of Rayleigh 1D flow (energy source)