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.4.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.4-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: compressible_flow-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 24f0faa9018ddbc4c329e9960d8f6cc617fa6f3df42d9ca67f64d801a856b49f
MD5 b244a440c13e54f34de2df0e500d2b01
BLAKE2b-256 2ac907cbb3687c5dfa83b650036b03438cb83d693be36855835596678e236d61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compressible_flow-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ca87a1917c31d400b65a4451a9ed2b6399968a51c1f23853e1b967dc5bb437f2
MD5 eb9ae3cb4afd3a0928ce14eebe147850
BLAKE2b-256 72d79cb360352f4e71dd7606b145a7a3060f588dc53fe8573471eafdeb130355

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