Is there a way to step into the first line of a function in ipython. I imagine something that would look like:
%step foo(1, 2)
which runs
The IPython magic you was asking for is now implemented with the newer versions: https://stackoverflow.com/a/46333421/4374441
You just have to type %debug foo(1, 2) then s to step into the function.
%debug foo(1, 2)
s