Epydoc is a tool for generating API documentation documentation for
Python modules, based on their docstrings. For an example of epydoc's
output, see the API documentation for epydoc itself (html <http://epydoc.sf.net/api/>
\ , pdf <http://epydoc.sf.net/epydoc.pdf>
\ ). A lightweight markup
language called epytext <http://epydoc.sf.net/epytextintro.html>
__
can be used to format docstrings, and to add information about
specific fields, such as parameters and instance variables. Epydoc
also understands docstrings written in reStructuredText <http://docutils.sourceforge.net/rst.html>
\ , Javadoc, and
plaintext. For a more extensive example of epydoc's output, see the
API documentation for Python 2.5 <http://epydoc.sourceforge.net/stdlib/>
\ .