我正在使用Numpy样式的文档字符串为Python项目编写文档。
农比多和拿破仑是两个Sphinx扩展,它们解析Numpy样式的文档字符串以生成文档。第一个用于Numpy项目本身,第二个是随Sphinx一起提供的。
使用一个扩展名而不是另一个扩展名的利弊是什么?
发布于 2017-07-10 10:25:59
每个文件的结果格式略有不同,以及napoleon链接到python文档中已知数据类型的默认行为,并且稍微精简一些(numpydoc显示的方式有点像它在docstring中的显示方式)。下面是每个例子的例子,都使用了默认的斯芬克斯主题。
问题 in astropy的问题跟踪器声明napolean是IPython的硬依赖项,自那以后,它们已经从numpydoc迁移到napolean。
他们提到它有更严格的语法要求,但我也没有对此进行过多的测试。
拿破仑

numpydoc

https://stackoverflow.com/questions/36715801
复制相似问题