Fortran domain and autodoc extensions to Sphinx
This package provides two Sphinx (http://sphinx.pocoo.org/) extensions to the Fortran (90) language:
sphinxfortran.fortran_domain: Sphinx domain for fortran.
sphinxfortran.fortran_autodoc: Auto-documenting fortran code.
This package has the same license as VACUMM (http://www.ifremer.fr/vacumm) from which it originates: CeciLL-A (http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html), which is compatible with the GPL.
The sphinx and numpy packages.
pip install sphinx-fortran
conda install -c vacumm -c conda-forge sphinx-fortran
git clone https://github.com/VACUMM/sphinx-fortran.git cd sphinx-fortran python setup.py install
Add this extension to your sphinx conf.py.
List you fortran source files in the variable fortran_src of your conf.py.
Generate their documentation in rst files using directives like:
.. f:automodule:: mymodule
Bugs and requests
Please go to this GitHub page: https://github.com/VACUMM/sphinx-fortran/issues
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.