Skip to main content

A Python thermodynamic property wrapper for fluids and mixtures.

Project description

ThermoProp

A Python thermodynamic property wrapper for pure fluids and fluid mixtures.

ThermoProp provides a simplified interface to:

  • CoolProp
  • PYroMat

while exposing a consistent API for thermodynamic state calculations.

Installation

pip install thermoprop

Example

from thermoprop import Fluid

water = Fluid(
    "water",
    pressure=101325,
    temperature=300
)

print(water.density)
print(water.enthalpy)

Dependencies

  • CoolProp
  • NumPy
  • SciPy
  • PYroMat

Source Code

GitHub:

https://github.com/saakethramoju/ThermoProp

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

thermoprop-0.1.1.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

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

thermoprop-0.1.1-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file thermoprop-0.1.1.tar.gz.

File metadata

  • Download URL: thermoprop-0.1.1.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for thermoprop-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e728db38e54ee6ff64ee79fd39dfcef6ce6c125d56be14316e1e33259ca44795
MD5 2bdb778dc22a0e2272dfebb426b8db86
BLAKE2b-256 71d011bde08e98efd294237e52a2185ea7ba6993c9c10daf91c0680f24ab4ffd

See more details on using hashes here.

File details

Details for the file thermoprop-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: thermoprop-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for thermoprop-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e2075c83e3c920dc2db4c5653c0590c8ee0a231a3c81c72be49d20ec3a4f391
MD5 a266da46831c7e167ae19661eb8771ed
BLAKE2b-256 6fcd693481aa6a05a837c4cc8027567be646d74ca67cb0b547d2c37ebbd50aa0

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