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.
The GitHub: kilojoule-notebooks repository contains Jupyter notebooks with detailed installation and usage instructions along with example notebooks.
Metadata
Release files for kilojoule 0.5.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| kilojoule-0.5.11.tar.gz | 186.8 kB | Without provenance | Details for kilojoule-0.5.11.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| kilojoule-0.5.11-py3-none-any.whl | Python 3 | none | any | Details for kilojoule-0.5.11-py3-none-any.whl |
Total release size: 339.5 kB
Release files / kilojoule-0.5.11.tar.gz
| Download URL | kilojoule-0.5.11.tar.gz |
|---|---|
| Size | 186.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04c7825e17ac75aa2c96f59784ea19b07c6abe64d3cb90f9665d6cc8a6f35262
|
|
BLAKE2b-256 checksum How to use checksums |
d29f7b72c64e53806fef761f6ad4d45ecc4c00a1b192419fa676b20bcda469cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / kilojoule-0.5.11-py3-none-any.whl
| Download URL | kilojoule-0.5.11-py3-none-any.whl |
|---|---|
| Size | 152.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
653bd2c0271ca0f56585a01dcf1bc18d074c1b417ac6e43fdf43d372e26e7a6d
|
|
BLAKE2b-256 checksum How to use checksums |
6725e2df2cb5926b2aeb4fe68a87cec26f08c2af31c2d688942ea60e0b29da03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for kilojoule 0.5.11
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.