wannier90 icon indicating copy to clipboard operation
wannier90 copied to clipboard

Code Documentation

Open jryates opened this issue 8 years ago • 4 comments

From the discussion a proposal is to keep the user guide up to date - as a list of input parameters, functionality, specification of input and output files.

It was suggested to use FORD to document modules and subroutines (useful for coders) https://pypi.python.org/pypi/FORD

jryates avatar Sep 13 '16 10:09 jryates

First draft of the documentation is done. All modules have a description. So do all subroutines with the exception of sitesymmetry and transport. Most of the module variables and subroutine inputs are done - but there are some notable exceptions (e.g. parameters). So at the moment I think it is useful enough to be advertised, but more work is needed.

jryates avatar Dec 28 '16 21:12 jryates

I agree. Should we remove the section with the graph with the relations between the various modules in the docs (that is probably also a bit outdated) and just point to the FORD docs?

giovannipizzi avatar Dec 28 '16 21:12 giovannipizzi

I agree that we remove it. However, unfortunately the module usage graphs are wrong in FORD - as it only reports modules that are globally used in a module (so those used in a subroutine within a module are missed). The call graphs within a subroutine are correct.

jryates avatar Dec 28 '16 22:12 jryates

  • Prioritise parameters for v2.1
  • Then if time move on to site symmetry and transport

mostofi avatar Mar 27 '17 16:03 mostofi