iPython parallel pushing every objects is messy
<p>I love iPython notebook but on parallel processing with ipyparallel, pushing every local objects into engine with <code>dview.push(dict(...))</code> seems not effective way. Do you have any effective alternatives to do that?</p>

<p>I usually do like:</p>

<pre><code>from IPython import parallel

rc = parallel.Client()
dview = rc[:]
dview.push(dict(x1=x1, x2=x2, ...., x100=x100)) # =&gt; I'd like to avoid this!!
res = dview.map_async(run_once, range(5))
map_result = res.get()
rc.close()
</code></pre>