示例#1
0
 def run(self, pars, out, messages):
     db = pars['debias']
     if db:
         mi, ie, oe = minf_db(pars['io'], pars['mim'], db)
     else:
         mi, ie, oe = minf(pars['io'], pars['mim'], True)
         mi = [mi]
     out['stiment'] = ie
     out['respent'] = oe
     out['mi'] = mi
示例#2
0
 def run(self, pars, out, messages):
     t = clust.tup2tree(pars['tree'])
     part = t.cut(min(pars['nclust'], len(t)))
     io = gd.Doc({'stims': pars['stims'], 'evts': part})
     if type(pars['shuff']) in [str, unicode]:
         mi, ie, oe = minf(io, pars['shuff'], True)
         mi = [mi]
     elif pars['shuff']:
         mi, ie, oe = minf_db(io, 'direct', ('shuffle', pars['shuff']))
     else:
         mi, ie, oe = minf(io, 'direct', True)
     out['stiment'] = ie
     out['respent'] = oe
     out['mi'] = mi