Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
    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))
Ejemplo n.º 6
0
    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))
Ejemplo n.º 7
0
    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))