> I don't think the library names should be mercilessly duplicated
> everywhere, but something like this can really help in a few places.
> Obviously, a good, searchable, cross-referenced documentation is a key
> part of the soultion to this problem, as you mention.
As far as searching goes. scipy.info started something like this a
while back. The functionality was lost a bit when the delayed import
mechanism was used (but it could be modified to work).
The idea was that scipy.info(<string>) would start looking for <string>
in all the documentation it could find and then would print what it
found. It still works on things that are in the namespace of scipy but
not subpackages.
try
scipy.info("fft")
for example
It is rudimentary, but shows an idea that could be pursued.
We should also think about a help-browser system that could pop up (in a
different process I think), when the user enters a help command.
This is what maple and matlab do effectively.
-Travis