def testFluid(): #f = Fluid('R134a') f = Fluid('Hydrogen') #f = Fluid('Water') BibTexKeys = [ "EOS", "CP0", "VISCOSITY", "CONDUCTIVITY", "ECS_LENNARD_JONES", "ECS_FITS", "SURFACE_TENSION" ] for key in BibTexKeys: print("{0} : {1}".format(key, f.BibTeXKey(key))) print("Name: {0}".format(f.name())) print("Aliases: {0}".format(f.aliases())) print("{0} : {1}".format('EOS reference', f.EOSReference())) print("{0} : {1}".format('Transpor reference', f.TransportReference())) print("{0} : {1} [g/mol]".format('Molar mass', f.molarMass())) print("{0} : {1}".format('Accentric factor', f.accentricFactor())) print("{0} : {1}".format('Critical point', f.critical())) print("{0} : {1}".format('Tripple point', f.tripple())) print("{0} : {1}".format('Fluid limits', f.fluidLimits())) print("CAS: {0}".format(f.CAS())) print("ASHRAE34: {0}".format(f.ASHRAE34())) p = (f.critical()['p'] + f.tripple()['p']) / 2 print("Saturation @ {0} bar {1}".format(p / 1e5, f.saturation_p(p))) T = (f.critical()['T'] + f.tripple()['T']) / 2 print("Saturation @ {0} K {1}".format(T, f.saturation_T(T)))