[IPython-dev] using the notebook for teaching?

Matthias BUSSONNIER bussonniermatthias at gmail.com
Thu Dec 6 08:36:16 EST 2012

Hi Emanuelle, 

If I remember correctly, EPD did make an exception for IPython and the 0.13 version is already available with free EPD, 
They did this for SciPy 12" I think.

Just just have to explicitly ask for upgrade. 

(got this from ML archive http://mail.scipy.org/pipermail/ipython-user/2012-August/010882.html 
and http://mail.scipy.org/pipermail/ipython-user/2012-August/010883.html ) 

This update restriction in EPD Free was true in the past, but for SciPy
2012 (and still continuing), we made ipython updates available to all EPD
users, free or not, via the commands I mentioned earlier today. This update
capability in EPD Free only applies to ipython, not for pandas or the other
100 or so packages in EPD Basic.

For the record, the current EPD Free release is 7.3-1. The current EPD
Basic release is 7.3-2.

Also I am working in Institut Curie in Paris, so if you want we can meet.

There are a few stuff that could be done with IPython notebook which are not documented online as we
made only proof of concept at scipy 12". For example Josh Boom ask for the ability to "password protect"
some cell to just give the ipynb file to his student with the embedded solution, and just "publish the password" after a deadline.

Also, just to be clear, 0.12 (v2) had an annoying misconception, so we push people forward to use 0.13+ (v3)
It is still possible to convert between v2 <-> v3 but it just have to be done explicitly from a command line.


Le 6 déc. 2012 à 09:45, Emmanuelle Gouillart a écrit :

> Hi Thomas and Brian,
> thank you very much for your answers. I'm glad to know that no format
> change is planned for now, and that developers also consider
> forward-compatibility to be important.
> It will be hard to have everybody use 0.13 during the training: 0.12 is
> the version packaged by the latest Ubuntu LTS (12.04) and by the latest
> EPD. I do not expect people to be more bleeding-edge than the latest
> Ubuntu LTS. Fortunately, the training will be in Spring, hopefully
> there will exist a new version of EPD with Ipython 13.
> Thanks again,
> Emmanuelle
> On Wed, Dec 05, 2012 at 04:32:14PM -0800, Brian Granger wrote:
>> Hi,
>> Glad you hear you are thinking about using the notebook in this
>> capacity.  We think it is a great tool for teaching.  You ask good
>> questions about the stability of the notebook format, but I will reply
>> to Thomas as well...
>>> 0.13 can indeed open v2 notebooks, although it only saves in v3, so it's not
>>> practical to use 0.12 and 0.13 together. But we intend to keep compatibility
>>> for much longer now - the v3 format was designed to allow much more
>>> extension without breaking the ability of 0.13 to read it. This came up in
>>> the discussion around standardising the Scipy stack as well. There we said
>>> that if we have to break compatibility again, we will need to have an
>>> overlap period where IPython can read the new format, but still saves in the
>>> old format by default.
>> I don't recall this discussion about the notebook format and am
>> unaware that we made any such promise.  Do you have a link to the
>> discussion?  I neither oppose nor approve of the decision (I haven't
>> thought enough about it) at this point, I am just unaware of it and
>> want to learn more.
>>> Obviously the notebook is still quite young and rapidly developing, but we
>>> see the format break from 0.12 to 0.13 as the exception, not the rule. If
>>> you decide to use it, make sure everyone starts with at least 0.13.
>> Yes.  Right now, the notebook format is quite stable.  But the reason
>> we created notebook format versions in the first place is to enable
>> the version to change.  While we want to avoid incrementing the
>> version, it will happen.  But I want to emphasize that at this point,
>> we have no plans of incrementing the version any time soon.  In fact,
>> I am not aware of any feature being discussed that would require such
>> changing the format.
>> Cheers,
>> Brian
>>> That's great news about the scientific computing curriculum. Good luck with
>>> training more people in Python!
>>> Best wishes,
>>> Thomas
>>> _______________________________________________
>>> IPython-dev mailing list
>>> IPython-dev at scipy.org
>>> http://mail.scipy.org/mailman/listinfo/ipython-dev
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20121206/cf8b02c4/attachment.html>

More information about the IPython-dev mailing list