Skip to main content

A JAX-based mirror of CoolProp (Under Construction)

Project description

ChillProp

ChillProp is a JAX-based thermodynamic property library with a CoolProp-like API for supported pure and pseudo-pure fluids.

Install

pip install chillprop

For local development:

git clone https://github.com/BenjiG03/ChillProp.git
cd ChillProp
pip install -e .

Quick Example

import chillprop.highlevel as CH

rho = CH.PropsSI("D", "T", 300.0, "P", 1e6, "Air")

Documentation

The full documentation site is built with Sphinx under docs/.

  • Build locally with sphinx-build -b html docs docs/_build/html
  • Read the landing page at docs/_build/html/index.html

The documentation covers installation, quickstart usage, high-level and low-level APIs, compatibility limits, validation scope, and contributor guidance.

Status

The current implementation focuses on:

  • bundled pure and pseudo-pure fluids in src/chillprop/data
  • PropsSI, Props1SI, PhaseSI, and a subset of AbstractState
  • differentiable state solves for the documented supported input pairs
  • automated parity coverage against CoolProp for the documented validation matrix

License

Apache 2.0

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

chillprop-0.0.3.tar.gz (447.2 kB view details)

Uploaded Source

Built Distribution

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

chillprop-0.0.3-py3-none-any.whl (453.3 kB view details)

Uploaded Python 3

File details

Details for the file chillprop-0.0.3.tar.gz.

File metadata

  • Download URL: chillprop-0.0.3.tar.gz
  • Upload date:
  • Size: 447.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for chillprop-0.0.3.tar.gz
Algorithm Hash digest
SHA256 079072374aea4ff90866435da6fb012f4ea4808673a9999a8f5fbcb8c81c70e7
MD5 388d05b4a597a9ee9a84413e1cee7f74
BLAKE2b-256 f4b79f898df504b3bb844381ab170eb164819a1b75483c6f0abfee5de2f21a62

See more details on using hashes here.

File details

Details for the file chillprop-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: chillprop-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 453.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for chillprop-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6900273d6a2c85d4f5871d1e6990398dfd3bc665ce4b9bd15c8f7e4c9afcc5ac
MD5 093c2543471405fb88cf926acbf55790
BLAKE2b-256 64c0db66efdb44a4c4c94973772f2ee90578a3cfffcd5138ebe3a693dde9e569

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