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

Uploaded Python 3

File details

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

File metadata

  • Download URL: compressible_flow-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 175c69964666e9fee794313c43e196cf4592324f319cf78b1301e3cc738404bc
MD5 42a308911f3d96c57d291591c24111df
BLAKE2b-256 88daf30eafe44b69ff5c111b4f26f2af03ad50a6b767515b6b9241ee9fe0e548

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compressible_flow-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 18e90d2402f685066a4235d5c076c057b42beecf16ec94c43e4934b90b57061a
MD5 8b48f731ac19a298f12090fc066e2b0a
BLAKE2b-256 55c98831de6b118c2af1748c25f88daa1ee18a476bbbdc3ee17d6759a727ec5b

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