- def __init__(self, ira, corpus, parametres = None, dlg = False) :
+ def __init__(self, ira, corpus, parametres = None, dlg = False, lemdial = True) :
if not 'pathout' in self.parametres :
self.pathout = PathOut(corpus.parametres['originalpath'], analyse_type = parametres['type'], dirout = corpus.parametres['pathout'])
else :
if not 'pathout' in self.parametres :
self.pathout = PathOut(corpus.parametres['originalpath'], analyse_type = parametres['type'], dirout = corpus.parametres['pathout'])
else :
- self.pathout = PathOut(filename = corpus.parametres['originalpath'], dirout = self.parametres['pathout'], analyse_type = self.parametres['name'])
+ self.pathout = PathOut(filename = corpus.parametres['originalpath'], dirout = self.parametres['pathout'], analyse_type = self.parametres['type'])
self.parametres = self.lemparam()
if self.parametres is not None :
self.parametres = self.make_config(parametres)
log.info(self.pathout.dirout)
if self.parametres is not None :
self.keys = DoConf(self.ira.ConfigPath['key']).getoptions()
self.parametres = self.lemparam()
if self.parametres is not None :
self.parametres = self.make_config(parametres)
log.info(self.pathout.dirout)
if self.parametres is not None :
self.keys = DoConf(self.ira.ConfigPath['key']).getoptions()
- gramact = [k for k in keys if keys[k] == 1]
- gramsup = [k for k in keys if keys[k] == 2]
+ gramact = [k for k in self.keys if self.keys[k] == 1]
+ gramsup = [k for k in self.keys if self.keys[k] == 2]
self.parametres['pathout'] = self.pathout.mkdirout()
self.pathout = PathOut(dirout = self.parametres['pathout'])
self.pathout.createdir(self.parametres['pathout'])
self.parametres['pathout'] = self.pathout.mkdirout()
self.pathout = PathOut(dirout = self.parametres['pathout'])
self.pathout.createdir(self.parametres['pathout'])
result_analyse = self.doanalyse()
if result_analyse is None :
self.time = time() - self.t1
result_analyse = self.doanalyse()
if result_analyse is None :
self.time = time() - self.t1
log.info('R code...')
pid = exec_rcode(self.ira.RPath, Rscript, wait = wait)
while pid.poll() is None :
log.info('R code...')
pid = exec_rcode(self.ira.RPath, Rscript, wait = wait)
while pid.poll() is None :
self.corpus.make_and_write_sparse_matrix_from_uci(self.actives, self.pathout['TableUc1'], self.pathout['listeuce1'])
Rscript = self.printRscript()
self.doR(Rscript, dlg = self.dlg, message = 'CHD...')
self.corpus.make_and_write_sparse_matrix_from_uci(self.actives, self.pathout['TableUc1'], self.pathout['listeuce1'])
Rscript = self.printRscript()
self.doR(Rscript, dlg = self.dlg, message = 'CHD...')
self.corpus.make_ucecl_from_R(self.pathout['uce'])
self.corpus.make_and_write_profile(self.actives, self.corpus.lc, self.pathout['Contout'])
self.sup, lim = self.corpus.make_actives_nb(self.parametres['max_actives'], 2)
self.corpus.make_ucecl_from_R(self.pathout['uce'])
self.corpus.make_and_write_profile(self.actives, self.corpus.lc, self.pathout['Contout'])
self.sup, lim = self.corpus.make_actives_nb(self.parametres['max_actives'], 2)