sandlerprops

PyPI version Python versions

Digitized pure-component properties database from Sandler’s 5th edition

sandlerprops implements a Python interface to pure-component properties database found in Chemical, Biochemical, and Engineering Thermodynamics (5th edition) by Stan Sandler (Wiley, USA).

Warning

This package should be used for educational purposes only.

Features

  • Given a compound name recongized by the database, retrieve:

    • Critical properties (Tc, Pc, Vc)

    • Acentric factor (ω)

    • Antoine coefficients for vapor pressure correlations

    • Heat capacity correlation coefficients

    • Heat of vaporization correlation coefficients

    • Elemental composition and molecular weight

    • Standard-state enthalpy and entropy of formation at 298.15 K and 1 bar

Quick Start

Installation:

pip install sandlerprops

Basic usage from the command line:

sandlerprops show methane

Basic usage from Python:

from sandlerprops import get_database
P = get_database()
result = P.get_compound("methane")
print(f"Critical temperature: {result.Tc}")
print(f"Critical pressure: {result.Pc}")
print(f"Acentric factor: {result.Omega}")
print(f"Molecular weight: {result.Molwt}")

Contents

License

This project is licensed under the MIT License - see the LICENSE file for details.

Citation

If you use this package for academic work, please cite:

  • Sandler, S. (2017). Chemical, Biochemical, and Engineering Thermodynamics (5th ed.). Wiley.

Contact

Cameron F. Abrams - cfa22@drexel.edu

GitHub: https://github.com/cameronabrams/sandlerprops