437 Commits

Author SHA1 Message Date
Jorrit Wronski
522e810574 Build the docs for v6.4.2 (#2191)
- Streamlined the build of the HTML documentation based on a private docker image.
- Invoke doxygen and Sphinx to create the final HTML pages.
- Employ a cache for the GitHub actions to store the output of the expensive tasks.
- Restructured the GitHub actions builders and introduced a naming scheme.
- Fixed a few typos in the docs.
- Automatically publish the documentation to GitHub pages.
2022-12-06 21:49:08 +01:00
Zach Baird
96cf4a71cc add PCSAFT page in docs (#2176) 2022-10-20 20:00:22 -04:00
Vladimir Portyanikhin
bddc7b897f Updated info about SharpProp (3-party wrapper) (#2164) 2022-09-06 19:19:01 -04:00
Vladimir Portyanikhin
100cfd0eb0 Added info about PyFluids (3-party wrapper) (#2165) 2022-09-06 19:18:27 -04:00
Julien Marrec
05c8cf503b Lint: use automated tooling to reformat C++ and CMakeLists files (#2103)
* Add initial clang tidy / clang format config files

* Clang format the entire codebase

```
find ./src -regextype posix-extended -regex '.*\.(cpp|hpp|c|h|cxx|hxx)$' | xargs clang-format-12 -style=file -i -fallback-style=none
find ./include -regextype posix-extended -regex '.*\.(cpp|hpp|c|h|cxx|hxx)$' | xargs clang-format-12 -style=file -i -fallback-style=none
find ./Web -regextype posix-extended -regex '.*\.(cpp|hpp|c|h|cxx|hxx)$' | xargs clang-format-12 -style=file -i -fallback-style=none
find ./dev -regextype posix-extended -regex '.*\.(cpp|hpp|c|h|cxx|hxx)$' | xargs clang-format-12 -style=file -i -fallback-style=none
find ./wrappers -regextype posix-extended -regex '.*\.(cpp|hpp|c|h|cxx|hxx)$' | xargs clang-format-12 -style=file -i -fallback-style=none
```

* Add a .cmake-format file and reformat CmakeLists.txt with it

https://github.com/cheshirekow/cmake_format

* Add a clang-format workflow


only runs on PRs, only on touched files
2022-03-31 10:51:48 -04:00
Vladimir Portyanikhin
71a82276ff Updated info for the C# Wrapper (#2062)
Updated info about 3-party wrapper (SharpProp)
2021-11-07 11:58:57 -05:00
Vladimir Portyanikhin
0c4c2555ac Update index.rst for the C# Wrapper (#2050)
* Update index.rst for the C# Wrapper

Changed information about 3-party wrappers

* Update index.rst for the C# Wrapper

Returned the SharpFluids description. Added short description for the SharpProp

* Update index.rst for the C# Wrapper

Nuget -> NuGet
2021-10-06 21:07:05 -04:00
Ian Bell
f4c09bb686 Update tabular data reading example in docs for python 3 2021-10-02 13:47:07 -04:00
Jorrit Wronski
4fa86d72e9 Updated the changelog for v6.4.1 2020-08-03 21:27:38 +02:00
MadsKirkFoged
0fac1aa5c0 Update index.rst (#1947)
* Update index.rst
2020-06-15 17:34:56 -04:00
Ian Bell
51bf029413 Also don't use files from cache 2020-06-05 23:05:46 -04:00
Ian Bell
449a5ee235 Add compiler versions 2020-06-02 22:13:46 -04:00
Ian Bell
5c9ee409d6 Goodbye mixtures, hello CoolPlot 2020-05-11 20:52:42 -04:00
ian
66e02bf4c2 Add changelog for 6.4 2020-05-09 00:04:32 -04:00
ian
1ba7db85db Not so low a pressure 2020-05-07 23:16:08 -04:00
Ian Bell
4b378a630c Some case-sensitivity for OSX/linux 2020-05-05 19:20:27 -04:00
ian
279b67330b Add example of setting arbitrary reference state 2020-05-03 12:00:52 -04:00
Nick Mason-Smith
2041cdba6f Fix second_partial_deriv example (#1916)
Order of arguments in the example code using the second_partial_deriv function were not consistent with the source documentation; this is corrected and a second example included to clarify the order of arguments.
2020-04-09 12:12:45 -04:00
HCSpin
6b51320ada Update index.rst (#1906) 2020-03-20 09:53:21 -04:00
tormec
564a8ea5bd fixed typo in getos() and else statement (#1885)
* fixed typo in getos() and else statement

* fixed typo in entalpy's unit of measure
2019-12-25 08:45:50 -07:00
ian
6b828af957 Update Labview VI to use PropsSI function 2019-10-28 22:31:08 -06:00
Jorrit Wronski
72c22a6454 Ready for v6.3.0? 2019-05-18 09:46:35 +02:00
Ian Bell
2840aecbb8 Change the path to load the local js 2019-03-31 10:42:38 -06:00
Ian Bell
3c5c1b9b41 Think I fixed emscripten via a RelWithDebInfo workaround 2019-03-30 12:37:54 -06:00
Ian Bell
e65d89ad81 Remove recommendation to import CoolProp in MATLAB 2019-02-06 20:19:22 -07:00
Ian Bell
fd563711aa Add info for use of static libraries 2019-01-12 22:09:21 -07:00
Bryan W. Weber
13737d0bfc Add conda install instructions from conda-forge (#1787) 2019-01-12 15:30:44 -07:00
Ian Bell
d1765dc0ab Fix minor issues in sphinx docs 2019-01-12 10:19:08 -07:00
spinnau
cd48615207 Make wrapper for LibreOffice an extension (#1773)
* Make wrapper for LibreOffice an extension

The LibreOffice wrapper is changed to be a real extension for LibreOffice.
Just as with the current solution, Python is used for the calculations in
the background.

* The extension now contains the complete wrapper code. Thus, there is
  no need anymore to use a special prepared LibreOffice template file.

* The wrapper is extended to contain all high-level interface functions
  and includes descriptions for the cell formulas.

* The extension contains a helper function to download and install the
  CoolProp Python package within the extension directory. This function
  can be called from the LibreOffice options menu. On macOS the Python
  certifi package will be used to verify certificates for https downloads.

* Update web documentation for new LibreOffice extension

* Installation and usage instructions

* Create CMake target for building of the LibreOffice wrapper

* Prepare and bundle all files as .oxt extension file
2019-01-11 12:16:08 -07:00
Ian Bell
d08a6e7720 Code blocks for MATLAB docs 2018-10-26 17:37:25 +02:00
Jorrit Wronski
5231cd9ab2 Getting ready for v6.2, #1604 has already been closed, updated changelog 2018-10-26 17:26:46 +02:00
Ian Bell
4e4303a7a1 Add docs for MATLAB to Python 2018-10-26 17:07:19 +02:00
spinnau
d3c24483d6 Update LibreOffice wrapper and documention (#1747)
Change the wrapper to use the CoolProp python package on Windows and Linux.
The necessary python script and the Basic macros to wrap the underlying
python functions are directly integrated into the new ods template file.
Updated the installation guide and usage instructions in the documentation.
2018-10-18 18:58:46 +02:00
Jeff Henning
34dcb680d4 Show an actual DeprecationWarning if Props() used. (#1743)
* Show an actual DeprecationWarning if Props() used.

* Add warning suppression to Python wrapper docs [ci skip]
2018-10-13 09:23:07 -04:00
luzpaz
93f4a986e2 Misc. typos (#1726)
Found via `codespell -i 3 -w -I ../coolprop-word-whitelist.txt` whereby whitelist consists of:
```
cas
formate
hel
nd
te
tim
ue
uint
```
2018-08-14 23:06:49 -06:00
Vishal Patel
f745dfa581 Add a compile note for gcc debug build
This change is the result from the user group ?: https://groups.google.com/forum/#!topic/coolprop-users/bI01hf8sQnY
2018-07-30 10:31:16 -07:00
kaz4ikeda
c6abd2957b added workaround for excel wrapper problem 2018-07-07 17:49:54 +09:00
kaz4ikeda
6c6d011590 added workaround for excel wrapper problem 2018-07-07 17:36:11 +09:00
Jorrit Wronski
9417b72f2f Typo in the example from #1600 2018-04-05 09:23:50 +02:00
Jorrit Wronski
21e21ba203 Added the example from #1600 to the docs 2018-04-05 09:22:35 +02:00
Jeff Henning
abcd91a9a7 Update PropsSI() to Parse Imposed Phase Strings on Input Keys (#1660)
* PropsSI enhancement to allow imposed phase on Input key string

* Update PropsSI documentation for imposing phase [skip ci]
2018-03-07 21:51:41 -07:00
Jeff Henning
2658fdfa0e Update Low-Level API documentation for imposed phase [skip ci] (#1626) 2018-01-04 21:22:11 -07:00
Matthis Thorade
19a4875879 More autopep8 (#1621)
* autopep8 rule-groups E101,W1,W2,W3

* autopep8 with rule group E3 (blank lines)

autopep8 --in-place --recursive --max-line-length=200 --exclude="externals" --select="E101,E3,W1,W2,W3" .

* tabs and space W191

* autopep8 aggressive
2017-12-13 14:43:41 +01:00
Matthis Thorade
526cb198a4 autopep8 whitespace (#1613)
* autopep8 whitespace only:

--select="E101,W1,W2"

* revert single file: web2py_online.py

Should this be a .py file at all?

* revert file Tickets/1443.py because the diff looked strange:

maybe there is an encoding problem?

* Rename web2py_online.py to web2py_online.rst
2017-12-12 08:32:38 -07:00
Jeff Henning
1837540aca Documentation Update (#1589)
* Add misc ignores so dynamic doc content can be built in repository

* Update to documentation Makefile for clean html build on Windows

* Updates to instructions for doc builds on Windows with Anaconda

* Added documentation page for IF97

* Fix errors on documentation page for Fluid_Properties/Mixtures

* Updated HighLevelAPI docs for clarity, IF97 ref, Python 3 support, and typos

* Modify print command to support build on Python 2 or 3

* Update to documentation to compile the Python wrapper with VC++
2017-11-14 04:49:01 -05:00
galtieri
628cf09511 Update index.rst (#1580) 2017-11-02 19:10:53 -06:00
Matthis Thorade
1830299064 print(T)
invalid syntax here:
http://www.coolprop.org/fluid_properties/HumidAir.html#sample-hapropssi-code
2017-11-02 10:00:25 +01:00
Jorrit Wronski
44172d1df0 Coverity scan (#1479)
Added a basic Travis integration and added configuration details for coverity scans. Travis could be refined though.
2017-04-21 16:47:20 +02:00
Jorrit Wronski
4efe01d593 Feature/refprop paths (#1477)
Explicitly specify a REFPROP library and some convenience functions to handle paths on different platforms.
2017-04-21 12:28:25 +02:00
jfeng08
8485eab3e6 Add low-level interface example (#1467) 2017-04-06 14:27:48 -06:00