#----------------------------------------------------------------------------
import os
-import sys
import wx
import wx.lib.mixins.listctrl as listmix
-#from tabsimi import DoSimi
from listlex import ListForSpec
from chemins import ConstructPathOut, ffr
from dialog import PrefUCECarac, SearchDial, message, BarFrame
import tempfile
import codecs
from functions import progressbar, treat_var_mod, doconcorde
-from PrintRScript import barplot
-from textclassechd import ClasseCHD
-from shutil import copyfile
from operator import itemgetter
from copy import copy
parametres['type'] = 'clustercloud'
parametres['prof'] = self.Source.pathout['actprof_classe_%i.csv' % self.cl]
del parametres['uuid']
- #if not os.path.exists(self.Source.pathout['actprof_classe_%i.csv' % self.lc]) :
- # with open(self.Source.pathout['actprof_classe_%i.csv' % self.lc], 'w') as f :
- # f.write('\n'.join(prof).encode(self.parent.syscoding))
self.parent.OnClusterCloud(self.Source.corpus, parametres = parametres)
def onexport(self, evt) :
dial = wx.MessageDialog(self, self.Source.pathout['classe_%i_export.txt' % self.cl], u"Export", wx.OK|wx.ICON_INFORMATION)
dial.ShowModal()
dial.Destroy()
- #if 'corpus' in dir(self.Source):
- # corpus = self.Source.corpus
- #ClasseCHD(self.parent, corpus, self.cl)
def onexporttropes(self, evt) :
if 'corpus' in dir(self.Source):
try :
words = [word for word in var_mod[var[0]]]
except KeyError:
- dial = wx.MessageDialog(self, _(u"This is not a meta-data"), _(u"Problem").decode('utf8'), wx.OK | wx.ICON_WARNING)
+ dial = wx.MessageDialog(self, _(u"This is not a meta-data").decode('utf8'), _(u"Problem").decode('utf8'), wx.OK | wx.ICON_WARNING)
dial.CenterOnParent()
dial.ShowModal()
dial.Destroy()
if dial.ShowModal() == wx.ID_OK :
limite = dial.spin_eff.GetValue()
atype = dial.radio_type.GetSelection()
- dlg = progressbar(self,maxi = 4)
+ dlg = progressbar(self.ira,maxi = 4)
corpus = self.Source.corpus
uces = corpus.lc[self.cl-1]
if self.Source.parametres['classif_mode'] != 2 :
rep.sort(key = itemgetter(1), reverse = True)
#win = message(self, u"Formes associƩes", wx.Size(300, 200))
items = dict([[i, '\t:\t'.join([str(val) for val in forme])] for i, forme in enumerate(rep)])
- win = message(self, items, _(u"Associated Forms").decode('utf8'), (300, 200))
+ win = message(self, items, _(u"Associated forms").decode('utf8'), (300, 200))
#win.html = '<html>\n' + '<br>'.join([' : '.join([str(val) for val in forme]) for forme in rep]) + '\n</html>'
#win.HtmlPage.SetPage(win.html)
win.Show(True)