Note that you can simply type "%matplotlib notebook" if you want interactive plots from matplotlib in the notebook.
Bokeh and mpld3 also give this functionality. Jason moorepants.info +01 530-601-9791 On Wed, Mar 9, 2016 at 8:06 AM, Sartaj Singh <singhsarta...@gmail.com> wrote: > > I ran the notebook. No window appears for me > . > I also ran the notebook, the plot window appears for me though. The plots > are interactive :). > > > My idea is to make this work inside the browser itself, so that it > works for everybody (and myself too). > > I agree with ondrej that it is better to be inside the browser itself. > > > I searched around a bit, and it turns out there is already: > > > > %matplotlib notebook > > I also tried this with: > > %matplotlib inline > > The plots appear fine, although they are not interactive. However, they do > appear when I re-executive the cell. Maybe we need the best of both. :) > > > 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. > > I agree. I will also try to investigate what possible features can be > added. > > > On 9 March 2016 at 21:17, Ondřej Čertík <ondrej.cer...@gmail.com> wrote: > >> On Wed, Mar 9, 2016 at 3:15 AM, Aman Deep <amandeep1...@gmail.com> 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+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/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/CADDwiVD%3DQ5QcOkKSQSC4v1z_UCkTdTupYw611Woi%2BAR3H-BUdA%40mail.gmail.com >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Regards > *Sartaj Singh* > > *Mathematics and Computing*, > Indian Institute of Technology, > Varanasi - 221 005 INDIA > > E-mail: singhsarta...@gmail.com, *sartaj.singh.ap...@itbhu.ac.in > <sartaj.singh.ap...@itbhu.ac.in>* > > -- > 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/CAC%2BH8-HOvYTVGaa9AbQueA5quT0Noe75JGXaMfF9VLYtkuS-kQ%40mail.gmail.com > <https://groups.google.com/d/msgid/sympy/CAC%2BH8-HOvYTVGaa9AbQueA5quT0Noe75JGXaMfF9VLYtkuS-kQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > 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/CAP7f1Aiu9Sj3HAj54ySQYK-S9506chaQb%2BXS7wKi%2BwNaB7H-OQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.