Skip to main content

Python tools for basic fluid mechanics computations

Project description

AeroKit

Python packages for compressible flow computations

PyPi Version PyPI pyversions Doc Slack

GitHub stars PyPi downloads codecov Codacy Badge

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 details)

Uploaded Source

Built Distribution

aerokit-1.2.1-py3-none-any.whl (49.6 kB view details)

Uploaded Python 3

File details

Details for the file aerokit-1.2.1.tar.gz.

File metadata

  • Download URL: aerokit-1.2.1.tar.gz
  • Upload date:
  • Size: 44.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for aerokit-1.2.1.tar.gz
Algorithm Hash digest
SHA256 88e455ca6853614f8910747b2b5af121928b303c7cbf2f43ba9ae315bd97719f
MD5 c76e4589758c7c06a33e2f08c31802f9
BLAKE2b-256 857e7186dfa1019837b456bf684746dc07dd51093f4f3e8c78da673b31f6840b

See more details on using hashes here.

File details

Details for the file aerokit-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: aerokit-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 49.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for aerokit-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2b9dfdcf49addec1be60a20c5d583b8ced5b07183dfa7c62251814f8b16edf07
MD5 7bc261675dc0d2a923d60c0451096d27
BLAKE2b-256 2444146d0558cee040d8c5d3eeaf15a57e596578a7bb6104fe599f401ba548f4

See more details on using hashes here.

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