Docstrings templates¶
Built-in docstring templates to use in inferring function/argument information.
Description¶
DESCRIPTION_DOCSTRING = """{{description}}"""
Description epilog¶
DESCRIPTION_EPILOG_DOCSTRING = """
{{description}}
{{epilog}}
"""
Sphinx¶
SPHINX_DOCSTRING = """
{{description}}
:param {{parameter_name}}: {{parameter_description}}
:type {{parameter_name}}: {{parameter_type}}
"""
Numpy¶
NUMPY_DOCSTRING = """
{{description}}
Parameters
----------
{{parameter_name}} : {{parameter_type}}
{{parameter_description}}
"""
Google¶
GOOGLE_DOCSTRING = """
{{description}}
Args:
{{parameter_name}} ({{parameter_type}}): {{parameter_description}}
"""
Clig¶
CLIG_DOCSTRING = """
{{description}}
Parameters
----------
- `{{parameter_name}}` {{parameter_type}}
{{parameter_description}}
"""
Sphinx with epilog¶
SPHINX_DOCSTRING_WITH_EPILOG = """
{{description}}
{{epilog}}
:param {{parameter_name}}: {{parameter_description}}
:type {{parameter_name}}: {{parameter_type}}
"""
Numpy with epilog¶
NUMPY_DOCSTRING_WITH_EPILOG = """
{{description}}
{{epilog}}
Parameters
----------
{{parameter_name}} : {{parameter_type}}
{{parameter_description}}
"""
Google with epilog¶
GOOGLE_DOCSTRING_WITH_EPILOG = """
{{description}}
{{epilog}}
Args:
{{parameter_name}} ({{parameter_type}}): {{parameter_description}}
"""
Clig with epilog¶
CLIG_DOCSTRING_WITH_EPILOG = """
{{description}}
{{epilog}}
Parameters
----------
- `{{parameter_name}}` {{parameter_type}}
{{parameter_description}}
"""
Sphinx with epilog notypes¶
SPHINX_DOCSTRING_WITH_EPILOG_NOTYPES = """
{{description}}
{{epilog}}
:param {{parameter_name}}: {{parameter_description}}
"""
Numpy with epilog notypes¶
NUMPY_DOCSTRING_WITH_EPILOG_NOTYPES = """
{{description}}
{{epilog}}
Parameters
----------
{{parameter_name}}
{{parameter_description}}
"""
Google with epilog notypes¶
GOOGLE_DOCSTRING_WITH_EPILOG_NOTYPES = """
{{description}}
{{epilog}}
Args:
{{parameter_name}}: {{parameter_description}}
"""
Google notypes¶
GOOGLE_DOCSTRING_NOTYPES = """
{{description}}
Args:
{{parameter_name}}: {{parameter_description}}
"""
Clig short¶
CLIG_DOCSTRING_SHORT = """
{{description}}
Parameters
----------
- `{{parameter_name}}` {{parameter_type}}: {{parameter_description}}
"""