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.8.tar.gz (3.9 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.8-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: compressible_flow-0.1.8.tar.gz
  • Upload date:
  • Size: 3.9 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.8.tar.gz
Algorithm Hash digest
SHA256 2c539d93ea18b2fc57e80273ec6568ccab658718e9422331be302e7685871297
MD5 11343c5537fd326f087a6dd830462e16
BLAKE2b-256 5cba6dcdad3b75f84ab68d9d81db75e350cedba9bd380506b3e854f69d86bef7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compressible_flow-0.1.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 47f255c01498be4349bf88ca09c55e5a2ae185779be1071f0166c28f61dd0d9b
MD5 b68758f1317647e64c55d0f0191d60ab
BLAKE2b-256 bf3db332f8ee729cd0b6b6a5b7f8e273c4e0f8e72476d79447e5ed93022bfe4e

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