forked from rerun-io/rerun
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update all of the docstrings on public-facing APIs to numpy style (re…
…run-io#1001) * Update __init__.py * More docstrings * lints * Tweak the material class template * Add some extra spacing * Docstrings for the dataclasses * Update obb docstring * docstrings for camera * docstrings for meshes and images * More docstring linting * docstrings for lines * Docstrings for images * docstrings for points * docstrings for rects * Docstrings for scalar * Docstrings for tensor * Docstrings for text * docstrings for transforms * Make tabs sticky * Revert usage of type subscriptions since not in python 3.8 * unused import * Fix docstring for rerun.init() * Consistency in points doc
- Loading branch information
Showing
20 changed files
with
656 additions
and
183 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
::: rerun.log_annotation_context |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
{# Very minimally patched from: | ||
https://github.com/mkdocstrings/python/blob/master/src/mkdocstrings_handlers/python/templates/material/_base/class.html | ||
|
||
See: CHANGE comments below | ||
#} | ||
|
||
{{ log.debug("Rendering " + class.path) }} | ||
|
||
<div class="doc doc-object doc-class"> | ||
{% with html_id = class.path %} | ||
|
||
{% if root %} | ||
{% set show_full_path = config.show_root_full_path %} | ||
{% set root_members = True %} | ||
{% elif root_members %} | ||
{% set show_full_path = config.show_root_members_full_path or config.show_object_full_path %} | ||
{% set root_members = False %} | ||
{% else %} | ||
{% set show_full_path = config.show_object_full_path %} | ||
{% endif %} | ||
|
||
{% if not root or config.show_root_heading %} | ||
|
||
{% filter heading(heading_level, | ||
role="class", | ||
id=html_id, | ||
class="doc doc-heading", | ||
toc_label=class.name) %} | ||
|
||
{% if config.separate_signature %} | ||
<span class="doc doc-object-name doc-class-name">{% if show_full_path %}{{ class.path }}{% else %}{{ class.name }}{% endif %}</span> | ||
{% elif config.merge_init_into_class and "__init__" in class.members -%} | ||
{%- with function = class.members["__init__"] -%} | ||
{%- filter highlight(language="python", inline=True) -%} | ||
{# CHANGE: Insert class before class for better highlighting #} | ||
class {% if show_full_path %}{{ class.path }}{% else %}{{ class.name }}{% endif %} | ||
{%- include "signature.html" with context -%} | ||
{%- endfilter -%} | ||
{%- endwith -%} | ||
{% else %} | ||
{# CHANGE: Insert class before class for better highlighting #} | ||
{%- filter highlight(language="python", inline=True) -%} | ||
class {% if show_full_path %}{{ class.path }}{% else %}{{ class.name }}{% endif %} | ||
{%- endfilter -%} | ||
{% endif %} | ||
|
||
{% with labels = class.labels %} | ||
{% include "labels.html" with context %} | ||
{% endwith %} | ||
|
||
{% endfilter %} | ||
|
||
{% if config.separate_signature and config.merge_init_into_class %} | ||
{% if "__init__" in class.members %} | ||
{% with function = class.members["__init__"] %} | ||
{% filter highlight(language="python", inline=False) %} | ||
{% filter format_signature(config.line_length) %} | ||
{% if show_full_path %}{{ class.path }}{% else %}{{ class.name }}{% endif %} | ||
{% include "signature.html" with context %} | ||
{% endfilter %} | ||
{% endfilter %} | ||
{% endwith %} | ||
{% endif %} | ||
{% endif %} | ||
|
||
{% else %} | ||
{% if config.show_root_toc_entry %} | ||
{% filter heading(heading_level, | ||
role="class", | ||
id=html_id, | ||
toc_label=class.path if config.show_root_full_path else class.name, | ||
hidden=True) %} | ||
{% endfilter %} | ||
{% endif %} | ||
{% set heading_level = heading_level - 1 %} | ||
{% endif %} | ||
|
||
<div class="doc doc-contents {% if root %}first{% endif %}"> | ||
{% if config.show_bases and class.bases %} | ||
<p class="doc doc-class-bases"> | ||
Bases: {% for expression in class.bases -%} | ||
<code>{% include "expression.html" with context %}</code>{% if not loop.last %}, {% endif %} | ||
{% endfor -%} | ||
</p> | ||
{% endif %} | ||
|
||
{% with docstring_sections = class.docstring.parsed %} | ||
{% include "docstring.html" with context %} | ||
{% endwith %} | ||
|
||
{% if config.merge_init_into_class %} | ||
{% if "__init__" in class.members and class.members["__init__"].has_docstring %} | ||
{% with docstring_sections = class.members["__init__"].docstring.parsed %} | ||
{% include "docstring.html" with context %} | ||
{% endwith %} | ||
{% endif %} | ||
{% endif %} | ||
|
||
{% if config.show_source %} | ||
{% if config.merge_init_into_class %} | ||
{% if "__init__" in class.members and class.members["__init__"].source %} | ||
<details class="quote"> | ||
<summary>Source code in <code>{{ class.relative_filepath }}</code></summary> | ||
{{ class.members["__init__"].source|highlight(language="python", linestart=class.members["__init__"].lineno, linenums=True) }} | ||
</details> | ||
{% endif %} | ||
{% elif class.source %} | ||
<details class="quote"> | ||
<summary>Source code in <code>{{ class.relative_filepath }}</code></summary> | ||
{{ class.source|highlight(language="python", linestart=class.lineno, linenums=True) }} | ||
</details> | ||
{% endif %} | ||
{% endif %} | ||
|
||
{% with obj = class %} | ||
{% set root = False %} | ||
{% set heading_level = heading_level + 1 %} | ||
{% include "children.html" with context %} | ||
{% endwith %} | ||
</div> | ||
|
||
{% endwith %} | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.