Ian Bell
Ian Bell
It should be along these lines: https://stackoverflow.com/questions/6693100/how-to-generate-windows-dll-versioning-information-with-cmake
Mixture thermodynamics is hard. I am not dedicating any resources to working on mixture routines and rather focusing on pure fluid algo work. If you wanted to look into it,...
I don't think the freezing temp is a trivial output since it depends on composition
Can you do some more debugging here and dig into the C++ code? I have very limited time to maintain CoolProp.
I guess the Tmin should be modified then if you have a T_freeze formulation available. Or, as you write, to make T_min equal to T_freeze.
Can you please confirm that you can also set the limits by specifying the limit set ('achp' for instance)
Did you test all the others, including setting the limits via tuple? That is required before this PR can be merged
For homogeneous state points, neither the liquid nor vapor results should be possible. Please provide a runnable example.
I rewrote in Python: ```python import CoolProp.CoolProp as CP AS = CP.AbstractState('HEOS', 'Nitrogen&Methane&Ethane&Propane') AS.set_mole_fractions([0.10, 0.34, 0.41, 0.15]) AS.build_phase_envelope("") Tmedia=[-18.79070798, -22.37212394, -25.9535399, -29.53495586, -33.11637181, -36.69778777, -40.27920373, -43.86061969, -47.44203565, -51.02345161, -54.60486757, -58.18628352,...
I recommend to plot the isopleth of the phase envelope along with your T,p points to better understand where your state points are. The value of Q is only meaningful...