On Thu, Dec 10, 2009 at 09:35:31AM -0800, Johan Hake wrote: > On Thursday 10 December 2009 09:24:06 Anders Logg wrote: > > On Thu, Dec 10, 2009 at 09:15:07AM -0800, Johan Hake wrote: > > > On Thursday 10 December 2009 08:19:13 Anders Logg wrote: > > > > Does anyone have any experience with pydoc and DOLFIN? Johan? > > > > > > > > I've received some questions from some new users and apparently it > > > > works for some classes but not others. I can have a closer look but > > > > someone might already know how to fix it. > > > > > > I have not looked to much into either pydoc or epydoc. I tried to > > > generate some documentations using both. After I removed the > > > installation, it seemed that old .pyc files caused some trouble, I > > > managed to build some nice documentation with epydoc. Take a look at: > > > > > > <http://folk.uio.no/hake/dolfin_doc> > > > > Looks ok but it could probably need some stylesheet to look better. > > Definitely > > > > For a closer look. We (me and Martin) has tried to make new docstring > > > written in epytext markup language. I see that this is caught by the > > > generated epydocs but not all of it, due to wrong syntax and other > > > embarrassing stuff. > > > > > > It should be possible to automagically generate these files and hand to > > > the community in the same manner as the C++ references are generated. > > > > > > I got some warnings though during the compilation, typically: > > > > > > compile_expressions is shadowed by compile_expressions > > > > > > so it does not like us importing a function with the same name as the > > > module, which it is imported from. We do this a lot. Any objections for > > > changing the name of the python modules? > > > > No objections. We should also try to avoid "_" in module names as > > suggested by the Python coding style PEP. > > Ok, I can make the changes. Have anyone dared to run the python module through > pylint or pychecker?
Great! When it works you can add it to the makedoc script. I haven't tried pylint on DOLFIN. -- Anders
signature.asc
Description: Digital signature
_______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

