IPython 8.4.0 Pypi GitHub Homepage
Other Docs
ParametersReturns
compute_format_data(self, result)

The format data is a generalization of the repr of an object. In the default implementation the format data is a dict of key value pair where the keys are valid MIME types and the values are JSON'able data structure containing the raw data for that MIME type. It is up to frontends to determine pick a MIME to to use and display that data in an appropriate manner.

This method only computes the format data for the object and should NOT actually print or write that to a stream.

Parameters

result : object

The Python object passed to the display hook, whose format will be computed.

Returns

(format_dict, md_dict) : dict

format_dict is a dict whose keys are valid MIME types and values are JSON'able raw data for that MIME type. It is recommended that all return values of this should always include the "text/plain" MIME type representation of the object. md_dict is a dict with the same MIME type keys of metadata associated with each output.

Compute format data of the object to be displayed.

Examples

See :

Local connectivity graph

Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.

Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)

SVG is more flexible but power hungry; and does not scale well to 50 + nodes.

All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them


GitHub : /IPython/core/displayhook.py#121
type: <class 'function'>
Commit: