Matplotlib does use a lot of relative imports which I think
> is bad style.
> See PEP 8 "Style Guide for Python Code"
> - Relative imports for intra-package imports are highly
> discouraged. Always use the absolute package path for all
> imports. Even now that PEP 328  is fully implemented in
> Python 2.5, its style of explicit relative imports is
> actively discouraged; absolute imports are more portable
> and usually more readable.
I have never run into a problem with relative imports, though I don't
object to removing them. Why are they bad style and what is the danger?
> There was a recent "Coding Guide" thread on this list
> (which I admit I just skimmed through). Instead of
> reinventing the wheel, how about stating at the top of
> CODING_GUIDE that PEP 8 is the default style for
> matplotlib, and the following notes give in-depth
> matplotlib examples (or possibly override PEP 8 if
Agreed -- I'll update the coding style section to refer to this
document, and provide a few comments in line.