Skip to main content

Frozen shock equations solver.

Project description

Python Real Gas FROzen SHock (PyRGFROSH) Solver

DOI

This project is a solver for the frozen shock equations[^1] developed in Python at the University of Central Florida. 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].

PyRGFROSH is a Python package (rgfrosh) for calculating conditions behind incident and reflected shock in a shock tube for an arbitrary equation of state. PyRGFROSH requires a thermodynamic interface for calculating mixture properties as a function of temperature and pressure and currently supports:

Documentation

The documentation provides a detailed user guide and API reference for the package.

Installation

PyRGFROSH can be installed using

pip install rgfrosh

which also installs required dependencies.

[^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.3.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

rgfrosh-0.1.3-py3-none-any.whl (6.7 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