Show More
@@ -2,9 +2,16 b'' | |||||
2 | Development version |
|
2 | Development version | |
3 | ================================================ |
|
3 | ================================================ | |
4 |
|
4 | |||
|
5 | The changes listed here are a brief summary of the substantial work on IPython | |||
|
6 | since the 0.10.x release series. For more details, please consult the actual | |||
|
7 | source. | |||
|
8 | ||||
5 | Main `ipython` branch |
|
9 | Main `ipython` branch | |
6 | ===================== |
|
10 | ===================== | |
7 |
|
11 | |||
|
12 | Refactoring | |||
|
13 | ----------- | |||
|
14 | ||||
8 | As of the 0.11 version of IPython, a signifiant portion of the core has been |
|
15 | As of the 0.11 version of IPython, a signifiant portion of the core has been | |
9 | refactored. This refactoring is founded on a number of new abstractions. |
|
16 | refactored. This refactoring is founded on a number of new abstractions. | |
10 | The main new classes that implement these abstractions are: |
|
17 | The main new classes that implement these abstractions are: | |
@@ -20,12 +27,25 b' these classes, but for now our :ref:`configuration documentation' | |||||
20 | <config_overview>` contains a high level overview of the concepts that these |
|
27 | <config_overview>` contains a high level overview of the concepts that these | |
21 | classes express. |
|
28 | classes express. | |
22 |
|
29 | |||
23 | The changes listed here are a brief summary of the recent work on IPython. |
|
30 | ZMQ architecture | |
24 | For more details, please consult the actual source. |
|
31 | ---------------- | |
|
32 | ||||
|
33 | There is a new GUI framework for IPython, based on a client-server model in | |||
|
34 | which multiple clients can communicate with one IPython kernel, using the | |||
|
35 | ZeroMQ messaging framework. There is already a Qt console client, which can | |||
|
36 | be started by calling ``ipython-qtconsole``. The protocol is :ref:`documented | |||
|
37 | <messaging>`. | |||
|
38 | ||||
|
39 | The parallel computing framework has also been rewritten using ZMQ. The | |||
|
40 | protocol is described :ref:`here <parallel_messages>`, and the code is in the | |||
|
41 | new :mod:`IPython.parallel` module. | |||
25 |
|
42 | |||
26 | New features |
|
43 | New features | |
27 | ------------ |
|
44 | ------------ | |
28 |
|
45 | |||
|
46 | * The input history is now written to an SQLite database. The API for | |||
|
47 | retrieving items from the history has also been redesigned. | |||
|
48 | ||||
29 | * The :mod:`IPython.extensions.pretty` extension has been moved out of |
|
49 | * The :mod:`IPython.extensions.pretty` extension has been moved out of | |
30 | quarantine and fully updated to the new extension API. |
|
50 | quarantine and fully updated to the new extension API. | |
31 |
|
51 | |||
@@ -136,22 +156,6 b' New features' | |||||
136 | for managing the event loops in their interactive GUI applications. |
|
156 | for managing the event loops in their interactive GUI applications. | |
137 | Examples can be found in our :file:`docs/examples/lib` directory. |
|
157 | Examples can be found in our :file:`docs/examples/lib` directory. | |
138 |
|
158 | |||
139 | Bug fixes |
|
|||
140 | --------- |
|
|||
141 |
|
||||
142 | * Previously, the latex Sphinx docs were in a single chapter. This has been |
|
|||
143 | fixed by adding a sixth argument of True to the ``latex_documents`` |
|
|||
144 | attribute of :file:`conf.py`. |
|
|||
145 |
|
||||
146 | * The ``psum`` example in the MPI documentation has been updated to mpi4py |
|
|||
147 | version 1.1.0. Thanks to J. Thomas for this fix. |
|
|||
148 |
|
||||
149 | * The top-level, zero-install :file:`ipython.py` script has been updated to |
|
|||
150 | the new application launching API. |
|
|||
151 |
|
||||
152 | * Keyboard interrupts now work with GUI support enabled across all platforms |
|
|||
153 | and all GUI toolkits reliably. |
|
|||
154 |
|
||||
155 | Backwards incompatible changes |
|
159 | Backwards incompatible changes | |
156 | ------------------------------ |
|
160 | ------------------------------ | |
157 |
|
161 |
General Comments 0
You need to be logged in to leave comments.
Login now