Skip to content

Releases: CoolProp/IF97

Various Patches and Speed Improvements

13 Oct 04:16
7aaced0

Choose a tag to compare

What's Changed

  • Update IF97.h static BackwardRegionResidualElement CoeffTb23HS[] by @thermalogic in #40
  • Specialize pow for int. by @jondebove in #43
  • Various Patches for pow(x,i) to powi(x,i), T_p() local vars, and lower p limit notifications by @henningjp in #45
  • Convert Mathcad wrapper README to md and update by @henningjp in #46
  • Improve Reverse Functions Robustness Very Near Saturation by @henningjp in #49
  • Mathcad Wrapper Usability Enhancements by @henningjp in #50
  • Add CodeQL workflow for GitHub code scanning by @lgtm-com[bot] in #39
  • Region4::T_p is not thread-safe. by @mscottmueller in #51
  • Update IF97.cpp verification tables by @henningjp in #53
  • Vectorize p_T and bump patch number by @henningjp in #54

New Contributors

Full Changelog: v2.1.3...v2.2.1

Reverse T(P,H) Patch Release

23 Apr 15:28
7825468

Choose a tag to compare

What's Changed

  • Add postgresql wrapper by @mmouterde in #31
  • Reverse T(P,H) patch by @henningjp in #36
    • Updated Mathcad wrapper README to reflect Prime and Legacy version status
    • Bumped version to 2.1.3
    • Updated IAPWS Units comments for clarity in header file

New Contributors

Full Changelog: v2.1.2...v2.1.3

Improved CMake configuration

14 Nov 13:44

Choose a tag to compare

  • Structured the processing of CMake options
  • Cleaned CMake command spelling
  • Added the version number to CMake
  • Fixed the CMake command in the docs
  • Added a link to the wrapper README
  • Added new modules for header file and CMake

Install targets fixed includes

07 Nov 11:53
b0a431d

Choose a tag to compare

  • added algorithm include
  • bumped version number
  • turned build switches into options
  • added a standard interface library target IF97_CMAKE_MODULE
  • minor adjustment in documentation

Optimizations and Patches

09 May 11:06

Choose a tag to compare

  • Patch std::vector operations for MSVC 2008 compatibility
  • CMake build script update to support Mathcad wrappers
  • Patch saturation curve logic in Saturation functions
  • Function rho_pX patch for PS and PH input pairs
  • General speed optimizations
  • Implement IAPWS_UNITS compiler switch for verification against IAPWS docs

Contributors: henningjp, rafuck