Skip to main content

A convenience package for engineering calculations with a focus on fluids mechanics, thermodynamics, and heat transfer

Project description

kilojoule

PyPI - Version GitHub Release Binder

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kilojoule-0.3.3.tar.gz (1.3 MB view hashes)

Uploaded Source

Built Distribution

kilojoule-0.3.3-py3-none-any.whl (97.4 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