Right now there's an init.py which imports five names from autoplot.autoplot, which makes it confusing because you can say both:
from autoplot import javaaddpath # and
from autoplot.autoplot import javaaddpath
I'm not sure what the motivation was*, but it seems misguided and confusing now. * "Allow 'from autoplot import javaaddpath'" says the documentation.