-
Notifications
You must be signed in to change notification settings - Fork 0
GSoC 2012 Report Bharath M R: Implicit plotting.
My name is Bharath M R. I am a fifth year dual degree student of Electrical Engineering at IIT Madras. My project involved setting up the implicit plotting functions for SymPy and improving the plotting module.
The first part of my project was to implement the implicit plotting module. The implementation of the implicit plotting module closely followed [1]. The implicit plotting module uses interval arithmetic, and this was implemented at the start of my GSoC project. Initially the idea was to implement it in mpmath, but due to speed concerns, the interval arithmetic module was completely implemented in numpy. The interval arithmetic is not completely accurate as it uses floating points, but it was sufficient for plotting. The next part was to extend the algorithm to handle boolean combinations of functions. With small changes to the interval arithmetic module, implicit plotting of boolean combinations of function was implemented.