Releases: thermohub/thermofun
Releases · thermohub/thermofun
v0.4.5
v0.4.4
What's Changed
- Improvements in
ThermoFunConfig.cmake.in
by @allanleal in #63
Full Changelog: v0.4.3...v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0 added logger
Added spdlog for logging (https://github.com/gabime/spdlog)
In python to access the logging settings (default update_loggers(False, "thermofun.log", 2) )
import thermofun as fun
# True for logging to output instead of file,
# file name, 2 is the logging level for info, warn, error, and critical messages.
fun.update_loggers(False, "thermofun.log", 2)
# clears the log file
fun.clear_loggers("thermofun.log")
v0.3.9 Added ChemicalFun library
Added ChemicalFun library (#31) * Moved implementation to ChemicalFun * chemicalfun to environment file * fix link to chemicalfun * fix forward declaration * fix for MSVC build * disabled build on mingw, issue with linking to chemicalfun which is compiled with MSVC * v0.3.9 Co-authored-by: svetad <sv.dmytr@gmail.com> Co-authored-by: G. Dan Miron <dan.miron@psi.com>
v0.3.8
Fix for default critical pressure unit
ThermoFun gas critical properties default critical pressure unit is set to "bar". The database allows any unit to be set by the user, this will be converted to bar in the ThermoFun internal data. It is important to know that if one uses a ThermoFun get function for the critical pressure will be in "bar".
Fixes in formula parser and CpfT with phase transition
Fixes for formula parser and CpfT for phase transition (#24) * fix for Cp=f(T) phase transition, problems with the derivatives * added default valences and fixed formula parser bug * tests for formula parser and CpfT with phase transition