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

Uploaded Python 3

File details

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

File metadata

  • Download URL: compressible_flow-0.0.0.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.0.0.tar.gz
Algorithm Hash digest
SHA256 4ff32e2bbe199f6edb1d057dc371a1861537ee0398aac77b9b57ffb28701deda
MD5 a595d246d3dc96af51d72f67fbf67978
BLAKE2b-256 6c35ed5eee266120b47f383a06f241a2104b71c42f41058aae87ac9f0381805e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compressible_flow-0.0.0-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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90eafebee36606e27fffbb89d4b07b50c154ac16c563006b1e4ea926191b1b88
MD5 dbad51d33703e655e21fd37a20400745
BLAKE2b-256 25335a5ca1d6f7b1df2ecf3aca33d294b909c456ca9ebaa75631fc8f0cd5b6a4

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