Catalog PyPI
PACKAGE EXPLORERView in registry

aerokit

PyPI

Python toolkit for basic fluid mechanics computations

Versions collected1
Direct dependencies13From release 1.5.0
Last observed20 Oct, 20:47 UTC

README

Version 1.5.0 documentation

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.5.018 Oct 202613

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
jgressier/aerokit

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:47 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:0cd8796d2fbd4443b5f31c9a06999de4af3da040f0625a3987c44e308226d1e2