> Firstly I would like to discuss about writing/fixing/ extening the backends > for the plotting module > of Sympy. Currently Sympy makes use of pyglet for plotting 3D plots.
For quite some time pyglet is not used. The code is still there, but the new plotting module does not use it. The code is not tested anymore either, so it might already be broken. Removing the pyglet module completely is an option if the latest matplotlib works well with 3D. > Since > it is mentioned that > we can add backends : matplotlib, Google Chart API link, pyglet, asciart, > d3.js and mayavi. > I think working on this would be better. I had tried my hands working with > the d3.js and mayavi > backend and can start off working on this after seeking appropriate guidance > from the mentor. Sounds as a plan. Be sure to check how much of this is already done (or can be done) in matplotlib itself. We do not want to reinvent the wheel. > Since after the addition of the d3.js and mayavi, I don't think we would > require pyglet module > for plotting. I agree that if we have mayavi we will not need pyglet (it is harder to install and of lesser quality). > D3.js and mayavi can handle both plotting of 2D and 3D plots. D3.js can not handle 3D well. mayavi is not useful for 2D. > Apart from > this we are also > having one three.js which would also be a great additon as backend to sympy > plotting module. > > Secondly, I would like to discuss about : Implement a intelligent routine > that automatically determines the regions of interest for plotting. For this > what be better for Sympy plotting module. > Anyone having some idea as of which tool(s) can be used to make this happen. > > Last but not the least, I would like to discuss about the current pyglet > module that Sympy is > using for plotting. Can we remove this remove after we have the backends > added to the > Sympy Plotting Module. If not, What are the issues specifically working on > this for plotting > 2D and 3D plots. I can put in efforts to improve this module and willing to > work as a > prospective student. If the new backends work well pyglet can probably be removed. But this should be discussed more in depth with the more active developers. -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. For more options, visit https://groups.google.com/groups/opt_out.
