Hi Ondrej, As Jason Suggested to include "%matplotlib notebook" Now Interactive plots are shown in the browser itself.
Link : http://nbviewer.jupyter.org/gist/hiamandeep/4501ce5ae2a21caffd7c Note: In nbviewer the plots are shown static. so the ipynb file must be downloaded and run in jupyter to see the interactive plots. On Wednesday, 9 March 2016 21:17:10 UTC+5:30, Ondřej Čertík wrote: > > On Wed, Mar 9, 2016 at 3:15 AM, Aman Deep <amande...@gmail.com > <javascript:>> wrote: > > Hello Developers, > > > > As you all suggested, I have started working on Jupyter as the Gui with > > sympy. > > > > As Ondrej suggested to make some interactive plots using sympy in > Jupyter > > notebook since the current plots are static. > > > > So After going through some online resources , I was able to make some > > interactive plots using mathplotlib and sympy plotting module. > > > > Here is the link to the Jupyter notebook file that I made > > > https://drive.google.com/file/d/0B_yUvrIaXV4lR2IwWVhIUHpFOEk/view?usp=sharing > > I have also included comments in the notebook using markdown before each > > code block. > > Use nbivewer.jupyter.org to show notebooks, so that people can see > them. Like this: > > http://nbviewer.jupyter.org/gist/certik/93bd15ac659b693985ce > > I ran the notebook. No window appears for me. I assume that I don't > have some kind of a backend installed. My idea is to make this work > inside the browser itself, so that it works for everybody (and myself > too). So this would mean: > > * investigating what javascript libraries are available > * how to integrate with jupyter > * writing code for sympy and/or perhaps some kind of a jupyter > extension to make this all work (perhaps both) > > I searched around a bit, and it turns out there is already: > > %matplotlib notebook > > and it provides an interactive matplotlib plot! Both 2D and 3D works! > That's actually amazing, I didn't know they implemented this. > > It's a bit flaky, e.g. it only works the first time, if I reexecute > the cell, it disappears and never shows again until I restart the > notebook. So this would need to be fixed. So a good project would be > to improve this matplotlib / jupyter interaction. It's not even really > related to sympy, but I'll be happy to get somebody from matplotlib to > help us mentor this. I think this would be very useful. There could be > sympy bits to improve too. E.g. perhaps sympy documentation and more > examples how to do 2D and 3D plots, perhaps adding some more > functionality. > > So a project like this would be very useful to lots of people. > > Ondrej > > > > > Please let me know if its fine. > > > > On Monday, 7 March 2016 21:56:51 UTC+5:30, Aman Deep wrote: > >> > >> Hello Developers, > >> > >> I am Aman Deep, a second year student studying Information Technology > at > >> National Institute of Technology, Dugrapur, India. > >> > >> I am eager to work for Sympy this GSoC. > >> > >> I would like to make a gui interface for sympy for making it more user > >> friendly. I would like to use Tkinter module for it since it is > >> cross-platform and I already have experience with it. > >> > >> Please let me know, how should I proceed. > > > > -- > > 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 <javascript:>. > > To post to this group, send email to sy...@googlegroups.com > <javascript:>. > > Visit this group at https://groups.google.com/group/sympy. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/sympy/d112c69c-a56f-4e2e-993d-adb1026fb6cd%40googlegroups.com. > > > > > > For more options, visit https://groups.google.com/d/optout. > -- 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 https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/687cf50e-25b6-49a7-b9e9-46eebc43cd55%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.