As I know, %debug magic can do debug within one cell.
%debug magic
However, I have function calls across multiple cells.
For example,
In[1]:
I just discovered PixieDebugger. Even thought I have not yet had the time to test it, it really seems the most similar way to debug the way we're used in ipython with ipdb
It also has an "evaluate" tab