Skip to main content

Functions for working with compressible inviscid flow of gases

Project description

Compressible_flow

Functions for working with compressible inviscid flow of gases.

Description

This package provide a class for the most common function used in calculations of supersonic flow of an ideal gas, including adiabatic flow properties, normal shock wave properties, theta-beta-Mach relation, and Prandtl-Meyer function.

Installation

pip install -i compressible-flow

Usage

Create an Ideal_Gas using the adiabatic ratio $\gamma$ and the effective gas constant $R_{specific}=R/M$ as parameters

import compressible_flow as cf
air = cf.Ideal_Gas(R=287, gamma=1.4)

Calculate the total temperature to temperature ratio T_0/T as a function of the Mach number

air.T0T(M=1.5)

Repository

https://gitlab.com/itorre/compressible_flow

License

This project is released under the MIT license.

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

compressible_flow-0.1.7.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

compressible_flow-0.1.7-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file compressible_flow-0.1.7.tar.gz.

File metadata

  • Download URL: compressible_flow-0.1.7.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/5.15.154+

File hashes

Hashes for compressible_flow-0.1.7.tar.gz
Algorithm Hash digest
SHA256 b089c076db27a89de0bb133767cae55602949c4c3d2c6e0f75551b74b0b42cdb
MD5 eda317f31fbff211c15c66122e025998
BLAKE2b-256 c1cba38822d89ee8316174e3f12f5662e23c64a77f4fc9bc669a9f8585c38102

See more details on using hashes here.

File details

Details for the file compressible_flow-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: compressible_flow-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/5.15.154+

File hashes

Hashes for compressible_flow-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 de2c09bcc5478c77f1847990d60f3db0f25e3d99af35ed87eff7b1212f8ed6eb
MD5 8755a4ef4927dce61d3a896716f1c5cf
BLAKE2b-256 240876b042286466ddeea22720ab7c1dc8b88455ac281ff832d4990bcddd008b

See more details on using hashes here.

Supported by

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