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 details)

Uploaded Source

Built Distribution

kilojoule-0.3.3-py3-none-any.whl (97.4 kB view details)

Uploaded Python 3

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

Hashes for kilojoule-0.3.3.tar.gz
Algorithm Hash digest
SHA256 453ec68dc809a1379984c22b6fd74382a1df986967ec0d4a161ef574cf9a6142
MD5 ef57a43ea7692c698df52390d600c089
BLAKE2b-256 aeee042dd134143cc93327f002dee925144e249406baf3bf4c66436edd44684e

See more details on using hashes here.

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

Hashes for kilojoule-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 92ea6283fbbb80afd8abb618d2c795d4ba4a552806cb33be4dcc1d960ec60a97
MD5 3c4e4d4474c5975f9238226fad108e24
BLAKE2b-256 76cbf1e21e8f123162ee4652de06d1e710dc7c338d3ec7d6196982fe0a5a165c

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