[IPython-user] Bug in ipython -pylab and %who ?
Sun Feb 17 16:02:19 CST 2008
When %who is run in an ipython -pylab session all the (large!) numpy
and matplotlib namespace is reported, rather than being filtered out;
this mostly renders %who and %whos useless as they are so cluttered
numpy and matplotlib names. So far as I can tell this is because
_load_pylab (in Shell.py) is run after "AFTER the actual ipython
instance is running, since only then will the options file have been
fully parsed" (quoting its comments), whereas the snapshot of the user
namespace is taken earlier in make_IPython (Line 669 of ipmaker.py in
I've tried a quick hack in ignorance but only succeeded in breaking
IPython. Is there an easy way to take the user namespace snapshot
after pylab has been imported?
More information about the IPython-user