Closed ynnk closed 8 years ago
Actualy the way you handle js into the notebook is not cleaner than we did . :)
Hi ynnk,
One point , the names you use is very confusing. Cause you have a package named igraph so a js lib names igraph.
I have no problem changing the name of this project, I'll look into it. Thanks for the heads up!
Actualy the way you handle js into the notebook is not cleaner than we did . :)
Can I see your js implementation? If it's better, I'd love to incorporate it into this project.
Actually i used a forked version or a experimental branch from one of the dev that i can't find anymore on github. it just let you put js files in your ~/.config/ipython/static directory. files will be loaded with your notebooks.
I ve just reinstalled ipython notebook which is now in version 2.0.0-dev , maybe something like this is still implemented. i ll give a look at it.
The IPython team is focusing heavily on simplifying js integration for their 2.0 release. When the official 2.0 release comes out, I will definitely switch over. Until then, I'm going to keep the js integration the way it is.
actually embedding javascript seems to work in the latest stable release 1.1 as one can read in http://ipython.org/ipython-doc/stable/whatsnew/version1.0.html?highlight=notebook You can load custom javascript and CSS in the notebook by editing the files $(ipython locate profile)/static/custom/custom.js,css.
Hm, interesting. I'll read more. Thanks!
I finally renamed this library, so this issue is resolved.
:)
Hi i looked over your implmentation of graph vizualisation. good job so far
One point , the names you use is very confusing. Cause you have a package named igraph so a js lib names igraph. there is also a library in C with python bindings named Igraph The igraph library for complex network research @ http://igraph.sourceforge.net/ It s a great tool that should not be confused with your project .
I ve also made implementation of graph visualisation using three.js as the renderer and only used the Canvas renderer so far .
We also use massivelly the igraph library for graph manipulation before sending the data to the renderer. we compute our own layout and apply some community detection algorythms on the server side before sending the data to the client
you can see a demo a demo running over a synonyms graph in french , english an mandarin @ http://naviprox.net/tmuse/Wordnet_V?q=level Use the links at the bottom to switch to the translations graphs or other language.
We also planed to use it with notebook ( which is to me one of the best tool available since years ) i used a forked version of the ipython notebok to include the js libs we wrote. i will take look at your way of embedding the javascript which seems better than i did .
Once again it s a good start, I stay tuned at your project Ynnk.