Shared publicly  - 
 
I spent a little time today tracking down the current tricks for setting up a slideshow from IPython Notebook now that +Matthias Bussonnier's changes have been merged into +IPython master.  

For those of you looking for a quick start, you can grab the profile I've set up here:

https://dl.dropboxusercontent.com/u/65439/profile_slides.zip

It's got a nice clear background using suggestions from here:
http://zulko.wordpress.com/2013/04/14/customize-your-ipython-notebook-with-css/

And better fonts suggested here:
http://slendrmeans.wordpress.com/2012/12/05/better-typography-for-ipython-notebooks/

If you want to adjust anything, it is easy to modify the custom.css in the static/css subdirectory.  My usual method is to right-click on whatever looks wonky and use the "Inspect Element" dropdown in Chrome to find out exactly what CSS elements I want to modify/override.

All you need to do is get a recentish development version of IPython, unpack this directory, in your .ipython directory (it should expand to profile_slides), then get going with:

ipython notebook --profile=slides

You may need to do a hard reload or clear your cache to get it your browser load the new javascript/css,.

There are more detailed notes here: https://github.com/Carreau/ipython-static-profiles on how some of this works.
2
Bill Baxter's profile photoAron Ahmadia's profile photoMatthias Bussonnier's profile photo
5 comments
 
Oh, and tested on one OS X.8 laptop, but as far as I know I didn't put anything system-dependent in the profile-directory.
 
Sweet I need to catch up on these more recent ipython enhancements. Still using -pylab as my go to ipython mode.
 
So does this (or anything else) make it possible to do useful Matlab type stuff on a ChromeBook? It should totally be possible to make a Python server that serves up the graphs you're plotting to a web address instead of an xterm or file, but I looked briefly recently and couldn't find anything like that.
 
I would just underline that the structure of JS files will soon be refactor, it will move custom.js so most of the info/layout of plugins (slidemode included) will have to be updated.
 
+Bill Baxter - The classic example here is IPython Notebook using a special inlining mode to embed MatPlotLib graphs as output: http://ipython.org/notebook.html

You can install the Notebook on your ChromeBook if you're willing to do the chroot business.  If you want something in the cloud, you've got several nice options:

I work for +Continuum Analytics, and we have a Notebook-solution-in-the-cloud called wakari: https://www.wakari.io/

Here's an example of a recent blog post I composed using an IPython notebook.  With a wakari account you can edit and run notebooks, then share them with others for free online:

https://www.wakari.io/sharing/bundle/aron/Accelerating_Python_Libraries_with_Numba_-_Part_1

+William Stein (Also in Seattle), works on a project called Sage, which also features a very nice web notebook for working in the cloud, but is more like a Mathematica than a MATLAB.  It's been supported by Google in the past.

Theoretically, you should be able to get IPython Notebook up and running on Google App Engine (William will know more about where the challenges have been).

Were you thinking of something else beyond that?
Add a comment...