Пример #1
0
    def load(self):
        from csvDict import load_csv_as_dict
        # Find file name path for specified components
        filename = '_'.join(self.comps)
        ldstr = os.path.join(self.datadir, 'nComp_E', filename + '.csv')
        try: # Load data from file path
            Data  = load_csv_as_dict(ldstr)
            self.VLE = Data

        except IOError: # Raise error if not found
            raise IOError('Phase data for '
                          'system "{}" not found'.format(filename))
Пример #2
0
    def load(self):
        from csvDict import load_csv_as_dict
        # Find file name path for specified components
        filename = '_'.join(self.comps)
        ldstr = os.path.join(self.datadir, 'nComp_E', filename + '.csv')
        try: # Load data from file path
            Data  = load_csv_as_dict(ldstr)
            self.VLE = Data

        except IOError: # Raise error if not found
            raise IOError('Phase data for '
                          'system "{}" not found'.format(filename))
Пример #3
0
    def load_pure_data(self):
        from csvDict import load_csv_as_dict
        """
        Returns the pure component VLE data for specified components.
        """
        for i, comp in enumerate(self.comps):
            ldstr = os.path.join(self.datadir
                                 ,'Pure_Component','{}.csv'.format(comp))

            try:
                Data = load_csv_as_dict(ldstr)
                Data['name'] = [comp,]
                Data['model'] = self.model
                self.c.append(Data)

            except IOError:  # Raise error if not found
                raise IOError('Data for specified component '  \
                               +'"{}" not found'.format(comp))
Пример #4
0
    def load_pure_data(self):
        from csvDict import load_csv_as_dict
        """
        Returns the pure component VLE data for specified components.
        """
        for i, comp in enumerate(self.comps):
            ldstr = os.path.join(self.datadir
                                 ,'Pure_Component','{}.csv'.format(comp))

            try:
                Data = load_csv_as_dict(ldstr)
                Data['name'] = [comp,]
                Data['model'] = self.model
                self.c.append(Data)

            except IOError:  # Raise error if not found
                raise IOError('Data for specified component '  \
                               +'"{}" not found'.format(comp))