Python tools for basic fluid mechanics computations
Project description
AeroKit
Python packages for compressible flow computations
Features
- Mach dependent functions for isentropic total pressure, temperature and mass flow
- local Rankine-Hugoniot shock wave equations (or 2d planar shocks) and conical shock waves
- Fanno equations for momentum losses in a duct
- Rayleigh equations for heating/cooling in a duct
- unsteady compressible 1D flows
- 1D stability equations: Orr-Sommerfeld and linearized compressible inviscid
- applications:
- nozzle flows
- (Riemann) shock tube
- Channel incompressible flow stability (Poiseuille)
- degree based trigonometric functions
- real gaz and kerozen thermo functions
- Newton iterative solve, ODE integration, Chebyshev spectral discretization
Installation & usage
pip install aerokit
Documentation is available on readthedocs. More examples are available in the repository.
Requirements
numpy
,scipy
- examples are plotted using
matplotlib
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aerokit-1.2.1.tar.gz
(44.0 kB
view hashes)
Built Distribution
aerokit-1.2.1-py3-none-any.whl
(49.6 kB
view hashes)