|
@@
-53,7
+53,7
b' Other new features'
|
|
53
|
``placeholder`` attribute, for displaying placeholder text before the
|
|
53
|
``placeholder`` attribute, for displaying placeholder text before the
|
|
54
|
user has typed anything.
|
|
54
|
user has typed anything.
|
|
55
|
|
|
55
|
|
|
56
|
* The %load magic can now find the source for objects in the user namespace.
|
|
56
|
* The :magic:`load` magic can now find the source for objects in the user namespace.
|
|
57
|
To enable searching the namespace, use the ``-n`` option.
|
|
57
|
To enable searching the namespace, use the ``-n`` option.
|
|
58
|
|
|
58
|
|
|
59
|
.. sourcecode:: ipython
|
|
59
|
.. sourcecode:: ipython
|
|
@@
-84,6
+84,39
b' Other new features'
|
|
84
|
Now, the same merge is applied to the stored output as the displayed output,
|
|
84
|
Now, the same merge is applied to the stored output as the displayed output,
|
|
85
|
improving document load time for notebooks with many small outputs.
|
|
85
|
improving document load time for notebooks with many small outputs.
|
|
86
|
|
|
86
|
|
|
|
|
|
87
|
* ``NotebookApp.webapp_settings`` is deprecated and replaced with
|
|
|
|
|
88
|
the more informatively named ``NotebookApp.tornado_settings``.
|
|
|
|
|
89
|
|
|
|
|
|
90
|
* Using :magic:`timeit` prints warnings if there is atleast a 4x difference in timings
|
|
|
|
|
91
|
between the slowest and fastest runs, since this might meant that the multiple
|
|
|
|
|
92
|
runs are not independent of one another.
|
|
|
|
|
93
|
|
|
|
|
|
94
|
* It's now possible to provide mechanisms to integrate IPython with other event
|
|
|
|
|
95
|
loops, in addition to the ones we already support. This lets you run GUI code
|
|
|
|
|
96
|
in IPython with an interactive prompt, and to embed the IPython
|
|
|
|
|
97
|
kernel in GUI applications. See :doc:`/config/eventloops` for details. As part
|
|
|
|
|
98
|
of this, the direct ``enable_*`` and ``disable_*`` functions for various GUIs
|
|
|
|
|
99
|
in :mod:`IPython.lib.inputhook` have been deprecated in favour of
|
|
|
|
|
100
|
:meth:`~.InputHookManager.enable_gui` and :meth:`~.InputHookManager.disable_gui`.
|
|
|
|
|
101
|
|
|
|
|
|
102
|
* A ``ScrollManager`` was added to the notebook. The ``ScrollManager`` controls how the notebook document is scrolled using keyboard. Users can inherit from the ``ScrollManager`` or ``TargetScrollManager`` to customize how their notebook scrolls. The default ``ScrollManager`` is the ``SlideScrollManager``, which tries to scroll to the nearest slide or sub-slide cell.
|
|
|
|
|
103
|
|
|
|
|
|
104
|
* The function :func:`~IPython.html.widgets.interaction.interact_manual` has been
|
|
|
|
|
105
|
added which behaves similarly to :func:`~IPython.html.widgets.interaction.interact`,
|
|
|
|
|
106
|
but adds a button to explicitly run the interacted-with function, rather than
|
|
|
|
|
107
|
doing it automatically for every change of the parameter widgets. This should
|
|
|
|
|
108
|
be useful for long-running functions.
|
|
|
|
|
109
|
|
|
|
|
|
110
|
* The ``%cython`` magic is now part of the Cython module. Use `%load_ext Cython` with a version of Cython >= 0.21 to have access to the magic now.
|
|
|
|
|
111
|
|
|
|
|
|
112
|
* The Notebook application now offers integrated terminals on Unix platforms,
|
|
|
|
|
113
|
intended for when it is used on a remote server. To enable these, install
|
|
|
|
|
114
|
the ``terminado`` Python package.
|
|
|
|
|
115
|
|
|
|
|
|
116
|
* Setting the default highlighting language for nbconvert with the config option
|
|
|
|
|
117
|
``NbConvertBase.default_language`` is deprecated. Nbconvert now respects
|
|
|
|
|
118
|
metadata stored in the :ref:`kernel spec <kernelspecs>`.
|
|
|
|
|
119
|
|
|
87
|
.. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT.
|
|
120
|
.. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT.
|
|
88
|
|
|
121
|
|
|
89
|
|
|
122
|
|