Examples ======== The following examples are written in Python to demonstrate some of the functionalities of CoolProp. Similar calling conventions are used in the wrappers for other programming languages, as can be seen in the "other languages" section below: Other Languages --------------- .. toctree:: :maxdepth: 1 C++/example.rst MATLAB/example.rst Octave/example.rst CSharp/example.rst Java/example.rst Python/example.rst Sample Props Code ------------------- To use the Props function, import it and do some calls, do something like this .. ipython:: #import the things you need In [1]: from CoolProp.CoolProp import Props # print the currently used version of coolprop In [1]: import CoolProp; print(CoolProp.__version__) #Density of carbon dioxide (R744) at 100 bar and 25C In [2]: Props('D','T',298.15,'P',10000,'R744') #Saturated vapor enthalpy [kJ/kg] of R134a at STP In [2]: Props('H','T',298.15,'Q',1,'R134a') Or go to the :ref:`Fluid-Properties` documentation. All the possible input and output parameters are listed in the :py:func:`CoolProp.CoolProp.Props` documentation Sample HAProps Code ------------------- To use the HAProps function, import it and do some calls, do something like this .. ipython:: #import the things you need In [1]: from CoolProp.HumidAirProp import HAProps, HAProps_Aux #Enthalpy (kJ per kg dry air) as a function of temperature, pressure, # and relative humidity at STP In [2]: h=HAProps('H','T',298.15,'P',101.325,'R',0.5); print h #Temperature of saturated air at the previous enthalpy In [2]: T=HAProps('T','P',101.325,'H',h,'R',1.0); print T #Temperature of saturated air - order of inputs doesn't matter In [2]: T=HAProps('T','H',h,'R',1.0,'P',101.325); print T Or go to the :ref:`Humid-Air` documentation. Plotting -------- .. toctree:: :maxdepth: 1 Python/plotting.rst