Emacs IPython Notebook
tkf.github.io
tkf.github.io
Once the code is mature enough, I copy/paste it into a python module and check it into version control. Then in a notebook I just import my function to generate plots or analysis without cluttering up the notebook.
ipython console --existing
command to connect to the same kernel that the browser is attached to. I can do more complicated coding in that repl (inside of emacs). Then, when I need visual feedback, I do some kind of one liner plot and hit play in the browser.It works pretty well, but maybe this will make the whole thing smoother.