Welcome to CoolProp¶
These pages help you to get started using CoolProp and provide detailed information for the returning user. Please feel free to browse the pages and use the menu on the left to navigate on this website.
Warning
The documentation has not been updated to reflect all changes since v6.4.1. Sorry for any inconvenience.
What is CoolProp?¶
CoolProp is a C++ library that implements:
Environments Supported¶
Programming Languages:
Fully-featured wrappers: Python (2.x, 3.x), C++ (as static library), C++ as shared library, Modelica, Octave, C#, VB.net, MathCAD, Java, Android, MATLAB
High-level interface only: Labview, EES, Microsoft Excel, LibreOffice, Javascript, PHP, FORTRAN, Maple, Mathematica, Scilab, Delphi & Lazarus, Julia
Architectures:
32-bit/64-bit
Windows, Linux, OSX, Raspberry PI, VxWorks Compact Rio, etc. (if you can compile C++ on it, CoolProp will run)
High-Level Interface Example¶
In most languages, the code to calculate density D
of Nitrogen at a temperature T
of 298 K and a pressure P
of 101325 Pa is something like:
rho = PropsSI('D', 'T', 298.15, 'P', 101325, 'Nitrogen')
See more examples of PropsSI usage at High-Level interface or Examples
Help¶
(General Discussion) Create a new discussion at Github CoolProp Discussions
(Bugs, feature requests) File a Github issue
Projects Using CoolProp¶
Main Developers¶
Warning
Please do not email the developers directly, see Help above for assistance (this way the correspondence is google-able)
The primary developers are:
Ian Bell, Bell Thermal Consultants
Jorrit Wronski, IPU Refrigeration and Energy Technology, Kgs. Lyngby, Denmark
Sylvain Quoilin, Vincent Lemort, Thermodynamics Laboratory, University of Liege, Liege, Belgium
Please be so kind and cite our work in your publication: Citation information.
Supporters¶
License Information¶
CoolProp has flexible licensing terms and you can use it for commercial projects and academic work free of charge. Have a look at the actual license, if you are in doubt.