Eric,
The best option then is for you to try out the "hello-world" example in
web2py. This will give you a good idea as to how to create a minimal web
application, and also insert your code. You need to start here:
http://web2py.com/books/default/chapter/29/03/overview#Say-hello
The stuff you are talking about should be pretty straight-forward in
web2py (or any other equivalent web framework).
You need to create a model file (to store stuff in the db), a controller
(where your plotting logic, like that of Bokeh / MPLD3, will reside),
and the view (the html where you render your charts, or even embed
javascript based plotting libraries - like d3js).
Feel free to ask questions as you work your way through the initial
web2py programming model.
________________________________________
Kiran Subbaraman
http://subbaraman.wordpress.com/about/
On Mon, 26-01-2015 3:22 AM, Eric wrote:
Kiran,
Thanks for the response. I'm extremely new to any sort of web
programming. I have a bit of Python experience. Unfortunately the
response above was simply above my head. I've written file parsers in
Python so I can handle that. I'm confident I can write the algorithms
too. What I can't figure out is how to integrate a plotting utility
like Bokeh or possibly MPLD3 (http://mpld3.github.io/index.html) into
Web2py and get the plot to show up in a Web2py created page. I've seen
a few examples of how to trigger a browser's file dialog, but don't
know how to use that to get a file into the Python parsing script. I'm
usually pretty good at finding resources on the web, but my general
knowledge of web technologies is a problem.
Eric
On Sunday, January 25, 2015 at 3:24:18 AM UTC-6, Kiran Subbaraman wrote:
I would use web2py for these requirements, because you get the
authentication/authorization, sessions, DAL (for db access)
capabilities out of the box.
You probably need packages in addition to pydal (for DAL support),
on top of Flask to accomplish this. Look at the gluino example to
see what I mean: https://github.com/mdipierro/gluino
<https://github.com/mdipierro/gluino>
________________________________________
Kiran Subbaraman
http://subbaraman.wordpress.com/about/
<http://subbaraman.wordpress.com/about/>
On Sat, 24-01-2015 9:53 PM, Eric wrote:
Hi all,
I'm new to web2py and have been working my way through the
learning materials. I have a specific application and am
wondering if web2py is a good choice for a framework or something
simpler such as Flask. Specifically I want to create a web
application (for an intranet) where a user would upload a data
file using the standard browser file dialog, have it analyzed by
an algorithm I've written in Python and then responses plotted on
the page and also a file of results savable using the browsers
standard save file dialog. I know enough Python to handle the
file parsing, data analysis and result file generation. I'll need
access to Python libraries such as Numpy. I've discovered Bokah
(http://bokeh.pydata.org) as an attractive plotting library. They
use Flask in their tutorial. I haven't found anything
particularly clear about how to invoke the browser file dialogs.
Eventually I'd like to use a database to archive the uploaded
data files and resulting result files along with other
information such as user, date, instrument serial number, etc.
Thanks,
Eric
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py
<http://github.com/web2py/web2py> (Source code)
- https://code.google.com/p/web2py/issues/list
<https://code.google.com/p/web2py/issues/list> (Report Issues)
---
You received this message because you are subscribed to the
Google Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to web2py+un...@googlegroups.com <javascript:>.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google
Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to web2py+unsubscr...@googlegroups.com
<mailto:web2py+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.