def setUp(self): p = '../data/hop.txt' with open(p, 'r') as rfile: # lines=filetolist(fp) # lines = fileiter(fp) hops = [eval(li) for li in fileiter(rfile)] # hops = [eval(line) for line in fp if line.strip() and not line.strip().startswith('#')] self.gen = parse_hops(hops)
def setUp(self): p = '../data/hop.txt' with open(p, 'r') as rfile: # lines=filetolist(fp) # lines = fileiter(fp) hops = [eval(li) for li in fileiter(rfile)] # hops = [eval(line) for line in fp if line.strip() and not line.strip().startswith('#')] self.gen = parse_hops(hops)
def setUp(self): hop_txt = '''#('Ar40:H1:10, Ar39:AX, Ar36:CDD', 3, 1) #('Ar40:L2, Ar39:CDD', 3, 1) #('Ar38:CDD', 3, 1) #('Ar37:CDD', 3, 1) ('Ar40:H1, Ar36:CDD', 2, 1) ('bs:39.5:H1', 45, 2) ('Ar39:CDD', 2, 1)''' lines = hop_txt.split('\n') hops = [eval(li) for li in lines if not li.startswith('#')] # hops = [eval(line) for line in fp if line.strip() and not line.strip().startswith('#')] self.gen = parse_hops(hops)
def setUp(self): hop_txt = '''#('Ar40:H1:10, Ar39:AX, Ar36:CDD', 3, 1) #('Ar40:L2, Ar39:CDD', 3, 1) #('Ar38:CDD', 3, 1) #('Ar37:CDD', 3, 1) ('Ar40:H1, Ar36:CDD', 2, 1) ('bs:39.5:H1', 45, 2) ('Ar39:CDD', 2, 1)''' lines = hop_txt.split('\n') hops = [eval(li) for li in lines if not li.startswith('#')] # hops = [eval(line) for line in fp if line.strip() and not line.strip().startswith('#')] self.gen = parse_hops(hops)
def build_peak_hop_tables(self, gn, hops): dm = self.data_manager with dm.open_file(self._current_data_frame): dm.new_group(gn) for iso, det, is_baseline in parse_hops(hops, ret='iso,det,is_baseline'): if is_baseline: continue # self._save_isotopes.append((iso, det, gn)) isogrp = dm.new_group(iso, parent='/{}'.format(gn)) _t = dm.new_table(isogrp, det) self.debug('add group {} table {}'.format(isogrp, det))
def build_peak_hop_tables(self, grpname, hops): """ construct the table structure for a peak hop hops needs to be a str parsable by ``parse_hops`` :param grpname: str :param hops: str """ dm = self.data_manager with dm.open_file(self._current_data_frame): dm.new_group(grpname) for iso, det, is_baseline in parse_hops(hops, ret='iso,det,is_baseline'): if is_baseline: continue isogrp = dm.new_group(iso, parent='/{}'.format(grpname)) dm.new_table(isogrp, det) self.debug('add group {} table {}'.format(isogrp, det))
def build_peak_hop_tables(self, grpname, hops): """ construct the table structure for a peak hop hops needs to be a str parsable by ``parse_hops`` :param grpname: str :param hops: str """ dm = self.data_manager with dm.open_file(self._current_data_frame): dm.new_group(grpname) for iso, det, is_baseline in parse_hops(hops, ret='iso,det,is_baseline'): if is_baseline: continue isogrp = dm.new_group(iso, parent='/{}'.format(grpname)) dm.new_table(isogrp, det) self.debug('add group {} table {}'.format(isogrp, det))