Skip to content
forked from jgressier/aerokit

python package of compressible flow functions

License

Notifications You must be signed in to change notification settings

ggrondin/aerokit

 
 

Repository files navigation

aerokit

Python packages for compressible flow computations

PyPi Version PyPI pyversions Build Status Doc Slack

GitHub stars PyPi downloads codecov lgtm

Features

  • Mach dependent functions for isentropic total pressure, temperature and mass flow
  • local Rankine-Hugoniot shock wave equations (or 2d planar shocks)
  • conical shock waves
  • Fanno equations for momentum losses in a duct
  • Rayleigh equations for heating/cooling in a duct
  • unsteady compressible 1D flows
  • applications: nozzle flows and (Riemann) shock tube
  • misc: degree based trigo functions

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

About

python package of compressible flow functions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 77.1%
  • Jupyter Notebook 11.9%
  • Python 10.9%
  • Other 0.1%