Re: what python technology for my app?



Chris a écrit :
I have an database containing lots of numerical data. I want to write a browser based interface that will allow selection of various key parameters and yield tables, plots and/or printouts of the data according to the selections. Ultimately I want this to run on an intranet so that others can get access via their browsers.

The application is for in-house use only and not likely to have more than a few users at any one time. I've managed to hack out enough understanding of sql and sqlAlchemy over the last couple of days to create and access an sqlite3 based database for my data. This seems to suit my purposes for now. Now for a front end and some simple distribution over a network.

I have written some small Wxpython & matplotlib apps for data analysis and display but I'm not sure how these would work in a browser based world, or even if they are appropriate.

wxPython being a GUI toolkit, it's of course not really appropriate for a web-based solution (and yes, this is an understatement).

I don't have any experience with matplotlib, but according to the project's FAQ, this shouldn't be a problem:
http://matplotlib.sourceforge.net/faq.html#BATCHMODE


Any advice on what technologies I should be looking at for this? Python based naturally, and hopefully simple and lightweight. I'm not a programmer by trade and that's not what I really get paid for but I've learned to love python and its myriad of modules for all the data analysis work I need to do. If I can throw something moderately functional together in a week or two (along with all the learning that entails)

If you don't have any experience with web programming, it might take a bit more time.

I'll be happy.

Pylons (http://pylonshq.com) and turbogears are two great web frameworks. Both support SQLAlchemy. My own favourite is Pylons, but you should try both and choose the one that better fits your brain.

btw - Platform needs to be windows because that's what on my desk.

Python is mostly platform independant.

HTH
.



Relevant Pages

  • Re: emacs 23.2 tries to support DOS!
    ... Marking a region with the mouse in a browser window will also change the ... The selection. ... Good thing emacs lets us do a lot of those in a single *free* application. ...
    (comp.emacs)
  • Re: IE doesnt preserve changes made by javascript when Back button is clicked
    ... that when I navigatebackto this page by clicking browser's "Back" ... The alternative is to actually use server side code to force every ... browser to be consistent by hard coding into the markup the (filtered ... The problem is IE remembers the user's selection, ...
    (comp.lang.javascript)
  • Re: Built 21.4.21 from source on Solaris 10 SPARC: Copy and Paste doesnt work
    ... I built xemacs 21.4.21 from source on Solaris SPARC 10 using the Sun ... I ran it using GUI mode. ... I put the cursor in the text field of my browser and did "Paste" ... selection". ...
    (comp.emacs.xemacs)
  • Re: where to set the current culture in ASP.NET 2.0?
    ... switch to a language that is not in the first selection in their browser ... which would save the selection in a cookie and upon next visit the master ... This would last longer than using the Session object which expires ... when the browser is closed or the Session expired (in which scenario the user ...
    (microsoft.public.dotnet.framework.aspnet)
  • Web programming in Python.
    ... I am totaly newbie in the Python's web programming. ... know the basic conceptions (but I have ideas about php-web- ... "python" I get the Python command line. ... of my browser "www.mydomainname.org/test.py" it does not work. ...
    (comp.lang.python)