[School-of-data] Course editing on the new School of Data platform

Stian Håklev shaklev at gmail.com
Wed Apr 23 16:02:52 UTC 2014

Haskell is also supported, although it's a separate profile (ie. not inline
from a Python session). I also really enjoy reading other people's
notebooks, and the community seems to have a huge amount of momentum in
terms of adding features etc. (I saw someone create an nbdiff recently,
which would be very useful)... Having some kind of annotation feature might
be useful, for peer-review etc.

I'm looking forward to when it becomes common to include an IPython
notebook with an academic paper that boots into some kind of virtual
environment that is preconfigured with the libraries, and the actual data,
so that you can rerun all the graphs, but also very quickly begin exploring
the data yourself. Authorea had a really neat example of this here:
https://authorea.com/users/3/articles/3904/_show_article ... Whether this
becomes downloading a VM, or launching on a cloud. Sagemath also offers
IPython Notebooks and might be useful for teaching purposes - they actually
offer live collaborative editing of IPython notebooks, which is pretty


On Wed, Apr 23, 2014 at 11:55 AM, Ian Stokes-Rees <ijstokes at seas.harvard.edu
> wrote:

>  On 4/23/14, 9:25 AM, Tony.Hirst wrote:
> I¹ve started looking at using IPython notebooks for authoring course
> material for web delivery that needs to blend prose with interactive
> elements and the can also support embedded items.
>  [disclaimer: I am a Python addict and work for Continuum, the creators of
> the Anaconda Python Distribution]
> IPython Notebooks are the future for this kind of thing, IMO.
> Instructors can prepare content and then share it via GitHub, or publish
> it in a gist and use nbviewer.ipython.org or other mechanisms for
> students to view or clone the content.
> It supports code, data, graphics, and prose.  This can be viewed as a
> large web page, or in a "slide show" view.  It can produce LaTeX output
> (and from that PS or PDF).
> And it isn't Python specific through language add-ins. I *believe* the
> list of supported "other" languages right now is:
> R
> Matlab
> Javascript
> Ruby
> Julia.
> Anaconda Python Distribution (http://continuum.io/downloads) makes this
> available cross-platform very easily.  Plus that gets you setup with the
> conda package management system which is also cross-platform,
> language-neutral, non-root way of installing arbitrary sandboxed binaries
> and data files (a much faster, easier, and nicer option over docker,
> vagrant, virtualenv, virtualbox, vmware, etc. etc.)
> Ian
> _______________________________________________
> school-of-data mailing list
> school-of-data at lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/school-of-data
> Unsubscribe: https://lists.okfn.org/mailman/options/school-of-data

http://reganmian.net/blog -- Random Stuff that Matters
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/school-of-data/attachments/20140423/bf9eee45/attachment-0002.html>

More information about the school-of-data mailing list