ANN: IPython 0.6.5 is out.

Discussion in 'Python' started by Fernando Perez, Dec 13, 2004.

  1. Hi all,

    I'm glad to announce the release of IPython 0.6.6. IPython's homepage is at:

    and downloads are at:

    I've provided RPMs (Py2.2 and 2.3), plus source downloads (.tar.gz and .zip).

    Debian, Fink and BSD packages for this version should be coming soon, as the
    respective maintainers (many thanks to Jack Moffit, Andrea Riciputi and Dryice
    Liu) have the time to follow their packaging procedures.

    Many thanks to Enthought for their continued hosting support for IPython, and
    to all the users who contributed ideas, fixes and reports.

    Release notes

    This release was made to fix a few crashes recently found by users, and also
    to keep compatibility with matplotlib, whose internal namespace structure was
    recently changed.

    * Adapt to matplotlib's new name convention, where the matlab-compatible
    module is called pylab instead of matlab. The change should be transparent to
    all users, so ipython 0.6.6 will work both with existing matplotlib versions
    (which use the matlab name) and the new versions (which will use pylab

    * Don't crash if pylab users have a non-threaded pygtk and they attempt to use
    the GTK backends. Instead, print a decent error message and suggest a few

    * Improved printing of docstrings for classes and instances. Now, class,
    constructor and instance-specific docstrings are properly distinguished and
    all printed. This should provide better functionality for matplotlib.pylab
    users, since matplotlib relies heavily on class/instance docstrings for
    end-user information.

    * New timing functionality added to %run. '%run -t prog' will time the
    execution of Not as fancy as python's, but quick and easy
    to use. You can optionally ask for multiple runs.

    * Improved (and faster) verbose exeptions, with proper reporting of dotted
    variable names (this had been broken since ipython's beginnings).

    * The IPython.genutils.timing() interface changed, now the repetition number
    is not a parameter anymore, fixed to 1 (the most common case). timings()
    remains unchanged for multiple repetitions.

    * Added ipalias() similar to ipmagic(), and simplified their interface. They
    now take a single string argument, identical to what you'd type at the ipython
    command line. These provide access to aliases and magics through a python
    function call, for use in nested python code (the special alias/magic syntax
    only works on single lines of input).

    * Fix an obscure crash with recursively embedded ipythons at the command line.

    * Other minor fixes and cleanups, both to code and documentation.

    The NEWS file can be found at, and the full
    ChangeLog at

    Enjoy, and as usual please report any problems.


    Fernando Perez, Dec 13, 2004
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Fernando Perez

    ANN: IPython 0.6.4 is out.

    Fernando Perez, Nov 8, 2004, in forum: Python
    Fernando Perez
    Nov 10, 2004
  2. Fernando Perez

    ANN: IPython 0.6.5 is out

    Fernando Perez, Dec 1, 2004, in forum: Python
    Dec 2, 2004
  3. Fernando Perez

    ANN: IPython 0.6.10 is out.

    Fernando Perez, Jan 28, 2005, in forum: Python
    Fernando Perez
    Jan 28, 2005
  4. bdb112
    Jason Scheirer
    Mar 12, 2009
  5. Wolfram Brenig

    ipython -wthread vs. ipython -pylab

    Wolfram Brenig, Sep 12, 2011, in forum: Python
    Wolfram Brenig
    Sep 12, 2011

Share This Page