[IPython-dev] Spyre - interactive web apps

guo.tang at bioprober.com guo.tang at bioprober.com
Fri May 1 01:07:29 EDT 2015


The demo looks pretty good with a desktop computer, but not very native on 
iphone safari.   Any way to improve it?

I am looking a solution to build a "virtual control panel" plus debugging interface 
to a medical device with least effort. IPython notebook solves the debugging interface part pretty
well, still looking the "virtual control panel" part. 

Thanks,
Guo



 
From: Thomas Kluyver
Date: 2015-04-30 16:58
To: IPython Development list
CC: adam at nextbigsound.com
Subject: [IPython-dev] Spyre - interactive web apps
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/27d14883/attachment.html>


More information about the IPython-dev mailing list