A convenience package for engineering calculations with a focus on fluids mechanics, thermodynamics, and heat transfer
Project description
kilojoule
Convenience functions for solving thermodynamic and heat transfer problems
Installation
pip install kilojoule
Description
kilojoule is a Python module/package to provide convenience functions
for performing thermodynamic and heat transfer calculations. The
primary use case for these functions is in scripts written to solve
specific problems. To that end, simplicity of syntax for variables
and readability of output are prioritized over speed. Wrapper
functions are provided to pull thermodynamic properties from multiple
sources (CoolProp for real fluids and PYroMat for ideal gases) using
a consistent syntax regardless of the source and including units
(supplied by the Pint library) as an integral part of all calculations.
Variable names are chosen to be consistent with those commonly used in
the mechanical engineering texts.
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
File details
Details for the file kilojoule-0.3.3.tar.gz
.
File metadata
- Download URL: kilojoule-0.3.3.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 453ec68dc809a1379984c22b6fd74382a1df986967ec0d4a161ef574cf9a6142 |
|
MD5 | ef57a43ea7692c698df52390d600c089 |
|
BLAKE2b-256 | aeee042dd134143cc93327f002dee925144e249406baf3bf4c66436edd44684e |
File details
Details for the file kilojoule-0.3.3-py3-none-any.whl
.
File metadata
- Download URL: kilojoule-0.3.3-py3-none-any.whl
- Upload date:
- Size: 97.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92ea6283fbbb80afd8abb618d2c795d4ba4a552806cb33be4dcc1d960ec60a97 |
|
MD5 | 3c4e4d4474c5975f9238226fad108e24 |
|
BLAKE2b-256 | 76cbf1e21e8f123162ee4652de06d1e710dc7c338d3ec7d6196982fe0a5a165c |