Well, not actually a IDE, I still use Emacs to create my IPython Notebooks in Jupyter.
Although it has and allow the creation of extensions which provide a lot of usefull features. In this version, the nbextensions are introduced as python packages, so that they're even easier to use/install.
The best thing with Jupyter Notebooks, is that one can write text with markdown, show formulas with LaTex (using MathJax), show code inputs and outputs in REPL-style, all together with possible Bash use, other languages' snippets, and nice cell %magics.
http://jupyter.readthedocs.org/en/latest/install.html#new-to...
use something like:
>pip install jupyter -U