def _save_result_event_fired(self): filename = save_file() if filename != "": f = open(filename, "w") if self.result_type == "C stock": res = self.c_stock header = ( "# sample, time step, total om, woody om, non-woody om," " acid, water, ethanol, non-soluble, humus" ) elif self.result_type == "C change": res = self.c_change header = ( "# sample, time step, total om, woody om, non-woody om," " acid, water, ethanol, non soluble, humus" ) elif self.result_type == "CO2 production": res = self.co2_yield header = "# sample, time step, CO2 production (in carbon)" header = self._make_result_header(header) f.write(header + "\n") for row in res: resrow = "" for num in row: resrow = " ".join([resrow, str(num)]) f.write(resrow + "\n") f.close()
def _save_as_file_event_fired(self): filename = save_file() if filename == "": return self.data_file = filename self._write_state(filename) self._save_all_data()
def save_line_plot(self, info): filename = save_file(title='Save Line Plot') if filename is '': return else: if filename.find('.png') == -1: filename = filename + '.png' info.object.save_line_plot(filename)
def save_hist_plot(self, info): filename = save_file(title='Save Hist Plot') if filename is '': return else: if filename.find('.png') == -1: filename = filename + '.png' info.object.save_matrix_plot(filename)
def Save_All(self, info): filename = save_file(title='Save all') if filename is '': return else: # if filename.find('.png') == -1: # filename = filename + '.png' info.object.save_all(filename)
def saveAsText(self, info): filename = save_file(title='Save data as text file') if filename is '': return else: if filename.find('.txt') == -1: filename = filename + '.txt' info.object.save_as_text(filename)
def save_study_as(self, ui_info): file_name = save_file(filter=['*.pst'], extensions=[FileInfo(), TextInfo()]) if file_name != '': ui_info.object.save(file_name) ui_info.object.file_path = file_name self._set_title_string(ui_info)
def save_image(self, info): filename = save_file(title='Save Image') if filename is '': return else: if filename.find('.png') == -1: filename = filename + '.png' info.object.save_image(filename)
def export(self, info): filename = save_file(title='Export to Ascii') if filename is '': return if filename.find('.txt') == -1 or filename.find('.asc') == -1: filename = filename + '.asc' info.object.save(filename) else: info.object.save(filename)
def save_csv(self): if not hasattr(self.aggregator, "get_R_dat"): print "Not implemented for this kind of aggregator" return r_txt = self.aggregator.get_R_dat() fpath = save_file() fop = open(fpath, "w") fop.write(r_txt) fop.close()
def save_study(self, ui_info): if ui_info.object.file_path == '': file_name = save_file(filter=['*.pst'], extensions=[FileInfo(), TextInfo()]) if file_name == '': return else: file_name = ui_info.object.file_path ui_info.object.save(file_name)
def _proc_export_to_scalar(self): from traitsui.file_dialog import save_file filename = save_file() if filename.endswith('.mat'): from scipy import io io.savemat(filename, mdict={self.current_stat.name: self.current_stat.stat}) elif filename.endswith('.npy'): np.save(filename, self.current_stat.stat) else: np.savetxt(filename, self.current_stat.stat)
def _new_data_file_event_fired(self): filename = save_file() if filename != "": try: self._reset_data() f = open(filename, "w") f.close() self.data_file = filename self._write_state(filename) self.all_data = DATA_STRING except: pass
def save_line_plot(self, info): filename = save_file(title='Save Line Plot') if filename is '': return else: if filename.find('.png') == -1: filename = filename + '.png' info.object.save_line_plot(filename) #def save_all(self, info): # filename = save_file(title='Save All') # if filename is '': # return # else: # info.object.save_all(filename) info.object.save_line_plot(filename)
def _save_moment_event_fired(self): filename = save_file() if filename != "": f = open(filename, "w") if self.result_type == "C stock": comps = ( ("tom", self.stock_tom), ("woody", self.stock_woody), ("non-woody", self.stock_non_woody), ("acid", self.stock_acid), ("water", self.stock_water), ("ethanol", self.stock_ethanol), ("non-soluble", self.stock_non_soluble), ("humus", self.stock_humus), ) elif self.result_type == "C change": comps = ( ("tom", self.change_tom), ("woody", self.change_woody), ("non-woody", self.change_non_woody), ("acid", self.change_acid), ("water", self.change_water), ("ethanol", self.change_ethanol), ("non-soluble", self.change_non_soluble), ("humus", self.change_humus), ) elif self.result_type == "CO2 production": comps = (("CO2", self.co2),) header = ( "# component, time step, mean, mode, var, skewness, " "kurtosis, 95% confidence lower limit, 95% upper limit" ) header = self._make_result_header(header) f.write(header + "\n") for comp, res in comps: for row in res: resrow = "" for num in row: resrow = " ".join([resrow, str(num)]) resrow = " ".join((comp, resrow)) f.write(resrow + "\n") f.close()
def menu_save(self, info): file_name = get_outfile(folder_name='.mxn', file_name='') file_ = save_file(file_name=file_name) if file_: pickle.dump(info.object.root, open(file_, 'wb'), 1)
def menu_save(self, info): file_name = get_outfile(folder_name='.bmcs', file_name='') file_ = save_file(file_name=file_name) if file_: pickle.dump(info.object.root, open(file_, 'wb'), 1)
def save(self, info): filename = save_file(title='Save') if filename is '': return else: info.object.save(filename)
def save_to(self): file_name = save_file() print file_name if file_name != '': self.file_name = file_name self.save_file()
def saveTemperaturePlot(self, info): filename = save_file(title='Save Temperature Plot') if filename is '': return else: info.object.save_temperature_plot(filename)
def _save_changed(self): file_name = save_file() if file_name != '': with open(file_name, 'w') as f: f.write(self.script)