我們從Sphinx轉換爲樣式NumPy文檔字符串和.. sectionauthor::
似乎不再正確呈現。但是,我們需要能夠將作者分配給每個類的方法。如何在Python中添加作者爲NumPy文檔字符串
有沒有辦法將作者身份添加到NumPy文檔字符串中?
幼稚例如:
class A:
def f(self):
""" My function
It does this and that.
Returns
-------
object
.. sectionauthor:: name of the author
Examples
--------
>>> A().f()
"""
pass
編譯成這個幫助文檔(通知困擾回報:部分):
P.S.在NumPy文檔字符串中使用.. sectionauthor::
在其他地方被提出(無法回想起源代碼),所以也許它不被正確地使用/放置。
。我不知道'numpy'有自己的風格或渲染引擎(與Python'docstring'不同)。 – hpaulj
渲染是內置在PyCharm中的,但我不知道PyCharm使用什麼軟件包。它通過快速文檔工具(或CTRL + Q)完成,並生成一個html(我認爲)輸出,它顯示在上面的printscreen中。 –
好的,這是'reStructuredText'中的元數據,可能是由'docutils'渲染的。 – hpaulj