Epydoc 3.0 beta is now available for download from SourceForge. Epydoc is a tool for generating API documentation for Python modules, based on their docstrings.
For some examples of the documentation generated by epydoc, see:
The API documentation for epydoc. http://epydoc.sourceforge.net/api/
The API documentation for the Python 2.5 standard library. http://epydoc.sourceforge.net/stdlib/
The API documentation for NLTK, the natural language toolkit. http://nltk.sourceforge.net/lite/doc/api/
The most significant change since Epydoc 2.1 has to do with the way that epydoc extracts documentation information about python modules. In previous versions, epydoc extracted information about each module by importing it, and using introspection to examine its contents. The new version of epydoc still supports introspection, but is also capable of extracting information about python modules by parsing their source code. Furthermore, the new version of epydoc can combine these two sources of information (introspection & parsing). This is important because each source has its own advantages and disadvantages with respect to the other. For information about the new features in epydoc 3.0, see the "What's New" page:
If you find any bugs, or have suggestions for improving epydoc, please report them on sourceforge:
Or send email to email@example.com.
<P><A HREF="http://epydoc.sourceforge.net">Epydoc 3.0 beta</A> - a tool for generating API documentation for Python modules, based on their docstrings. (27-Feb-07)