This documentation is for a development version of IPython. There may be significant differences from the latest stable release.
This document describes in-flight development work.
Please do not edit this file by hand (doing so will likely cause merge conflicts for other Pull Requests). Instead, create a new file in the docs/source/whatsnew/pr folder
The %load magic can now find the source for objects in the user namespace. To enable searching the namespace, use the -n option.
In : %load -n my_module.some_function
DirectView objects have a new use_cloudpickle() method, which works like view.use_dill(), but causes the cloudpickle module from PiCloud’s cloud library to be used rather than dill or the builtin pickle module.
Added a .ipynb exporter to nbconvert. It can be used by passing --to notebook as a commandline argument to nbconvert.
New nbconvert preprocessor called ClearOutputPreprocessor. This clears the output from IPython notebooks.
New preprocessor for nbconvert that executes all the code cells in a notebook. To run a notebook and save its output in a new notebook:
ipython nbconvert InputNotebook --ExecutePreprocessor.enabled=True --to notebook --output Executed
IPython.core.oinspect.getsource() call specification has changed:
Removed the octavemagic extension: it is now available as oct2py.ipython.
Creating PDFs with LaTeX no longer uses a post processor. Use nbconvert --to pdf instead of nbconvert --to latex --post pdf.
Used https://github.com/jdfreder/bootstrap2to3 to migrate the Notebook to Bootstrap 3.