用于正确格式化pandas或xarray访问器的sphinx autosummary扩展
项目描述
sphinx-autosummary-accessors
这是一个 sphinx 扩展,用于正确记录 pandas 或 xarray 访问器。
sphinx.ext.autosummary 可以为对象及其方法创建摘要和对象页面,但它与访问器样式属性和方法(obj.accessor.attribute)配合不佳。pandas 使用 sphinx.ext.autosummary 模板构建访问器文档,而 xarray 最近通过复制模板和相关代码采用了这种方法。
为了避免更多的代码重复,并使项目记录自定义访问器更容易,该项目旨在通过 sphinx 扩展提供此功能。
大部分代码是从 pandas 调整过来的。
用法
使用它应该像添加
import sphinx_autosummary_accessors
extensions = [
...,
"sphinx_autosummary_accessors",
]
templates = ["_templates", ..., sphinx_autosummary_accessors.templates_path]
到您的 conf.py 并使用适当的模板一样简单
.. autosummary::
:template: autosummary/accessor_method.rst
Example.test.multiply
文档
有关更多信息和方法,请参阅 文档。
项目详情
关闭
sphinx-autosummary-accessors-2023.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 26f60f44dea2b4b487022921dfba6d773b4529b71afb7069cb97d4ceff0abab9 |
|
MD5 | 46508e80786803f53006d0989ccd16cb |
|
BLAKE2b-256 | 75b9f37b5d3850d535707545d02165a2f34afdb8d51bb54f56d49a0a89a9f499 |
关闭
sphinx_autosummary_accessors-2023.4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 75ac537ce318e2cb104324f714c0260ee32483f117d8cd376dfaa3c5e949933d |
|
MD5 | 6d0a2109efd68665ae1dd6d2d0779d66 |
|
BLAKE2b-256 | 7355b4a229b08c84ad3d752490b86eb1d5b77010e8991a1d3f5209e1d3c74ad5 |