Разделите методы на отдельные разделы с помощью sphinx - PullRequest
0 голосов
/ 23 января 2020

Похоже на этот вопрос , но я также хотел бы сгруппировать связанные методы в моей документации по sphinx в отдельные разделы, которые отображаются в TO C. Что-то вроде

:class:`Dedupe` Objects
-----------------------
.. autoclass:: dedupe.Dedupe

    Training methods
    ================

    .. automethod:: prepare_training
    .. automethod:: uncertain_pairs
    .. automethod:: mark_pairs
    .. automethod:: train
    .. automethod:: write_training
    .. automethod:: write_settings
    .. automethod:: cleanup_training

    Matching methods
    ================

    .. automethod:: threshold
    .. automethod:: match

    Lower level methods
    ===================

    .. automethod:: pairs
    .. automethod:: threshold_pairs
    .. automethod:: score
    .. automethod:: cluster

Дает мне TO C вроде.

Dedupe Objects
- Training Methods
- Match Methods
- Lower Level Methods

Я знаю, что это возможно сделать:

:class:`Dedupe` Objects
-----------------------
.. autoclass:: dedupe.Dedupe

Training methods
================

.. automethod:: dedupe.Dedupe.prepare_training

Но это теряет контекст класса.

Возможно ли это?

...