Package epydoc
[show private | hide private]
[frames | no frames]

Package epydoc

Automatic Python reference documentation generator. Epydoc processes Python modules and docstrings to generate formatted API documentation, in the form of HTML pages. Epydoc can be used via a command-line interface (epydoc.cli) and a graphical interface (epydoc.gui). Both interfaces let the user specify a set of modules to document, and produce API documentation using the following steps:
  1. Import the requested modules, using epydoc.imports.
  2. Construct documentation for each object, using epydoc.objdoc.
  3. Generate output, using epydoc.html or epydoc.latex.

Version: 2.1

Author: Edward Loper

Copyright: (C) 2003 Edward Loper

License: IBM Open Source License

Requires: Python 2.1+, or Python 2.0 with inspect.py.

See Also:
The epydoc webpage, The epytext markup language manual

To Do: Consider other names for @undocumented: @bypass, @nodoc, @exclude, @omit?

To Do for Version 3.0:

Contributors (Alphabetical Order):

Submodules
    Interface Modules
  • cli: Command-line interface for epydoc.
  • gui: Graphical interface to epydoc.
    Inspection Modules
  • uid: Unique identifiers and crossreference links for Python objects.
  • objdoc: Support for ObjDocs, which encode the information about a Python object that is necessary to create its documentation.
  • imports: Module import support for epydoc.
    Docstring Parsing Modules
    Documentation Output Modules
  • html: Documentation to HTML converter.
  • css: Predefined CSS stylesheets for the HTML outputter (epydoc.html).
  • help: Default help file for the HTML outputter (epydoc.html).
  • colorize: Functions to produce colorized HTML code for various objects.
  • latex: Documentation to LaTeX converter.
  • man: Documentation formatter that produces man-style documentation.
    Testing Modules
  • checker: Documentation completeness checker.
  • test: Unit tests for the NLTK modules.
    • epytext: Regression testing for the epytext markup language.

Variable Summary
str __author__ = 'Edward Loper <edloper@gradient.cis.upenn.e...
str __license__: The license governing the use and distribution of epydoc.
str __url__ = 'http://epydoc.sourceforge.net'
str __version__ = '2.1'

Variable Details

__author__

Type:
str
Value:
'Edward Loper <edloper@gradient.cis.upenn.edu>'                        

__license__

The license governing the use and distribution of epydoc.
Type:
str
Value:
'IBM Open Source License'                                              

__url__

Type:
str
Value:
'http://epydoc.sourceforge.net'                                        

__version__

Type:
str
Value:
'2.1'                                                                  

Generated by Epydoc 2.1 on Sat Mar 20 17:46:19 2004 http://epydoc.sf.net