Skip to main content

Python tools for basic fluid mechanics computations

Project description

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

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.0.tar.gz (42.4 kB view hashes)

Uploaded Source

Built Distribution

aerokit-1.2.0-py3-none-any.whl (48.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page