[IPython-dev] Data from js to Python

Doug Blank doug.blank at gmail.com
Thu Sep 24 17:59:45 EDT 2015


It isn't too complicated, if you can format your JavaScript in the kernel
language; here is JavaScript talking to Python:

%%javascript
var javascript_var = 2 * 4 + 8;
IPython.notebook.kernel.execute("python_var = " + javascript_var);

Hope that helps.

-Doug


On Thu, Sep 24, 2015 at 5:44 PM, Kiko <kikocorreoso at gmail.com> wrote:

>
>
> 2015-09-24 23:41 GMT+02:00 Wes Turner <wes.turner at gmail.com>:
>
>>
>> On Sep 24, 2015 4:32 PM, "Kiko" <kikocorreoso at gmail.com> wrote:
>> >
>> > 2015-09-24 23:25 GMT+02:00 Wes Turner <wes.turner at gmail.com>:
>> >>
>> >> https://www.google.com/search?q=ipython+d3
>> >>
>> >> Vega visualization grammar
>> >> | Docs: https://github.com/vega/vega/wiki/Vega-and-D3
>> >> | Homepage: https://vega.github.io/
>> >>
>> >> mpld3: matplotlib + d3
>> >> | Homepage: http://mpld3.github.io/
>> >>
>> >> IPython widgets (interactive)
>> >> | Docs: https://github.com/ipython/ipython/wiki/widgets
>> >>
>> >> pythreejs IPython Notebook extension
>> >> | Src:
>> https://github.com/jovyan/pythreejs/blob/master/pythreejs/pythreejs.py
>> three.js
>> >> | Src:
>> https://github.com/jovyan/pythreejs/blob/master/pythreejs/nbextension/pythreejs.js
>> >>
>> >> * [ ] JSON-LD
>> >>    * http://json-ld.org/playground/
>> >
>> > Thanks.
>> >
>> > Yes, I think all of these allow you to send information from Python to
>> js but I'm talking about the opposite way. For instance, select an area in
>> an openlayers map and then get the coordinates of the area back to Python.
>>
>> IIUC, that's more or less how widget controls operate.
>>
>> also, here's this:
>>
>> ipython-jsobject
>> Src: https://github.com/jdfreder/ipython-jsobject
>>
>>     JSON-LD (and/or e.g. CSVW) with RDFJS could be helpful:
>> https://github.com/rdfjs/rdfjs.org
>>      * https://github.com/rdfjs/rdfjs.org/wiki/Projects #LinkedData
>>      *
>> http://www.w3.org/community/rdfjs/wiki/Comparison_of_RDFJS_libraries
>>        * [ ] TODO: link these resources
>>
> Thanks, I will review that to check if I can obtain any hints.
>
>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20150924/f720aae8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot from 2015-09-24 17:56:44.png
Type: image/png
Size: 12121 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20150924/f720aae8/attachment.png>


More information about the IPython-dev mailing list