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.2.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.2-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thermoprop-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 7df748c3939e336a799116e47fdff0e5227dbe4370d269c6b10dbdb693251689
MD5 c09def125cdd837f5f5385502de2a518
BLAKE2b-256 13c2b310bdd07ad51a5e8e062a7d723af21b8348afb579ada5d893a209754d6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thermoprop-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 263b9523fb3ada44d920e8fc480f3eb63efbd663bf55144a5e3a3723ac9ff3e8
MD5 b479443009c35b0c2d1cf1356d5f9d54
BLAKE2b-256 a102f1aba4136a365db21c14ae377c7ba18fe247f91579ecad4cd68fcf71135c

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