[IPython-dev] interactive widgets with d3 and three.js
Matthias BUSSONNIER
bussonniermatthias at gmail.com
Fri Oct 19 04:14:15 EDT 2012
>
> BUT, we should warn you that we are going to eliminate the ability to
> run Python generated JS in the notebook. There are two reasons for
> this:
>
> * Security. The current approach opens the door for some really nasty
> (and trivial) attacks that we can't allow.
> * Ease of development. As you will find, writing Python code that
> writes JS code that is run in the browser using eval is nearly
> impossible to actually get anything done. I wrote all of this code
> and I still can't do it for anything other than something trivial.
> eval makes debugging impossible and getting data from Python to JS in
> this manner is horribly painful.
@Brian,
Did you had a look at iframe ?
I'm a little low on bandwidth, but it's still on my todo list,
If you think it is not possible, I won't try.
@chris,
I did try d3 once, and came across a bug from time to time, making the d3 command updating the DOM but not the html view on chrome when runned through IPython (my guess is a running condition with jQuery)…
Just to tell you that if you don't see anything it might not be your fault.
--
Matthias
More information about the IPython-dev
mailing list