William Stein wrote: > On Tue, Sep 8, 2009 at 9:49 PM, Matthew Turk<matthewt...@gmail.com> wrote: >> Hi there, >> >> I'm writing to ask about a programmatic mechanism for sharing of >> notebooks and worksheets. The group I work in is currently >> investigating the Sage system (specifically through a fork/branch of >> FEMhub) as a mechanism for running analysis on large datasets. >> >> One of our goals, though, is to be able to provide our scripts >> (worksheets) to others as learning tools, as well as to record what we >> did to construct a given plot. In the past, some users have done this >> via standard source control practices, with scripts run from the >> command line, typically without much interactive input. However, the >> notebook environment is exciting for a number of reasons I don't have >> to enumerate here. :) >> >> An aspect of the Sage notebook I personally find particularly exciting >> is the import/export mechanism -- being able to feed in a URL to >> import a worksheet from the web, and being able to export to a single >> file. The underlying mechanism aside, this alone is pretty awesome >> for an object as data-rich as a worksheet. >> >> What I think would really make this transformative, for our group at >> least, would be the ability to push (and pull, which is already >> included in Sage) from a metadata-enhanced repository -- something >> like a "SageForge." An extension to or wrapper around the >> export_worksheet(...) method would likely be able to handle this. >> We've handled passing scripts around mostly via a pastebin mechanism >> -- which simply does not scale. >> >> I was wondering if there was any interest in this kind of "forge" >> system -- or, perhaps I'm a bit behind the times, and such a thing >> already exists. I've explored a bit of the space of document >> management systems, and it seems that there are a few Django-based >> projects ( http://code.google.com/p/django-dms/ for instance) in the >> works that can handle programmatic upload/download of metadata- >> enhanced documents, which would be very interesting, and might be able >> to handle worksheet uploads. But, again, I'm relatively new to Sage, >> so I'm still figuring out the way the behind-the-scenes aspects all >> work -- so perhaps there are difficulties or subtleties I don't see >> yet. >> >> Thanks very much for listening! > > I think that's a great idea, and definitely worth thinking about. > There has been a lot of general notebook brainstorming on the Sage > list(s) today, which has resulted in this list: > > http://wiki.sagemath.org/SageUsability > > I've added your idea about under the Users section there. > > I'll be doing a lot of work on the notebook starting at the end of > this month, and greatly appreciate all the suggestions and ideas for > features. > > -- William
It could be really useful to have Sage generate RSS feeds when sharing or publishing worksheets. There is a firefox extension for reading RSS feeds called Sage which could also be developed further to work with Sage software. #Serge --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---