tmpscript = open(tmpfile, 'w')
tmpscript.write(txt)
tmpscript.close()
- pid = exec_rcode(self.parent.RPath, tmpfile, wait = False)
- while pid.poll() == None :
- sleep(0.2)
- check_Rresult(self.parent, pid)
+ self.doR(tmpfile, dlg = self.dlg, message = 'R...')
+ #pid = exec_rcode(self.parent.RPath, tmpfile, wait = False)
+ #while pid.poll() == None :
+ # sleep(0.2)
+ #check_Rresult(self.parent, pid)
def preferences(self) :
listet = self.corpus.make_etoiles()
else :
self.parametres['indice'] = 'chi2'
self.parametres['clnb'] = len(ListEt)
- if dial.checklem.GetValue() :
- self.parametres['lem'] = 1
- else :
- self.parametres['lem'] = 0
+ #if dial.checklem.GetValue() :
+ # self.parametres['lem'] = 1
+ #else :
+ # self.parametres['lem'] = 0
dial.Destroy()
return self.parametres
else :
mineff = self.parametres['mineff']
#dlg = progressbar(self, maxi = 3)
tabout = self.corpus.make_lexitable(mineff, self.listet)
- log.warning('Fmax a 200')
- Fmax = [line for line in tabout[1:] if sum(line[1:]) > 199]
- formesmax = [line[0] for line in Fmax]
- Fmax = [line[1:] for line in Fmax]
- summax = [sum(col) for col in zip(*Fmax)]
- tabout.append(['Fmax'] + summax)
- tabout = [line for line in tabout if line[0] not in formesmax]
- log.warning('ATTENTION : hapax par etoile')
- tabout.append(['hapax'] + self.corpus.gethapaxbyet(self.listet))
+ #log.warning('Fmax a 200')
+ #Fmax = [line for line in tabout[1:] if sum(line[1:]) > 199]
+ #formesmax = [line[0] for line in Fmax]
+ #Fmax = [line[1:] for line in Fmax]
+ #summax = [sum(col) for col in zip(*Fmax)]
+ #tabout.append(['Fmax'] + summax)
+ #tabout = [line for line in tabout if line[0] not in formesmax]
+ #log.warning('ATTENTION : hapax par etoile')
+ #tabout.append(['hapax'] + self.corpus.gethapaxbyet(self.listet))
write_tab(tabout, self.dictpathout['tableafcm'])
#log.warning('ATTENTION : gethapaxuces')
tabout = self.corpus.make_efftype_from_etoiles(self.listet)
write_tab(tabout, self.dictpathout['tabletypem'])
- #dlg.Update(2, u'R...')
+ if self.dlg :
+ self.dlg.Update(2, u'R...')
self.DoR()
- #dlg.Update(3, u'Chargement...')
+ if self.dlg :
+ self.dlg.Update(3, u'Chargement...')
afcf_graph_list = [[os.path.basename(self.dictpathout['afcf_row']), u'lignes'],\
[os.path.basename(self.dictpathout['afcf_col']), u'colonnes']]
afct_graph_list = [[os.path.basename(self.dictpathout['afct_row']), u'lignes'],\