Frame work for simple physics web applications

globalrev skanemupp at yahoo.se
Sat Apr 19 16:44:27 EDT 2008


On 19 Apr, 21:55, Rick Muller <rpmul... at gmail.com> wrote:
> I'd like to use my webserver to distribute some simple python physics
> apps. Ideally, I'd like to use some simple form to input a few pieces
> of data, call a python program, and return some image from a plot or
> some other rendering. This is easy to do using CGI, but I was
> wondering whether anyone on the list could recommend that would look a
> little more polished and professional.
>
> Let's say I want to input a wave vector k, and then input a plot of
> sin(k*x). I would like to have a simple form input for k, and then
> display an image of the plot. What I'm doing is a little more varied
> than this, but the common thread is that in each application I need to
> input several pieces of data and then display some image. I can
> probably think of 20 different applications right off the bat that I'd
> like to deploy.
>
> The idea behind this is to put together some simple toy models for
> quantum computing qubits that my experimental collaborators can play
> with without having to install Python, NumPy, and MatPlotLib
> themselves. (I understand, of course, that such an installation might
> be "good for them", but I'd rather not fight that battle just now.)
>
> I could, of course, write a Jython applet for this, but this would
> require my re-learning how to use the Java API, and it has been a few
> years for me.
>
> Do any of the AJAX frameworks for Python compare in simplicity to
> writing a simple CGI script? I've been impressed with web.py, since it
> seems pretty easy to use, but I would go to the trouble of learning
> one of the bigger frameworks if they would provide a more elegant
> solution.
>
> My web skillz are obviously several years out of date, so I'd like
> some guidance on the best way to update them.
>
> Thanks in advance,
>
> Rick

www.vpython.org might be what you are looking for.



More information about the Python-list mailing list