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 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.

The GitHub: kilojoule-notebooks repository contains Jupyter notebooks with detailed installation and usage instructions along with example notebooks.

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.4.1.tar.gz (102.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kilojoule-0.4.1-py3-none-any.whl (121.0 kB view details)

Uploaded Python 3

File details

Details for the file kilojoule-0.4.1.tar.gz.

File metadata

  • Download URL: kilojoule-0.4.1.tar.gz
  • Upload date:
  • Size: 102.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for kilojoule-0.4.1.tar.gz
Algorithm Hash digest
SHA256 d94a044bb9409d1a7253dd0f161668eae384255cade60d0d74deb8494e2ab7ea
MD5 0921d9cdd2110bc6cecd40b6dfa8ba2e
BLAKE2b-256 51d45685f59f1d059f61e7564ea338b0bdb64b665ab044422d80161c06f08baf

See more details on using hashes here.

File details

Details for the file kilojoule-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: kilojoule-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 121.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for kilojoule-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 693f24e8dcfff8beddf9c7e47467dc4e614190a0a6b13bac5a6ba4bfd66545e8
MD5 989f96dd436833cf267b990b6b5ab0fe
BLAKE2b-256 232b42ea7bb4ebfe628ea0d7bb4954ae3b31f7e1efeb9779024730969ca59496

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page