[IPython-dev] Another monster landed: refactored JavaScript, new tooltips and interactive widgets in the notebook
Jason Grout
jason-sage at creativetrax.com
Thu May 31 22:26:05 EDT 2012
On 5/31/12 9:06 PM, Fernando Perez wrote:
> On Thu, May 31, 2012 at 6:59 PM, Jason Grout
> <jason-sage at creativetrax.com> wrote:
>> Congrats on the major developments. We're right now using this one
>> (above) to implement a new version of the Sage cell server. We have a
>> simple demo running, and are working on that forking kernel manager from
>> the other thread, as well as an ipcluster-based solution for managing
>> kernels, to provide a backend.
>
> Great, glad to hear that! We're starting to be very happy with the
> internal machinery, so we're excited to see it in use 'in the wild'
> already. Let us know when there's something up we can play with!
Actually, we are reaching a point where we'd love some comments from you
guys. The issue we have is that we need many short-lived,
instant-startup kernels that are relatively secure (to execute arbitrary
code). We've been working in parallel to explore using an
ipcluster-based solution (where the engines are started by forking a
master engine), as well as the ForkingKernelManager we talked about the
other day (implemented as part of a multikernel manager, like in the
present IPython notebook). We need to settle on an approach in the next
few days and start implementing. Tomorrow our two groups are getting
together to discuss the advantages/disadvantages of each approach, and
if the approaches might be combined in some way.
So we plan to post more details tomorrow and ask for advice and comments
on our analysis. We hope to have a short demo to show a week after at
the Sage Days in Seattle.
Thanks,
Jason
More information about the IPython-dev
mailing list