For generating property table values for given input
Project description
Python Property Tables Library - proptables
proptables is a Python library designed to provide quick access to property tables for R134a and water, primarily aimed at engineers and researchers needing fluid property data in thermodynamic calculations.
Features
- Provides easy-to-access property data for R134a and water.
- Useful for thermodynamics, refrigeration, and heating applications.
- Simplifies accessing and calculating fluid properties programmatically.
proptables: User Manual
Installation
To install the proptables library, run the following command in your terminal or command prompt:
pip install proptables
Example Output (Google Colab):
Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/
Collecting proptables
Downloading proptables-0.0.7-py3-none-any.whl (32 kB)
Installing collected packages: proptables
Successfully installed proptables-0.0.7
Importing Components
To use the library, import the required components as follows:
from proptables import R134a, water
Using Water Tables
The water function can be used for various thermodynamic properties. Example usages:
By Pressure
water(Pressure=200)
By Pressure and Enthalpy
water(Pressure=200, Enthalpy=1500)
By Temperature
water(Temperature=54)
By Temperature and Entropy
water(Temperature=54, Entropy=5)
Example with Superheated Property
water(Pressure=4000, Superheated=True)
Using R134a Tables
The R134a function supports similar property queries. Example usages:
By Temperature
R134a(Temperature=36)
By Temperature and Enthalpy
R134a(Temperature=34, Enthalpy=112)
By Pressure
R134a(Pressure=600)
Example with Superheated Property
R134a(Pressure=1200, Superheated=True)
Data Tables
The library provides detailed thermodynamic tables for water and R134a. Below are some examples:
Water Table (Pressure-based)
| MPa | degC | vf | vg | uf | ug | hf | hfg | hg | sf | sfg | sg |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 25 | 0.2 | 0.001061 | 0.8857 | 504.5 | 2529.1 | 504.7 | 2201.5 | 2706.2 | 1.5302 | 5.5967 | 7.1269 |
R134a Table (Temperature-based)
| degC | kPa | vf | vg | uf | ug | hf | hfg | hg | sf | sfg | sg |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 36.0 | 0.00086 | 0.0224 | 101.55 | 249.1 | 102.33 | 167.17 | 269.5 | 0.3761 | 0.5407 | 0.9168 |
Reporting Issues
If you encounter any errors or issues, please report them on the library's GitHub page.
Thank you for using proptables!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file proptables-0.1.1.tar.gz.
File metadata
- Download URL: proptables-0.1.1.tar.gz
- Upload date:
- Size: 22.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6f13dd9dc865e51e1db9526d346ad095f312c73fa046b42942601a7c6d4f99c
|
|
| MD5 |
bd3c6e28c6431f76f71cbefd10ef66e7
|
|
| BLAKE2b-256 |
44247fddd0eebbe5940d40d2e17684f1605a201a9c1bec8f3704185aa762708b
|
File details
Details for the file proptables-0.1.1-py3-none-any.whl.
File metadata
- Download URL: proptables-0.1.1-py3-none-any.whl
- Upload date:
- Size: 21.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aea834c7f6cfad43e8529c49f7830187f4a0557e3cdef28c34fc679f474d2263
|
|
| MD5 |
098b6ac59be2a00c45556845535e6622
|
|
| BLAKE2b-256 |
ca397810f70379fd5ca423b91f9dd3a1ffa6a75520e88bb808fd548b64417624
|