* 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
This fixes many issues:
- Python packages can be built with XCode 10, closes#1782
- Handling of CMake options for OSX stdc++ is streamlined
- TR1 warnings from MSVC 2017 have been silenced
- Nightly builds fixed, closes#1778
- Documentation builds fixed, closes#1762
- Python source packages are updated with recent Cython, closes#1777
This change is somewhat related to #1604 .
* Catch is now at v2.3.0
* Eigen is now at v3.3.5
* FindMathemaica is now at v3.2.4
* fmtlib (formerly cppformat) is now at v4.1.0 (v5.x.x is not compatible with our code).
* msgpack-c is now at v3.0.1
* pybind11 is now at v2.2.3
* All the other submodules have been moved to the latest master commit
* All submodules are sorted alphabetically
* 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
This Script only links the udf with the coolprop library, usefull if the coolprop library is already compiled to save compilation time and do a rapid test of the modified udfs
Fluent udf to call the following thermo physical properties of water :
-Density
-Thermal Conductivity
-Viscosity
-Specific Heat
If the user want's to add other properties it should be done in priority with the following entry variables Temperature and Pressure which gives in the udf the generic following statement :
property=PropsSI((char*)"corresponding_property", (char*)"T", temperature, (char*)"P", pressure, (char*)FLUID);
This udf call the thermal properties of a mixture incompressible fluid. It calls the following properties :
-Density
-Thermal Conductivity
-Viscosity
-Specific Heat
If the user want's to add other properties it should be done in priority with the following entry variables Temperature and Pressure which gives in the udf the generic following statement :
property=PropsSI((char*)"corresponding_property", (char*)"T", temperature, (char*)"P", pressure, (char*)FLUID);
* Replaced the old SWIG-based wrapper with a python-based one.
- `PropsSI.m` is now the entry point.
- Added tests.
- Documentation updated.
* Documentation converted from Markdown to reStructredText
Following https://github.com/CoolProp/CoolProp/issues/1497#issuecomment-324845758.
* Further fixes to documentation.
* Further fixes to documentation #2.
Worked around the indentation issue in the numbered list.
* Added handling of arrays with zero dimensions to matpy
* Added a convenience wrapper for the low-level AbstractState API
- Readme updated accordingly.
- Tests updated accordingly.
* Renamd CoolProps to CoolProp