##// END OF EJS Templates
Be more explicit on how we handle osx clipboard....
Be more explicit on how we handle osx clipboard. The return values can only be bytes as we do bytes manipulations before. So if we need to return text; we always need to decode. We can now also leave the default encoding out; as py3compat.decode takecare of that for us

File last commit:

r20278:8f4dcac7
r25288:c812a497
Show More
Test Output Callbacks.ipynb
291 lines | 4.6 KiB | text/plain | TextLexer
/ tools / tests / Test Output Callbacks.ipynb

Basic Output

In [ ]:
from IPython.display import display
In [ ]:
print('hi')
In [ ]:
display('hi')
In [ ]:
1
In [ ]:
%matplotlib inline
import matplotlib.pyplot as plt
plt.plot([1,3,2])
In [ ]:
%%javascript
console.log("I ran!");
In [ ]:
%%html
<b>bold</b>
In [ ]:
%%latex
$$
a = 5
$$

input_request

In [ ]:
raw_input("prompt > ")

set_next_input

In [ ]:
%%writefile tst.py
def foo():
    pass
In [ ]:
%load tst.py

Pager in execute_reply

In [ ]:
plt?

object_info

In [ ]:
# press shift-tab after parentheses
int(

complete

In [ ]:
# press tab after f
f

clear_output

In [ ]:
import sys, time
from IPython.display import clear_output
In [ ]:
for i in range(10):
    clear_output()
    time.sleep(0.25)
    print(i)
    sys.stdout.flush()
    time.sleep(0.25)
In [ ]:
for i in range(10):
    clear_output(wait=True)
    time.sleep(0.25)
    print(i)
    sys.stdout.flush()
In [ ]: