GSoC 2015: Improvements to the Plotting Module.

73 views
Skip to first unread message

Param Singh

unread,
Mar 3, 2015, 11:32:30 AM3/3/15
to sy...@googlegroups.com
Hi, I'm Param Singh, an undergrad from India and I was hoping on working on Sympy's plotting module over the course of the summer as a GSoC project. I wished to gauge the community's interest in this and talk to potential mentors over what work needs to be done on it. The current module doesn't support a lot of functionality like plotting 2D and 3D vectors fields. It also doesn't support implicit 2D equations and inequalities. I was thinking that I'd work on adding basic stuff like 2D and 3D vector fields in the beginning to get familiar with the codebase and then move on the hard stuff like writing an efficient way to support plotting implicit 2D equations and inequalities. I have little idea on how I'd do this, so any pointers regarding efficient plotting would help.

I'm gonna start writing a formal application tomorrow on the wiki, but I'd just like some feedback regarding what improvements in the Sympy plotting module are important and should be made so I can write the most productive application I could.

Thanks,
Param Singh
(github.com/paramsingh)

Aaron Meurer

unread,
Mar 3, 2015, 2:57:45 PM3/3/15
to sy...@googlegroups.com
On Tue, Mar 3, 2015 at 10:23 AM, Param Singh <params...@gmail.com> wrote:
> Hi, I'm Param Singh, an undergrad from India and I was hoping on working on
> Sympy's plotting module over the course of the summer as a GSoC project. I
> wished to gauge the community's interest in this and talk to potential
> mentors over what work needs to be done on it. The current module doesn't
> support a lot of functionality like plotting 2D and 3D vectors fields. It
> also doesn't support implicit 2D equations and inequalities. I was thinking

Yes it does. There was a whole GSoC project just for this. plot_implicit.

Aaron Meurer

> that I'd work on adding basic stuff like 2D and 3D vector fields in the
> beginning to get familiar with the codebase and then move on the hard stuff
> like writing an efficient way to support plotting implicit 2D equations and
> inequalities. I have little idea on how I'd do this, so any pointers
> regarding efficient plotting would help.
>
> I'm gonna start writing a formal application tomorrow on the wiki, but I'd
> just like some feedback regarding what improvements in the Sympy plotting
> module are important and should be made so I can write the most productive
> application I could.
>
> Thanks,
> Param Singh
> (github.com/paramsingh)
>
> --
> 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/825c2361-450c-40b7-b167-04bd8c0b5ec8%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Param Singh

unread,
Mar 3, 2015, 3:36:32 PM3/3/15
to sy...@googlegroups.com

Huh, I read this page on the wiki for plotting capabilities to see what I could do.
I guess it hasn't been updated.

Param Singh

unread,
Mar 23, 2015, 8:34:50 PM3/23/15
to sy...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages