Skip to main content

Frozen shock equations solver.

Project description

PyRGFROSH

PyRGFROSH is a Python implementation of the Real Gas FROzen SHock equations[^1] solver, which calculates the conditions behind the incident and reflected shocks in a shock tube for an arbitrary mixture and equation of state. PyRGFROSH requires a thermodynamic interface for calculating mixture properties as a function of temperature and pressure and currently supports:

The original RGFROSH was developed in FORTRAN at Stanford University by D. F. Davidson and R. K. Hanson using real gas subroutines for CHEMKIN[^2][^3].

Documentation

PyRGFROSH's documentation provides a detailed API reference for the package.

Installation

PyRGFROSH can be installed using

pip install git+https://github.com/VasuLab/PyRGFROSH.git

[^1]: Davidson, D.F. and Hanson, R.K. (1996), Real Gas Corrections in Shock Tube Studies at High Pressures. Isr. J. Chem., 36: 321-326. https://doi.org/10.1002/ijch.199600044 [^2]: P. Barry Butler, "Real Gas Equations of State for Chemkin" Sandia Report No. SAND88-3188 (1988). https://doi.org/10.2172/6224858 [^3]: R. G. Schmitt, P. B. Butler, N. B. French "Chemkin real gas: a Fortran package for analaysis of thermodynamic properties and chemical kinetics in non-ideal systems," U. of Iowa Report UIME PPB 93-006 (1994).

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

rgfrosh-0.1.0.tar.gz (5.4 kB view hashes)

Uploaded Source

Built Distribution

rgfrosh-0.1.0-py3-none-any.whl (5.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page