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

Uploaded Python 3

File details

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

File metadata

  • Download URL: compressible_flow-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 ff811718e8d3f1e26b86a229630f5defb24e2105d1915dc3b0b9a49ddd27eab2
MD5 d29b38826f229610cc8724dfcb064e42
BLAKE2b-256 891364c68d6a939e2872ff472e778348d1df6f1968bc21e16679615e00577abc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compressible_flow-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 556696a62f8404d092be332321d716c8fbc13d2d50df646314a0023eeb97e698
MD5 d72af3c7c10c3b8644715ee0e6e610ae
BLAKE2b-256 6c65e53b6bd2eef6e9b601e8760920ee46a8b043cf5c44fec9c02e7903991209

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