Source code for distillation.equilibrium_data.heats_of_vaporization

[docs]class dH_vap: """Heat of vaporization""" def __init__(self, compound_name): from distillation import os, ROOT_DIR file = os.path.join(ROOT_DIR, 'equilibrium_data', 'heats_of_vaporization.csv') self.units = 'J/kmol' with open(file, 'r') as f: header = next(f).rstrip('\n').split(',') for line in f: vals = line.rstrip('\n').split(',') if vals[0] == compound_name: self.value = float(vals[header.index('Value')]) * 1e6 # convert from kJ/mol to J/kmol self.T_ref = float(vals[header.index('T_ref')]) def eval(self): return self.value