##// END OF EJS Templates
Merge pull request #1771 from mwhansen/configurable-interactivity...
Merge pull request #1771 from mwhansen/configurable-interactivity Make default value of interactivity passed to run_ast_nodes configurable. This allows users to select if they want all nodes in a cell (groups of lines that can be run as a single statement) to produce output via `sys.displayhook` instead of our default policy, where only the last node is run in this way.

File last commit:

r6455:15863dc1
r7063:ca7a4ec5 merge
Show More
taskmap.py
36 lines | 636 B | text/x-python | PythonLexer
Brian E. Granger
Reworking parallel examples as notebooks.
r4581 # <nbformat>2</nbformat>
# <markdowncell>
# # Load balanced map and parallel function decorator
# <codecell>
Thomas Kluyver
Update print syntax in parallel examples.
r6455 from __future__ import print_function
Brian E. Granger
Reworking parallel examples as notebooks.
r4581
MinRK
translate last remaining old parallel examples
r3690 from IPython.parallel import Client
Brian E. Granger
Reworking parallel examples as notebooks.
r4581 # <codecell>
MinRK
translate last remaining old parallel examples
r3690 rc = Client()
v = rc.load_balanced_view()
Brian E. Granger
Reworking parallel examples as notebooks.
r4581 # <codecell>
MinRK
translate last remaining old parallel examples
r3690 result = v.map(lambda x: 2*x, range(10))
Thomas Kluyver
Update print syntax in parallel examples.
r6455 print("Simple, default map: ", list(result))
MinRK
translate last remaining old parallel examples
r3690
Brian E. Granger
Reworking parallel examples as notebooks.
r4581 # <codecell>
MinRK
translate last remaining old parallel examples
r3690 ar = v.map_async(lambda x: 2*x, range(10))
Thomas Kluyver
Update print syntax in parallel examples.
r6455 print("Submitted tasks, got ids: ", ar.msg_ids)
MinRK
translate last remaining old parallel examples
r3690 result = ar.get()
Thomas Kluyver
Update print syntax in parallel examples.
r6455 print("Using a mapper: ", result)
MinRK
translate last remaining old parallel examples
r3690
Brian E. Granger
Reworking parallel examples as notebooks.
r4581 # <codecell>
MinRK
translate last remaining old parallel examples
r3690 @v.parallel(block=True)
def f(x): return 2*x
result = f.map(range(10))
Thomas Kluyver
Update print syntax in parallel examples.
r6455 print("Using a parallel function: ", result)
Brian E. Granger
Reworking parallel examples as notebooks.
r4581