Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: nbformat.v4.convert¶
Code for converting notebooks to and from v3.
10 Functions¶
- 
IPython.nbformat.v4.convert.upgrade(nb, from_version=3, from_minor=0)¶
- Convert a notebook to v4. - Parameters: - nb : NotebookNode - The Python representation of the notebook to convert. - from_version : int - The original version of the notebook to convert. - from_minor : int - The original minor version of the notebook to convert (only relevant for v >= 3). 
- 
IPython.nbformat.v4.convert.upgrade_cell(cell)¶
- upgrade a cell from v3 to v4 - heading cell:
- -> markdown heading
 
- code cell:
- remove language metadata
- cell.input -> cell.source
- cell.prompt_number -> cell.execution_count
- update outputs
 
 
- 
IPython.nbformat.v4.convert.downgrade_cell(cell)¶
- downgrade a cell from v4 to v3 - code cell:
- set cell.language
- cell.input <- cell.source
- cell.prompt_number <- cell.execution_count
- update outputs
 
- markdown cell:
- single-line heading -> heading cell
 
 
- 
IPython.nbformat.v4.convert.to_mime_key(d)¶
- convert dict with v3 aliases to plain mime-type keys 
- 
IPython.nbformat.v4.convert.from_mime_key(d)¶
- convert dict with mime-type keys to v3 aliases 
- 
IPython.nbformat.v4.convert.upgrade_output(output)¶
- upgrade a single code cell output from v3 to v4 - pyout -> execute_result
- pyerr -> error
- output.type -> output.data.mime/type
- mime-type keys
- stream.stream -> stream.name
 
- 
IPython.nbformat.v4.convert.downgrade_output(output)¶
- downgrade a single code cell output to v3 from v4 - pyout <- execute_result
- pyerr <- error
- output.data.mime/type -> output.type
- un-mime-type keys
- stream.stream <- stream.name
 
- 
IPython.nbformat.v4.convert.upgrade_outputs(outputs)¶
- upgrade outputs of a code cell from v3 to v4 
- 
IPython.nbformat.v4.convert.downgrade_outputs(outputs)¶
- downgrade outputs of a code cell to v3 from v4 
- 
IPython.nbformat.v4.convert.downgrade(nb)¶
- Convert a v4 notebook to v3. - Parameters: - nb : NotebookNode - The Python representation of the notebook to convert. 
