ipycollections

ipycollections provides users more control over the detail of each output shown while preserving rich displays in collections. Like other tools and Jupyter’s own JSON renderer, collections like lists and dictionaries can be summarized and truncated while allowing users to view more data. At the same time, outputs that are nested inside of these collections can now be richly displayed. Thus, we can have a list of images or dataframes displayed in a more meaningful format.

Standard Jupyter/IPython Output
ipycollections Output

ipycollections consists of both an IPython extension that addds a new formatter to process collections into a JSON serialization, and a JupyterLab plugin that renders the JSON serialization into output that can be collapsed and expanded. The plugin delegates rendering of rich outputs to their respective renderers.