Code Documentation Standards
docstrings
Each class method should have a docstring. It should follow the numpy formatting standard. See this example
Rst files
These documentation files are reStructuredText formatted. They are processed into HTML using Sphinx.
Building the HTML Version
From .\doc
run the command:
rebuild_all.cmd
Check and fix the cause of any warnings or errors.
If it builds with no errors then you may want to start up an autobuild process so that you can see the html update within a few seconds after you save any changes to the documentation source or configuration:
autobuild.cmd
reStructuredText Header Levels
We use the following formats for the different reStructuredText header levels:
#######
Level 1
#######
*******
Level 2
*******
Level 3
~~~~~~~
Level 4
=======
Level 5
-------
Level 6
+++++++