Jupyter notebooks use MathJax to display LaTeX formulae. MathJax is a 
Javascript library that renders LaTeX code into HTML.

I would be nice to have the MathJax HTML generation in order to add HTML 
events to the displayed formula.

If you succeed to do it, you could also create an IPython widget for 
formula editing.

On Wednesday, 9 March 2016 23:00:00 UTC+1, Aman Deep wrote:
>
> 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 <[email protected]> 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 [email protected]. 
>> > To post to this group, send email to [email protected]. 
>> > 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 [email protected].
To post to this group, send email to [email protected].
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/759aeadb-4d93-4322-b00c-ea22f491b106%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to