##// END OF EJS Templates
Require pygments>=2.4.0...
Require pygments>=2.4.0 As noted in #13441, running ipython with an old version of pygments leads to problems. Ipython sends ANSI color names to pygments to color output, but these names aren't in old versions of pygments. Before: with pygments 2.3.1 and ipython 8.0.0, opening an ipython instance and running In [1]: 1 / 0 # Expect ZeroDivisionError will crash ipython as `ansiyellow` is used to highlight the error. This PR requires pygments>=2.4.0, which is when pygments changed their ANSI color names.

File last commit:

r24425:3deabdbd
r27425:e902466b
Show More
Confined Output.ipynb
307 lines | 22.1 KiB | text/plain | TextLexer
/ tools / tests / Confined Output.ipynb

Test notebook for overflowing content

markdown image:

No description has been provided for this image

unconfined markdown image:

No description has been provided for this image
In [1]:
from IPython.display import Image, IFrame

Overflow image in HTML (non-embedded)

In [2]:
Image(url="http://placehold.it/800x200.png", embed=False)
Out[2]:
No description has been provided for this image

Overflow image:

In [3]:
Image(url="http://placehold.it/800x200.png", embed=True)
Out[3]:
No description has been provided for this image

Overflow, unconfined

In [4]:
Image(url="http://placehold.it/800x200.png", embed=True, unconfined=True)
Out[4]:
No description has been provided for this image

Overflow with explicit height, width (retina):

In [5]:
Image(url="http://placehold.it/1800x200.jpg", embed=True, retina=True)
Out[5]:
<IPython.core.display.Image object>

Overflowing IFrame:

In [ ]:
IFrame(src="https://ipython.org", width=900, height=400)
Out[ ]:

Overflowing table:

In [ ]:
import pandas as pd
pd.DataFrame([['column'] * 15])
Out[ ]:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 column column column column column column column column column column column column column column column