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")
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'))