IPython 0.12 is out!

Wanderer wanderer at dialup4less.com
Mon Dec 19 12:12:17 EST 2011


On Dec 19, 4:49 am, Fernando Perez <fperez.... at gmail.com> wrote:
> Hi all,
>
> on behalf of the IPython development team, I'm thrilled to announce, after
> an intense 4 1/2 months of work, the official release of IPython 0.12.
>
> This is a very important release for IPython, for several reasons. First
> and foremost, we have a major new feature, our interactive web-based
> notebook, that has been in our sights for a very long time.  We tried to
> build one years ago (with WX) as a Google SoC project in 2005, had other
> prototypes later on, but things never quite worked.  Finally the
> refactoring effort started two years ago, the communications architecture
> we built in 2010, and the advances of modern browsers, gave us all the
> necessary pieces.
>
> With this foundation in place, while part of the team worked on the 0.11
> release, Brian Granger had already started quietly building the web
> notebook, which we demoed in early-alpha mode at the SciPy 2011 conference
> (http://www.archive.org/details/Wednesday-203-6-
> IpythonANewArchitectureForInteractiveAndParallel).  By the EuroScipy
> conference in August we had merged Brian's amazing effort into our master
> branch, and after that multiple people (old and new) jumped in to make all
> kinds of improvements, leaving us today with something that is an
> excellent foundation.  It's still the first release of the notebook, and
> as such we know it has a number of rough edges, but several of us have
> been using it as a daily research tool for the last few months.  Do not
> hesitate to file issues for any problems you encounter with it, and we
> even have an 'open issue' for general discussion of ideas and features for
> the notebook at:https://github.com/ipython/ipython/issues/977.
>
> Furthermore, it is clear that our big refactoring work, combined with the
> amazing facilities at Github, are paying off.  The 0.11 series was a major
> amount of work, with 511 issues closed over almost two years. But that
> pales in comparison to this cycle: in only 4 1/2 months we closed 515
> issues, with 50% being Pull Requests. And very importantly, our list of
> contributors includes many new faces (see the credits section in our
> release notes for full details), which is the best thing that can happen
> to an open source project.
>
> We hope you will find the new features (the notebook isn't the only one!
> see below) compelling, and that many more will not only use IPython but
> will join the project; there's plenty to do and now there are tasks for
> many different skill sets (web, javascript, gui work, low-level
> networking, parallel machinery, console apps, etc).
>
> *Downloads*
>
> Download links and instructions are at:http://ipython.org/download.html
> And IPython is also on PyPI:http://pypi.python.org/pypi/ipython
>
> Those contain a built version of the HTML docs; if you want pure source
> downloads with no docs, those are available on github:
>
> Tarball:https://github.com/ipython/ipython/tarball/rel-0.12
> Zipball:https://github.com/ipython/ipython/zipball/rel-0.12
>
> * Features *
> Here is a quick listing of the major new features:
>
> - An interactive browser-based Notebook with rich media support
> - Two-process terminal console
> - Tabbed QtConsole
> - Full Python 3 compatibility
> - Standalone Kernel
> - PyPy support
>
> And many more...
>
> We closed over 500 tickets, merged over 200 pull requests, and more than
> 45 people contributed commits for the final release.
>
> Please see our release notes for the full details on everything about this
> release:http://ipython.org/ipython-doc/stable/whatsnew/version0.12.html
>
> * IPython tutorial at PyCon 2012 *
>
> Those of you attending (or planning on it) PyCon 2012 in Santa Clara, CA,
> may be interested in attending a hands-on tutorial we will be presenting
> on the many faces of IPython.  Seehttps://us.pycon.org/2012/schedule/
> presentation/121/ for full details.
>
> * Errata *
> This was caught by Matthias Bussionnier's (one of our great new
> contributors) sharp eyes while I was writing these release notes: In the
> example notebook called display_protocol, the first cell starts with:
>
> from IPython.lib.pylabtools import print_figure
>
> which should instead be:
>
> from IPython.core.pylabtools import print_figure
>
> This has already been fixed on master, but since the final 0.12 files have
> been uploaded to github and PyPI, we'll let them be.
>
> As usual, if you find any other problem, please file a ticket --or even
> better, a pull request fixing it-- on our github issues site (https://
> github.com/ipython/ipython/issues/).
>
> Many thanks to all who contributed!
>
> Fernando, on behalf of the IPython development team.
>
> http://ipython.org

Doesn't work for me. I installed it over my IPython 0.11 which did
work for me. I get the following complaint.

Traceback (most recent call last):
 File "C:\Python27\scripts\ipython.py", line 26, in (module)
  import Ipython.Shell
 File "C:\Python27\lib\site-packages\Ipython\Shell.py", line 38 in
(module)
  from Ipython.Magic import Magic
 File "C:\Python27\lib\site-packages\Ipython\Magic.py", line 536, in
Magic
  @testdec.skip_doctest
AttributeError: 'module' object has no attribute 'skip_doctest'



More information about the Python-list mailing list