[Nipy-devel] API docs

Jarrod Millman millman at berkeley.edu
Fri May 19 05:04:58 CDT 2006


Hey everyone,

You can view the epydoc-generated documentation for the codebase here:
 http://neuroimaging.scipy.org/api/

I used epydoc 2.1, which has a buglet that NiPy exposed.  There is a
patch file here:
http://projects.scipy.org/neuroimaging/ni/browser/ni/trunk/doc/epydoc-2.1.patch

I also tried using doxygen and epydoc-3.0alpha2.  I wasn't very
pleased with doxygen's handling
of Python, but epydoc 3.0 looks very promising.  Unfortunately, epydoc
3.0 wouldn't run on my system.  Once it gets closer to beta, I will
try again.  One nice new feature that it has is graph generation:
http://epydoc.sourceforge.net/api/epydoc.docwriter.dotgraph-module.html

Some of the nice features of epydoc 2.1 are:
1) Nicely colored-coded docstrings:
http://neuroimaging.scipy.org/api/attributes-module.html
2) Some math/symbol rendering (it isn't perfect, though):
http://neuroimaging.scipy.org/api/neuroimaging.reference-module.html
3) Cross referencing:
http://neuroimaging.scipy.org/api/neuroimaging.statistics.contrast.Contrast-class.html
4) External links:
http://neuroimaging.scipy.org/api/neuroimaging.tests-module.html

I am manually updating the docs for now, but eventually I will
investigate having them regenerated on a cron job every night.

Jarrod

PS. I will be out of email contact until Tuesday.



More information about the Nipy-devel mailing list