Пример #1
0
     def writelog(self):
         from file_module import writeit, writedict
         from file_module import pickle

         mypath = pathjoin("TESTS",self.label)
             
         writeit(self.report,          open(pathjoin(mypath, 'log_'+self.label+'.dat'),      'w'))
         writeit(self.clusters_report, open(pathjoin(mypath, 'cluster_'+self.label+'.dat'),  'w'))
         
         pickle(self.cluster_stats,   self.label, "cluster_stats")
         pickle(self.cluster_members, self.label, "cluster_members")
         pickle(self.excluded,        self.label, "excluded")
Пример #2
0
     def classification_per_id(self):
         from gmode_module import collapse_classification
         from file_module import writeit

         text = deque()
         
         catalogue = collapse_classification(self.cluster_members,self.design)

         form = "{0:>10} {1}".format
         [text.append(form(each,l_to_s(catalogue[each]))) for each in catalogue.keys()]
         
         writeit(text, open(pathjoin("TESTS",self.label,'gmode2_'+self.label+'.dat'),  'w'))