BasicMarkdownRenderer
def BasicMarkdownRenderer(
sym, name:str | None=None, title_level:int=3, maxline:int=110
):Markdown renderer for show_doc
Render the signature as well as the docments to show complete documentation for an object.
Markdown renderer for show_doc
Show signature and docstring for sym
You can use show_doc to document apis of functions, classes or methods.
if you have numpy docstrings instead of docments, show_doc will attempt to parse and render those just like docments.
Numpy docstring formatting is very strict. If your docstrings do not strictly adhere to the numpy format, it will not be parsed properly and information about parameters and return values may not properly be rendered in the table below the signature. Where possible, we recommend using docments to annonate your function instead.
show_doc works on Classes, too, including when you use @patch.
You can define methods for the class Foo with @patch which is convenient in allowing you to break up code for documentation in notebooks.
Class properties also work with showdoc.