[IPython-dev] ipython html notebook server on dotcloud
Jason Grout
jason-sage at creativetrax.com
Thu Sep 6 00:19:51 EDT 2012
On 9/5/12 11:07 PM, Shoibal Chakravarty wrote:
> Hi Jason,
>
> I'd definitely be interested in learning more about sagecell. Is there a design document
> that I could look at?
We're working on one. The code base is in the contrib/ipython-testing
directory:
https://github.com/sagemath/sagecell/tree/master/contrib/ipython-testing
Very briefly: The web_server.py file is the main program that is run.
The webserver has a trusted multikernel manager that talks to an
untrusted multikernel manager (typically another account or another
computer) over zmq. The untrusted multikernel manager receives a
request to start up a session and uses the forking kernel manager to
create a session by forking and hook up the zmq channels to the webserver.
William Stein is also working on a new design and architecture for
scalable and secure scientific computing like the notebook which looks
very promising. That's one of his top priorities over the next 6-8
months or so.
Thanks,
Jason
More information about the IPython-dev
mailing list