[IPython-dev] Mathematica wildcards in ?
Jörgen Stenarson
jorgen.stenarson at bostream.nu
Fri Sep 9 16:47:42 EDT 2005
Hi all,
I'm a happy user of IPython but I often wish I had a feature found in
Mathematica. Where the ? command can take wildcards and then produce a
list of all names matching the wildcard. There is also support for
matching down in packages.
example when using pylab:
?pl*
['plot', 'plot_date', 'plotting']
?matplotlib.a*
['matplotlib.afm',
'matplotlib.agg',
'matplotlib.artist',
'matplotlib.axes',
'matplotlib.axis']
It would also be nice to be able to filer on types of objects like:
?matplotlib.* class
['matplotlib.MPLError',
'matplotlib.ValidateInStrings',
'matplotlib.ValidateInterval',
'matplotlib.Verbose',
'matplotlib.validate_nseq_float']
I have appended a first shot at an implementation of this feature. It
should work by starting ipython and then importing wildcard.
The functionality is installed as a magic function named %listdef. This
seemed like the easiest way to test it.
Is this something more people would find useful added to the ? function?
Best regards,
Jörgen Stenarson
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: wildcard.py
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20050909/1ec11a46/attachment.ksh>
More information about the IPython-dev
mailing list