App Engine is on 1.2, so I don't think WebAgg is supported yet,
unfortunately.
On Jan 17, 2014 9:32 PM, "Aaron Meurer" <asmeu...@gmail.com> wrote:

> How new is the matplotlib on the App Engine? Does it have the new webagg
> stuff?
>
> Aaron Meurer
>
> On Fri, Jan 17, 2014 at 9:42 PM, David Li <li.david...@gmail.com> wrote:
> > That would be the question you're answering :) It should work, but you'll
> > have to figure out how to properly configure matplotlib for App Engine
> and
> > how to serialize the plot.
> >
> > On Jan 17, 2014 8:37 PM, "Nitin Agarwal" <nitinagarwal3...@gmail.com>
> wrote:
> >>
> >> Question here is after getting mathplotlib working on the app engine,
> >> Whether we would be able to draw 3D plots or not?
> >>
> >>
> >> On Sat, Jan 18, 2014 at 8:34 AM, David Li <li.david...@gmail.com>
> wrote:
> >>>
> >>>
> >>> On Jan 17, 2014 8:10 PM, "Nitin Agarwal" <nitinagarwal3...@gmail.com>
> >>> wrote:
> >>> >
> >>> > Does d3.js plots both 2D and 3D plots as mentioned in the tutorial.
> >>> >
> http://docs.sympy.org/latest/modules/plotting.html#module-sympy.plotting.pygletplot
> >>>
> >>> No. D3 is completely separate from SymPy, the  documentation for SymPy
> >>> does not apply to Gamma's plotting at all.
> >>>
> >>> >
> >>> > Also its been mentioned in the documentation that "Presently the
> plots
> >>> > are rendered using matplotlib as a backend."
> >>>
> >>> Again, this is only true for SymPy and not for Gamma.
> >>>
> >>> >
> >>> > So let me try to make mathplotlib working on the server app engine.
> >>> >
> >>> > One query about mathplotlib. Since previously you had mentioned that
> >>> > d3.js, which is all rendered client-side and does not support all
> types of
> >>> > plots (particularly 3D plots) and trying to get matplotlib working
> with
> >>> > SymPy on App Engine will help us in getting the 3D plots.
> >>>
> >>> Sorry, but I don't see the question here, could you clarify?
> >>>
> >>> >
> >>> >
> >>> >
> >>> > On Sat, Jan 18, 2014 at 8:03 AM, David Li <li.david...@gmail.com>
> >>> > wrote:
> >>> >>
> >>> >> This is not matplotlib, this is d3.js as I mentioned. For an example
> >>> >> of what doesn't work, try x^2 - y^2.
> >>> >>
> >>> >> On Jan 17, 2014 8:02 PM, "Nitin Agarwal" <
> nitinagarwal3...@gmail.com>
> >>> >> wrote:
> >>> >>>
> >>> >>> So if I consider the plot of log(x) on Sympy gamma ie.
> >>> >>> http://www.sympygamma.com/input/?i=log%28x%29 then how is this
> working. Its
> >>> >>> also using mathplotlib. Am I right?  If mathplotlib is not working
> on the
> >>> >>> development server, how the plotting is being done currently.
> >>> >>>
> >>> >>> I had seen the logic.py and resultsets.py, got some idea and the
> >>> >>> working of Sympy Gamma.
> >>> >>>
> >>> >>> I would like to know some example of 2D and 3D which is not
> working.
> >>> >>>
> >>> >>>
> >>> >>> On Sat, Jan 18, 2014 at 7:51 AM, David Li <li.david...@gmail.com>
> >>> >>> wrote:
> >>> >>>>
> >>> >>>> A console wouldn't be appropriate for Gamma, I just wanted to
> point
> >>> >>>> out that the interactivity currently present with SymPy plots
> wouldn't work
> >>> >>>> by default on App Engine.
> >>> >>>>
> >>> >>>> You would need to get matplotlib working on the development
> server,
> >>> >>>> then create a new card for matplotlib plots that renders the plot,
> >>> >>>> serializes it to PNG or some image format, and then sends that as
> the
> >>> >>>> result. You will likely want to look through logic.py and
> resultsets.py to
> >>> >>>> get a sense of how Gamma works. If you have any specific
> questions, feel
> >>> >>>> free to ask me.
> >>> >>>>
> >>> >>>> David
> >>> >>>>
> >>> >>>> On Jan 17, 2014 7:44 PM, "Nitin Agarwal"
> >>> >>>> <nitinagarwal3...@gmail.com> wrote:
> >>> >>>>>
> >>> >>>>> Right, console access is not available for the user to interact
> >>> >>>>> with the plot. In the sympy documentation it's been mentioned
> that the
> >>> >>>>> plotting module supports both 2D and 3D plots.
> >>> >>>>> http://docs.sympy.org/latest/modules/plotting.html
> >>> >>>>>
> >>> >>>>> Also what type of console would you like to have and how to start
> >>> >>>>> working on this to get this done.
> >>> >>>>>
> >>> >>>>>
> >>> >>>>>
> >>> >>>>>
> >>> >>>>> On Sat, Jan 18, 2014 at 7:39 AM, David Li <li.david...@gmail.com
> >
> >>> >>>>> wrote:
> >>> >>>>>>
> >>> >>>>>> Gamma uses its own plotting code based on d3.js, which is all
> >>> >>>>>> rendered client-side and does not support all types of plots
> (particularly
> >>> >>>>>> 3D plots). Matplotlib would allow us to support that in Gamma.
> We wouldn't
> >>> >>>>>> necessarily be writing code using matplotlib, but instead
> trying to get
> >>> >>>>>> matplotlib working with SymPy on App Engine and then rendering
> and sending a
> >>> >>>>>> graph to the browser. For that matter, console access isn't
> exactly
> >>> >>>>>> available on App Engine, so the user wouldn't be able to
> interact with the
> >>> >>>>>> plot without additional code...
> >>> >>>>>>
> >>> >>>>>> David
> >>> >>>>>>
> >>> >>>>>>
> >>> >>>>>> On Friday, January 17, 2014 7:35:55 PM UTC-7, Nitin Agarwal
> wrote:
> >>> >>>>>>>
> >>> >>>>>>> Since you mentioned to make use of mathplotlib from
> >>> >>>>>>>
> https://developers.google.com/appengine/docs/python/tools/libraries27 but
> >>> >>>>>>> here its been mentioned that its a library used for 2D
> plotting. After going
> >>> >>>>>>> though the plotting documentation of sympy, its been mentioned
> that
> >>> >>>>>>> mathplotlib is alreadly been used and for plotting both 2D and
> 3D plots.
> >>> >>>>>>> Link http://docs.sympy.org/latest/modules/plotting.html
> >>> >>>>>>> Pyglet module is being used for 2D and 3D plots that can be
> >>> >>>>>>> controlled by console commands as well as keyboard and mouse.
> >>> >>>>>>> What else needs to be done in this plotting module for sympy
> and
> >>> >>>>>>> sympy gamma. after working with some of the equations on sympy
> gamma, I can
> >>> >>>>>>> see the plots being drawn for the equations.
> >>> >>>>>>>
> >>> >>>>>>> --
> >>> >>>>>>>
> >>> >>>>>>> Nitin Agarwal
> >>> >>>>>>>
> >>> >>>>>>>
> >>> >>>>>>> On Wed, Jan 15, 2014 at 3:30 AM, David Li <li.da...@gmail.com>
> >>> >>>>>>> wrote:
> >>> >>>>>>>>
> >>> >>>>>>>> Google's documentation talks about the extent of support for
> >>> >>>>>>>> matplotlib on App Engine:
> >>> >>>>>>>>
> https://developers.google.com/appengine/docs/python/tools/libraries27. You
> >>> >>>>>>>> will need some way to get matplotlib working on the
> development server
> >>> >>>>>>>> included with the SDK; I believe if you search around you
> will find a way to
> >>> >>>>>>>> do this. As for the purpose of this, currently Gamma doesn't
> support plots
> >>> >>>>>>>> such as 3D plots. You could also create result types to plot
> statistical
> >>> >>>>>>>> graphs, etc. or anything that matplotlib+SymPy is capable of
> plotting. There
> >>> >>>>>>>> aren't any plans for the support, other than that it would be
> useful; I
> >>> >>>>>>>> would recommend reading the SymPy documentation and seeing
> what kinds of
> >>> >>>>>>>> objects can be plotted.
> >>> >>>>>>>>
> >>> >>>>>>>> David
> >>> >>>>>>>>
> >>> >>>>>>>>
> >>> >>>>>>>> On Monday, January 13, 2014 11:49:11 PM UTC-7, Nitin Agarwal
> >>> >>>>>>>> wrote:
> >>> >>>>>>>>>
> >>> >>>>>>>>> Hi David,
> >>> >>>>>>>>>
> >>> >>>>>>>>> As you had pointed out that "Google App Engine, which Gamma
> >>> >>>>>>>>> runs on, has experimental matplotlib support, which you
> could try to
> >>> >>>>>>>>> integrate into Gamma." I would like to know about the google
> app engine
> >>> >>>>>>>>> experimental matplotlib support. I would like to integrate
> into gamma. Could
> >>> >>>>>>>>> you specify in somewhat detail.
> >>> >>>>>>>>>
> >>> >>>>>>>>> Since Sympy has a lot of improvement which needs to be done,
> I
> >>> >>>>>>>>> wish to discuss about the new ideas which I could start off
> with and
> >>> >>>>>>>>> integrate with the Sympy gamma. We would have to besides the
> current
> >>> >>>>>>>>> features, we would have to develop some new features in
> comparison to what
> >>> >>>>>>>>> wolframalpha currently offers to the users.
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>> On Tue, Dec 31, 2013 at 11:42 PM, David Li <
> li.da...@gmail.com>
> >>> >>>>>>>>> wrote:
> >>> >>>>>>>>>>
> >>> >>>>>>>>>> You could look at the issues lists on Github:
> >>> >>>>>>>>>> https://github.com/sympy/sympy_gamma/issues and on Google
> Code:
> >>> >>>>>>>>>>
> https://code.google.com/p/sympy/issues/list?can=2&q=label%3AGamma, as well
> >>> >>>>>>>>>> as the GSoC ideas list:
> https://github.com/sympy/sympy/wiki/GSoC-2014-Ideas.
> >>> >>>>>>>>>> Google App Engine, which Gamma runs on, has experimental
> matplotlib support,
> >>> >>>>>>>>>> which you could try to integrate into Gamma. Additionally,
> you could work on
> >>> >>>>>>>>>> implementing 3D plotting, either by using a library like
> Three.js or trying
> >>> >>>>>>>>>> to integrate what Mathics has, for instance. Parsing, which
> is part of
> >>> >>>>>>>>>> SymPy, could also use work (issues:
> >>> >>>>>>>>>>
> https://code.google.com/p/sympy/issues/list?can=2&q=label%3AParsing).
> >>> >>>>>>>>>>
> >>> >>>>>>>>>> As for an Android app, I it's been discussed here before.
> >>> >>>>>>>>>> Mathstep
> >>> >>>>>>>>>> (
> https://play.google.com/store/apps/details?id=nl.vertinode.mathstep) would
> >>> >>>>>>>>>> be an example of one that uses SymPy (but not Gamma) and
> runs Python on
> >>> >>>>>>>>>> Android; it's nicest feature, in my opinion, is the
> equation editor, which
> >>> >>>>>>>>>> could also be useful for Gamma on the web. Libraries that
> implement this
> >>> >>>>>>>>>> already exist (e.g. MathQuill, though we would have to be
> careful about it's
> >>> >>>>>>>>>> licence).
> >>> >>>>>>>>>>
> >>> >>>>>>>>>> David
> >>> >>>>>>>>>>
> >>> >>>>>>>>>>
> >>> >>>>>>>>>> On Sunday, December 29, 2013 11:13:26 PM UTC-7, SAHIL
> >>> >>>>>>>>>> SHEKHAWAT wrote:
> >>> >>>>>>>>>>>
> >>> >>>>>>>>>>> @Aaron Meurer : Can you please give me an idea about what
> the
> >>> >>>>>>>>>>> community wants  in sympy_gamma or what are the future
> plans.
> >>> >>>>>>>>>>>
> >>> >>>>>>>>>>> On Sunday, December 29, 2013 2:46:33 PM UTC+5:30, SAHIL
> >>> >>>>>>>>>>> SHEKHAWAT wrote:
> >>> >>>>>>>>>>>>
> >>> >>>>>>>>>>>> Hi guys!
> >>> >>>>>>>>>>>> I am new to the sympy community but i really like the idea
> >>> >>>>>>>>>>>> of sympy gamma.
> >>> >>>>>>>>>>>> I think its really cool to develop something similar to
> >>> >>>>>>>>>>>> wolfram alpha but because i am new i want
> >>> >>>>>>>>>>>> to know what are the future plans of the community for
> this
> >>> >>>>>>>>>>>> project.
> >>> >>>>>>>>>>>> Its true that i dont have much experience but i am really
> >>> >>>>>>>>>>>> excited and i think i can develop it further.
> >>> >>>>>>>>>>>> please also give your advice about an android app for
> sympy
> >>> >>>>>>>>>>>> gamma which will be really awesome against the paid app
> >>> >>>>>>>>>>>> of wolframalpha.
> >>> >>>>>>>>>>
> >>> >>>>>>>>>> --
> >>> >>>>>>>>>> You received this message because you are subscribed to the
> >>> >>>>>>>>>> Google Groups "sympy" group.
> >>> >>>>>>>>>> To unsubscribe from this group and stop receiving emails
> from
> >>> >>>>>>>>>> it, send an email to sympy+un...@googlegroups.com.
> >>> >>>>>>>>>> To post to this group, send email to sy...@googlegroups.com
> .
> >>> >>>>>>>>>>
> >>> >>>>>>>>>> Visit this group at http://groups.google.com/group/sympy.
> >>> >>>>>>>>>> For more options, visit
> >>> >>>>>>>>>> https://groups.google.com/groups/opt_out.
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>> --
> >>> >>>>>>>>> Nitin Agarwal
> >>> >>>>>>>>> Website : www.nitinagarwal.in
> >>> >>>>>>>>> Github : https://github.com/NitinAgarwal
> >>> >>>>>>>>> IRC : nitinagarwal3006
> >>> >>>>>>>>>
> >>> >>>>>>>> --
> >>> >>>>>>>> You received this message because you are subscribed to the
> >>> >>>>>>>> Google Groups "sympy" group.
> >>> >>>>>>>> To unsubscribe from this group and stop receiving emails from
> >>> >>>>>>>> it, send an email to sympy+un...@googlegroups.com.
> >>> >>>>>>>> To post to this group, send email to sy...@googlegroups.com.
> >>> >>>>>>>> Visit this group at http://groups.google.com/group/sympy.
> >>> >>>>>>>> For more options, visit
> >>> >>>>>>>> https://groups.google.com/groups/opt_out.
> >>> >>>>>>
> >>> >>>>>> --
> >>> >>>>>> You received this message because you are subscribed to the
> Google
> >>> >>>>>> Groups "sympy" group.
> >>> >>>>>> To unsubscribe from this group and stop receiving emails from
> it,
> >>> >>>>>> send an email to sympy+unsubscr...@googlegroups.com.
> >>> >>>>>> To post to this group, send email to sympy@googlegroups.com.
> >>> >>>>>> Visit this group at http://groups.google.com/group/sympy.
> >>> >>>>>> For more options, visit
> https://groups.google.com/groups/opt_out.
> >>> >>>>>
> >>> >>>>>
> >>> >>>>>
> >>> >>>>> --
> >>> >>>>> You received this message because you are subscribed to a topic
> in
> >>> >>>>> the Google Groups "sympy" group.
> >>> >>>>> To unsubscribe from this topic, visit
> >>> >>>>> https://groups.google.com/d/topic/sympy/pvCw5e1wTf4/unsubscribe.
> >>> >>>>> To unsubscribe from this group and all its topics, send an email
> to
> >>> >>>>> sympy+unsubscr...@googlegroups.com.
> >>> >>>>>
> >>> >>>>> To post to this group, send email to sympy@googlegroups.com.
> >>> >>>>> Visit this group at http://groups.google.com/group/sympy.
> >>> >>>>> For more options, visit https://groups.google.com/groups/opt_out
> .
> >>> >>>>
> >>> >>>> --
> >>> >>>> You received this message because you are subscribed to the Google
> >>> >>>> Groups "sympy" group.
> >>> >>>> To unsubscribe from this group and stop receiving emails from it,
> >>> >>>> send an email to sympy+unsubscr...@googlegroups.com.
> >>> >>>> To post to this group, send email to sympy@googlegroups.com.
> >>> >>>> Visit this group at http://groups.google.com/group/sympy.
> >>> >>>> For more options, visit https://groups.google.com/groups/opt_out.
> >>> >>>
> >>> >>>
> >>> >>> --
> >>> >>> You received this message because you are subscribed to a topic in
> >>> >>> the Google Groups "sympy" group.
> >>> >>> To unsubscribe from this topic, visit
> >>> >>> https://groups.google.com/d/topic/sympy/pvCw5e1wTf4/unsubscribe.
> >>> >>> To unsubscribe from this group and all its topics, send an email to
> >>> >>> sympy+unsubscr...@googlegroups.com.
> >>> >>> To post to this group, send email to sympy@googlegroups.com.
> >>> >>> Visit this group at http://groups.google.com/group/sympy.
> >>> >>> For more options, visit https://groups.google.com/groups/opt_out.
> >>> >>
> >>> >> --
> >>> >> You received this message because you are subscribed to the Google
> >>> >> Groups "sympy" group.
> >>> >> To unsubscribe from this group and stop receiving emails from it,
> send
> >>> >> an email to sympy+unsubscr...@googlegroups.com.
> >>> >> To post to this group, send email to sympy@googlegroups.com.
> >>> >> Visit this group at http://groups.google.com/group/sympy.
> >>> >> For more options, visit https://groups.google.com/groups/opt_out.
> >>> >
> >>> >
> >>> > --
> >>> > You received this message because you are subscribed to a topic in
> the
> >>> > Google Groups "sympy" group.
> >>> > To unsubscribe from this topic, visit
> >>> > https://groups.google.com/d/topic/sympy/pvCw5e1wTf4/unsubscribe.
> >>> > To unsubscribe from this group and all its topics, send an email to
> >>> > sympy+unsubscr...@googlegroups.com.
> >>> > To post to this group, send email to sympy@googlegroups.com.
> >>> > Visit this group at http://groups.google.com/group/sympy.
> >>> > For more options, visit https://groups.google.com/groups/opt_out.
> >>>
> >>> --
> >>> You received this message because you are subscribed to the Google
> Groups
> >>> "sympy" group.
> >>> To unsubscribe from this group and stop receiving emails from it, send
> an
> >>> email to sympy+unsubscr...@googlegroups.com.
> >>> To post to this group, send email to sympy@googlegroups.com.
> >>> Visit this group at http://groups.google.com/group/sympy.
> >>> For more options, visit https://groups.google.com/groups/opt_out.
> >>
> >>
> >>
> >> --
> >> You received this message because you are subscribed to a topic in the
> >> Google Groups "sympy" group.
> >> To unsubscribe from this topic, visit
> >> https://groups.google.com/d/topic/sympy/pvCw5e1wTf4/unsubscribe.
> >> To unsubscribe from this group and all its topics, send an email to
> >> sympy+unsubscr...@googlegroups.com.
> >> To post to this group, send email to sympy@googlegroups.com.
> >> Visit this group at http://groups.google.com/group/sympy.
> >> For more options, visit https://groups.google.com/groups/opt_out.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "sympy" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to sympy+unsubscr...@googlegroups.com.
> > To post to this group, send email to sympy@googlegroups.com.
> > Visit this group at http://groups.google.com/group/sympy.
> > For more options, visit https://groups.google.com/groups/opt_out.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "sympy" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sympy/pvCw5e1wTf4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to