Files
CoolProp/Web/examples/examples.rst
2014-05-14 12:46:24 +02:00

72 lines
1.9 KiB
ReStructuredText

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