sphinx的fortran域和autodoc扩展

sphinx-fortran的Python项目详细描述


https://badge.fury.io/py/sphinx-fortran.svghttps://travis-ci.org/VACUMM/sphinx-fortran.svg?branch=masterhttps://readthedocs.org/projects/sphinx-fortran/badge/?version=latest

目的

这个包提供了两个sphinx(http://sphinx.pocoo.org/)扩展 到Fortran(90)语言:

  • sphinxfortran.fortran_domain:fortran的sphinx域。
  • sphinxfortran.fortran_autodoc:自动记录Fortran代码。

许可证

此包与vacumm(http://www.ifremer.fr/vacumm)具有相同的许可证 来源:cecill-a (http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html), 与GPL兼容。

先决条件

sphinxnumpy包。

安装

使用pip

pip install sphinx-fortran

来源:

git clone https://github.com/VACUMM/sphinx-fortran.git
cd sphinx-fortran
python setup.py install

您也可以从ifremer的forge下载资源: https://forge.ifremer.fr/frs/?group_id=93

快速启动

  1. 将此扩展添加到sphinxconf.py

  2. 在变量中列出Fortran源文件 ^你的conf.py中的{tt7}$。

  3. 在rst文件中使用 指令如下:

    .. f:automodule:: mymodule
    

错误和请求

请转到github页面: https://github.com/VACUMM/sphinx-fortran/issues

作者

斯蒂芬·雷诺德(stephane.raynaud(at)gmail.com)

谢谢:托马斯·加斯廷

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
编译器构造为什么在Java中允许初始化对Null的引用?   java手动调用javax的actionPerformed。摆动计时器   使用git分支的java Maven版本控制   Java8句子流   java JPA OneToOne和OneToMany实体实例化/创建   java如何将值添加到列表<Map<String,Object>>?   java如何使用ComboBox在一个框架内更改JPanel。getSelectedIndex()   java在比较XML和xmlunit时忽略文本差异   java无法从其他pc连接到本地主机   Java中分配对象id的优雅方式   Java中静态变量的使用   java试图从Neteller获取OAuth访问令牌时产生错误:“服务器返回HTTP响应代码:401表示URL”   Java:基元类型是否会影响性能?   java可以让hasNext()不区分大小写吗?   基于AutoCompleteTextView建议属性或AutoCompleteTextView值的java Android搜索   java流文件到firefox浏览器有时无法打开应用程序对话框   在没有ArrayList的Java中返回数组中的搜索结果   复制java。木卫一。IOException:数据错误(CRC)   java为什么我在尝试删除Facebook测试用户时会出现“方法未实现”错误   java如何使用JNA调用SetProcessReliationPolicy