Skip to main content

Brigham Young University Thermophysical Properties Laboratory

Project description

byutpl

byutpl (Brigham Young University Thermophysical Properties Laboratory) is a suite of tools for chemical and other engineers to

  1. perform thermodynamic calculations using cubic equations of state and
  2. obtain thermophysical properties for a limited set of compunds.

Its target audience is students in chemical and mechanical engineering majors. Before using this tool, students should fully understand the principles behind the calculations being performed.

It is most useful for courses in thermodynamics, fluids, and heat and mass transfer.

Dependencies

  • numpy
  • scipy

Usage

Available Packages

Import the module for the Soave, Redlich, Kwong equation of state

import byutpl.eos.srk as srk

Import the module for the Peng-Robinson equation of state

import byutpl.eos.pr as pr

Import the modules for the properties of water

import byutpl.properties.water as wtr

Import the package for the properties of air

import byutpl.properties.air as air

Import the package for the properties of benzene

import byutpl.properties.benzene as bzn

Example Commands

The following command returns the residual heat capacity in units of J/mol, calculated using the Soave, Redlich, Kwong equation of state, at 300 K and 500000 Pa for the liquid phase of the compound described by

  • critical temperature = 369 K
  • critical pressure = 4800000 Pa
  • acentric factor = 0.81

srk.hrl(300,5E5,369,48E5,0.81)

The following command returns the liquid viscosity of water at 400 K in units of Pa*s

wtr.lvs(400)

Complete Documentation

For complete lists of functions, properties, and units use the help() function after importing the respective module. help(srk) help(pr) help(wtr) help(air) help(bzn)

Developer

Thomas A. Knotts

Brigham Young University Thermophysical Properties Laboratory

knotts.byu.edu(http://knotts.byu.edu/)

License

GPL(https://www.gnu.org/licenses/gpl-3.0.txt)

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

byu_tpl-1.0.0.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

byu_tpl-1.0.0-py3-none-any.whl (44.5 kB view details)

Uploaded Python 3

File details

Details for the file byu_tpl-1.0.0.tar.gz.

File metadata

  • Download URL: byu_tpl-1.0.0.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for byu_tpl-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d861369a9fc8f87d85251743e59b24f88d42d2b0c31b4d8bab5ca8a5f6af3ef3
MD5 97c848711a947324c03d22d699adddf5
BLAKE2b-256 4f6d0759f8e2e1c38f77ca266290c80ebcf362101a9ca1f60723ad5191032947

See more details on using hashes here.

File details

Details for the file byu_tpl-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: byu_tpl-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 44.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for byu_tpl-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96b313c380c8a2b60e45f706324472bd332b2f800032190a7d398791689d6b2d
MD5 fe36b1750bb3dcd65a4f921016541075
BLAKE2b-256 e5c4fd6e1d67ad83ba78c6767cfd4f6119d356a6eeb224c5c737c3db6c289a15

See more details on using hashes here.

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