[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