Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: nbformat.v4.nbbase
¶
Python API for composing notebook elements
The Python representation of a notebook is a nested structure of dictionary subclasses that support attribute access (IPython.utils.ipstruct.Struct). The functions in this module are merely helpers to build the structs in the right form.
7 Functions¶
-
IPython.nbformat.v4.nbbase.
validate
(node, ref=None)¶ nbformat validation is not backported
-
IPython.nbformat.v4.nbbase.
new_output
(output_type, data=None, **kwargs)¶ Create a new output, to go in the
cell.outputs
list of a code cell.
-
IPython.nbformat.v4.nbbase.
output_from_msg
(msg)¶ Create a NotebookNode for an output from a kernel’s IOPub message.
Returns: NotebookNode: the output as a notebook node. Raises: ValueError: if the message is not an output message.
-
IPython.nbformat.v4.nbbase.
new_code_cell
(source='', **kwargs)¶ Create a new code cell
-
IPython.nbformat.v4.nbbase.
new_markdown_cell
(source='', **kwargs)¶ Create a new markdown cell
-
IPython.nbformat.v4.nbbase.
new_raw_cell
(source='', **kwargs)¶ Create a new raw cell
-
IPython.nbformat.v4.nbbase.
new_notebook
(**kwargs)¶ Create a new notebook