[IPython-dev] Spyre - interactive web apps

Thomas Kluyver takowl at gmail.com
Thu Apr 30 20:58:11 EDT 2015


Hi all,

I wanted to bring up Spyre, which I saw Adam's poster about at PyCon. Adam
is CCed here, and a copy of his poster is attached.

Spyre is a tool to build a simple interactive web application from Python.
You can define some widgets for input, a processing step, and outputs like
plots and tables. Then when you run it, Spyre constructs the HTML, runs a
server, and updates the output in response to input changes. There's
obvious overlap with IPython widgets, but it's aimed squarely at something
we don't have a good answer for yet - making an interactive demo publicly
available in a nice format, without exposing full code execution to any
visitor.

Adam and I both felt that it would be really nice to have this integrated
with IPython so that you can build an interactive explorer in the notebook,
and then export it to Spyre to put it online. There will probably be a bit
of impedance mismatch with the different models, but I don't think it's
anything we can't overcome.

Live demo: http://adamhajari.com/
Code: https://github.com/adamhajari/spyre

Thanks,
Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20150430/5310f4b0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DSCF7278.JPG
Type: image/jpeg
Size: 1227421 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20150430/5310f4b0/attachment.jpe>


More information about the IPython-dev mailing list