mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-01-22 20:38:01 -05:00
72 lines
1.9 KiB
ReStructuredText
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
|