def params_table(Fluid): params = dict(mm = CP.Props(Fluid,'molemass'), Tt = CP.Props(Fluid,'Ttriple'), pt = CP.Props(Fluid,'ptriple'), Tmin = CP.Props(Fluid,'Tmin'), CAS = CP.get_CAS_code(Fluid), ASHRAE = CP.get_ASHRAE34(Fluid) ) return textwrap.dedent( """ Fluid Data ========== Fluid Parameters ========================= ============================== Mole Mass [kg/kmol] {mm:0.5f} Triple Point Temp. [K] {Tt:0.3f} Triple Point Press. [kPa] {pt:0.10g} Minimum temperature [K] {Tmin:0.3f} CAS number {CAS:s} ASHRAE classification {ASHRAE:s} ========================= ============================== """.format(**params))
def params_table(Fluid): params = dict(mm=CP.Props(Fluid, 'molemass'), Tt=CP.Props(Fluid, 'Ttriple'), pt=CP.Props(Fluid, 'ptriple'), Tmin=CP.Props(Fluid, 'Tmin'), CAS=CP.get_CAS_code(Fluid), ASHRAE=CP.get_ASHRAE34(Fluid)) return textwrap.dedent(""" Fluid Data ========== Fluid Parameters ========================= ============================== Mole Mass [kg/kmol] {mm:0.5f} Triple Point Temp. [K] {Tt:0.3f} Triple Point Press. [kPa] {pt:0.10g} Minimum temperature [K] {Tmin:0.3f} CAS number {CAS:s} ASHRAE classification {ASHRAE:s} ========================= ============================== """.format(**params))
# -*- coding: utf-8 -*- """ Created on Fri May 31 09:21:27 2013 @author: Belli """ import CoolProp.CoolProp as CP import CoolProp for fluid in CoolProp.__fluids__: try: lines = open('C:\\Program Files (x86)\\REFPROP\\fluids\\' + CP.get_REFPROPname(fluid) + '.fld','r').readlines() for line in lines: if line.find('CAS number') > -1: CAS_number = line.split('!')[0].strip() break if not CP.get_CAS_code(fluid) == CAS_number: print fluid, CP.get_CAS_code(fluid), CAS_number else: print 'CAS_number is ok for',fluid except IOError: pass#print "didn't find",fluid
# -*- coding: utf-8 -*- """ Created on Fri May 31 09:21:27 2013 @author: Belli """ import CoolProp.CoolProp as CP import CoolProp for fluid in CoolProp.__fluids__: try: lines = open('C:\\Program Files (x86)\\REFPROP\\fluids\\' + CP.get_REFPROPname(fluid) + '.fld','r').readlines() for line in lines: if line.find('CAS number') > -1: CAS_number = line.split('!')[0].strip() break if not CP.get_CAS_code(fluid) == CAS_number: print fluid, CP.get_CAS_code(fluid), CAS_number else: print 'CAS_number is ok for',fluid except IOError: pass#print "didn't find",fluid