Exemple #1
0
    def export_csv(self,event):
        savedialog = SaveFile(self,filetypes=['csv'])
        uri,extension = savedialog.get_filename()
        path = get_path_from_url(uri)

        args = rdict()
        #Eventually we'll want to make this a bit more sophisticated
        if not self.active_robject.rownames:
            args['row.names'] = False
        rsession.r['write.csv'](self.active_robject.object,path,**args)
Exemple #2
0
    def save_workspace_as(self,event):
        savedialog = SaveFile(self,filetypes=['rdata'])
        uri,extension = savedialog.get_filename()
        path = get_path_from_url(uri)

        #Store the saved path so the user can Save to it
        self.saved = True
        self.saved_to = path
        rsession.r['save.image'](path)
        self.builder.get_object('Save').set_sensitive(False)
Exemple #3
0
    def export_summary(self, event):
        savedialog = SaveFile(self, filetypes=["svg", "png", "ps", "pdf"])
        uri, extension = savedialog.get_filename()

        if not uri or not extension:
            error("Invalid filename or extension")
            return

        path = get_path_from_url(uri)

        self.plot_summary(event, image=(path, extension))