On Friday 23 May 2008 03:02:55 pm John Hunter wrote:
> On Fri, May 23, 2008 at 9:54 AM, John Hunter <[EMAIL PROTECTED]> wrote:
> > It certainly would make the docs more useful to be able to link to the
> > class and function references.  Argg.  I guess I'll just have to give
> > up my desire to have clean ASCII here, since most people are going to
> > read this on the web or as PDF so we should target that.  One
> > question: suppose we use class:`Line2D` and include the reference docs
> > in a single build, eg for the web site and a master PDF, but we want
> > to provide on some occasions a lighter PDF, eg just a few of the docs
> > w/o the reference.  Will sphinx be somewhat smart and just format the
> > class:`Line2D` as monospace when it cannot find the references?
>
> I've been experimenting with including the api docs in the same build
> to see if I could get linking to work, eg links in the pyplot tutorial
> to matplotlib.lines.Line2D.  I know if we go this route some more
> reorganization will be needed, so we should figure that out and get
> our commits in and then freeze while Darren does the reorg.  But I am
> having trouble in that my class links are not recognized, even though
> I've added the relevant module to the api_artists.txt file which is
> included by api.txt which is included by indext.txt which builds
> everything.  Any ideas?

If a member doesnt contain a docstring, it wont be included by autodoc, at 
least by default. You can change this by adding the undoc-members flag:

:mod:`matplotlib.lines`
=============================

.. automodule:: matplotlib.lines
   :members:
   :undoc-members:

So Line2D was not showing up in the api chapter.

I added that line in the trunk, deleted my build directory, and I can see the 
link now.

Darren



-- 
Darren S. Dale, Ph.D.
Staff Scientist
Cornell High Energy Synchrotron Source
Cornell University
275 Wilson Lab
Rt. 366 & Pine Tree Road
Ithaca, NY 14853

[EMAIL PROTECTED]
office: (607) 255-3819
fax: (607) 255-9001
http://www.chess.cornell.edu

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to