Metadata-Version: 2.1
Name: coolpropx
Version: 0.1.2
Summary: A lightweight wrapper to CoolProp's low-level interface.
Home-page: https://github.com/turbo-sim/coolpropx
License: MIT
Author: Roberto Agromayor
Requires-Python: >=3.10,<3.14
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: CoolProp (>=6.6.0,<7.0.0)
Requires-Dist: matplotlib (>=3.10.1,<4.0.0)
Requires-Dist: numpy (>=2.2.4,<3.0.0)
Requires-Dist: pysolver_view (>=0.6.2,<0.7.0)
Requires-Dist: scipy (>=1.15.2,<2.0.0)
Project-URL: Documentation, https://github.com/turbo-sim/coolpropx
Project-URL: Repository, https://github.com/turbo-sim/coolpropx
Description-Content-Type: text/markdown

# CoolPropX


``CoolPropX`` is a thin wrapper around the [CoolProp](https://www.coolprop.org) fluid property library that provides easy access to its low-level interface

🔗 **Docs**: [turbo-sim.github.io/coolpropx](https://turbo-sim.github.io/coolpropx/)  
📦 **PyPI**: [pypi.org/project/coolpropx](https://pypi.org/project/coolpropx/)

**Note**: This project is developed independently and is not affiliated with or endorsed by the CoolProp project.


## Key features

- Compute and plot phase envelopes and spinodal lines for pure fluids.
- Evaluate thermodynamic properties from the Helmholtz energy equation of state, including metastable states inside the two-phase region.
- Perform flash calculations for any input pair with a custom solver with user-defined initial guesses 
- Accessing structured property dictionaries and immutable `FluidState` objects
- Evaluate properties over arrays of input conditions for efficient parametric studies and plotting.

## Installation

```bash
pip install coolpropx

