Skip to content

Commit

Permalink
autodoc2-object directive
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisjsewell committed Feb 26, 2023
1 parent d5ede5c commit 812a350
Show file tree
Hide file tree
Showing 47 changed files with 817 additions and 702 deletions.
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ jobs:
test:

strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
platform: [ubuntu-latest]
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks

exclude: ^tests/.*\.md|tests/.*\.rst|docs/apidocs/.*
exclude: ^tests/.*\.md|tests/.*\.rst|tests/.*\.xml|docs/apidocs/.*

repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
Expand Down
25 changes: 0 additions & 25 deletions docs/apidocs/aiida/aiida.cmdline.rst
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,6 @@ API
:canonical: aiida.cmdline.params.types.calculation.CalculationParamType.orm_class_loader

.. autodoc2-docstring:: aiida.cmdline.params.types.calculation.CalculationParamType.orm_class_loader
:parser:

.. py:class:: CodeParamType(sub_classes=None, entry_point=None)
:canonical: aiida.cmdline.params.types.code.CodeParamType
Expand All @@ -208,7 +207,6 @@ API
:canonical: aiida.cmdline.params.types.code.CodeParamType.orm_class_loader

.. autodoc2-docstring:: aiida.cmdline.params.types.code.CodeParamType.orm_class_loader
:parser:

.. py:method:: shell_complete(ctx, param, incomplete)
:canonical: aiida.cmdline.params.types.code.CodeParamType.shell_complete
Expand Down Expand Up @@ -237,7 +235,6 @@ API
:canonical: aiida.cmdline.params.types.computer.ComputerParamType.orm_class_loader

.. autodoc2-docstring:: aiida.cmdline.params.types.computer.ComputerParamType.orm_class_loader
:parser:

.. py:method:: shell_complete(ctx, param, incomplete)
:canonical: aiida.cmdline.params.types.computer.ComputerParamType.shell_complete
Expand Down Expand Up @@ -288,7 +285,6 @@ API
:canonical: aiida.cmdline.params.types.data.DataParamType.orm_class_loader

.. autodoc2-docstring:: aiida.cmdline.params.types.data.DataParamType.orm_class_loader
:parser:

.. py:class:: DynamicEntryPointCommandGroup(command, entry_point_group: str, entry_point_name_filter='.*', **kwargs)
:canonical: aiida.cmdline.groups.dynamic.DynamicEntryPointCommandGroup
Expand Down Expand Up @@ -426,7 +422,6 @@ API
:canonical: aiida.cmdline.params.types.group.GroupParamType.orm_class_loader

.. autodoc2-docstring:: aiida.cmdline.params.types.group.GroupParamType.orm_class_loader
:parser:

.. py:method:: shell_complete(ctx, param, incomplete)
:canonical: aiida.cmdline.params.types.group.GroupParamType.shell_complete
Expand Down Expand Up @@ -477,7 +472,6 @@ API
:abstractmethod:

.. autodoc2-docstring:: aiida.cmdline.params.types.identifier.IdentifierParamType.orm_class_loader
:parser:

.. py:method:: convert(value, param, ctx)
:canonical: aiida.cmdline.params.types.identifier.IdentifierParamType.convert
Expand Down Expand Up @@ -534,13 +528,11 @@ API
:canonical: aiida.cmdline.params.types.choice.LazyChoice._click_choice

.. autodoc2-docstring:: aiida.cmdline.params.types.choice.LazyChoice._click_choice
:parser:

.. py:property:: choices
:canonical: aiida.cmdline.params.types.choice.LazyChoice.choices

.. autodoc2-docstring:: aiida.cmdline.params.types.choice.LazyChoice.choices
:parser:

.. py:method:: get_metavar(param)
:canonical: aiida.cmdline.params.types.choice.LazyChoice.get_metavar
Expand Down Expand Up @@ -623,7 +615,6 @@ API
:canonical: aiida.cmdline.params.types.node.NodeParamType.orm_class_loader

.. autodoc2-docstring:: aiida.cmdline.params.types.node.NodeParamType.orm_class_loader
:parser:

.. py:class:: NonEmptyStringParamType
:canonical: aiida.cmdline.params.types.strings.NonEmptyStringParamType
Expand Down Expand Up @@ -707,13 +698,11 @@ API
:canonical: aiida.cmdline.params.types.plugin.PluginParamType.groups

.. autodoc2-docstring:: aiida.cmdline.params.types.plugin.PluginParamType.groups
:parser:

.. py:property:: has_potential_ambiguity
:canonical: aiida.cmdline.params.types.plugin.PluginParamType.has_potential_ambiguity

.. autodoc2-docstring:: aiida.cmdline.params.types.plugin.PluginParamType.has_potential_ambiguity
:parser:

.. py:method:: get_valid_arguments()
:canonical: aiida.cmdline.params.types.plugin.PluginParamType.get_valid_arguments
Expand Down Expand Up @@ -767,7 +756,6 @@ API
:canonical: aiida.cmdline.params.types.process.ProcessParamType.orm_class_loader

.. autodoc2-docstring:: aiida.cmdline.params.types.process.ProcessParamType.orm_class_loader
:parser:

.. py:class:: ProfileParamType(*args, **kwargs)
:canonical: aiida.cmdline.params.types.profile.ProfileParamType
Expand Down Expand Up @@ -903,76 +891,63 @@ API
:canonical: aiida.cmdline.params.types.workflow.WorkflowParamType.orm_class_loader

.. autodoc2-docstring:: aiida.cmdline.params.types.workflow.WorkflowParamType.orm_class_loader
:parser:

.. py:function:: dbenv()
:canonical: aiida.cmdline.utils.decorators.dbenv

.. autodoc2-docstring:: aiida.cmdline.utils.decorators.dbenv
:parser:

.. py:function:: echo_critical(message: str, bold: bool = False, nl: bool = True, err: bool = True, prefix: bool = True) -> None
:canonical: aiida.cmdline.utils.echo.echo_critical

.. autodoc2-docstring:: aiida.cmdline.utils.echo.echo_critical
:parser:

.. py:function:: echo_dictionary(dictionary, fmt='json+date', sort_keys=True)
:canonical: aiida.cmdline.utils.echo.echo_dictionary

.. autodoc2-docstring:: aiida.cmdline.utils.echo.echo_dictionary
:parser:

.. py:function:: echo_error(message: str, bold: bool = False, nl: bool = True, err: bool = True, prefix: bool = True) -> None
:canonical: aiida.cmdline.utils.echo.echo_error

.. autodoc2-docstring:: aiida.cmdline.utils.echo.echo_error
:parser:

.. py:function:: echo_info(message: str, bold: bool = False, nl: bool = True, err: bool = False, prefix: bool = True) -> None
:canonical: aiida.cmdline.utils.echo.echo_info

.. autodoc2-docstring:: aiida.cmdline.utils.echo.echo_info
:parser:

.. py:function:: echo_report(message: str, bold: bool = False, nl: bool = True, err: bool = False, prefix: bool = True) -> None
:canonical: aiida.cmdline.utils.echo.echo_report

.. autodoc2-docstring:: aiida.cmdline.utils.echo.echo_report
:parser:

.. py:function:: echo_success(message: str, bold: bool = False, nl: bool = True, err: bool = False, prefix: bool = True) -> None
:canonical: aiida.cmdline.utils.echo.echo_success

.. autodoc2-docstring:: aiida.cmdline.utils.echo.echo_success
:parser:

.. py:function:: echo_warning(message: str, bold: bool = False, nl: bool = True, err: bool = False, prefix: bool = True) -> None
:canonical: aiida.cmdline.utils.echo.echo_warning

.. autodoc2-docstring:: aiida.cmdline.utils.echo.echo_warning
:parser:

.. py:function:: format_call_graph(calc_node, max_depth: int = None, info_fn=calc_info)
:canonical: aiida.cmdline.utils.ascii_vis.format_call_graph

.. autodoc2-docstring:: aiida.cmdline.utils.ascii_vis.format_call_graph
:parser:

.. py:function:: is_verbose()
:canonical: aiida.cmdline.utils.common.is_verbose

.. autodoc2-docstring:: aiida.cmdline.utils.common.is_verbose
:parser:

.. py:function:: only_if_daemon_running(echo_function=echo.echo_critical, message=None)
:canonical: aiida.cmdline.utils.decorators.only_if_daemon_running

.. autodoc2-docstring:: aiida.cmdline.utils.decorators.only_if_daemon_running
:parser:

.. py:function:: with_dbenv()
:canonical: aiida.cmdline.utils.decorators.with_dbenv

.. autodoc2-docstring:: aiida.cmdline.utils.decorators.with_dbenv
:parser:
9 changes: 0 additions & 9 deletions docs/apidocs/aiida/aiida.common.rst
Original file line number Diff line number Diff line change
Expand Up @@ -801,21 +801,18 @@ API
:type: int

.. autodoc2-docstring:: aiida.common.progress_reporter.ProgressReporterAbstract.total
:parser:

.. py:property:: desc
:canonical: aiida.common.progress_reporter.ProgressReporterAbstract.desc
:type: typing.Optional[str]

.. autodoc2-docstring:: aiida.common.progress_reporter.ProgressReporterAbstract.desc
:parser:

.. py:property:: n
:canonical: aiida.common.progress_reporter.ProgressReporterAbstract.n
:type: int

.. autodoc2-docstring:: aiida.common.progress_reporter.ProgressReporterAbstract.n
:parser:

.. py:method:: __enter__() -> aiida.common.progress_reporter.ProgressReporterAbstract
:canonical: aiida.common.progress_reporter.ProgressReporterAbstract.__enter__
Expand Down Expand Up @@ -953,34 +950,28 @@ API
:canonical: aiida.common.progress_reporter.create_callback

.. autodoc2-docstring:: aiida.common.progress_reporter.create_callback
:parser:

.. py:function:: get_progress_reporter() -> typing.Type[aiida.common.progress_reporter.ProgressReporterAbstract]
:canonical: aiida.common.progress_reporter.get_progress_reporter

.. autodoc2-docstring:: aiida.common.progress_reporter.get_progress_reporter
:parser:

.. py:function:: override_log_level(level=logging.CRITICAL)
:canonical: aiida.common.log.override_log_level

.. autodoc2-docstring:: aiida.common.log.override_log_level
:parser:

.. py:function:: set_progress_bar_tqdm(bar_format: typing.Optional[str] = TQDM_BAR_FORMAT, leave: typing.Optional[bool] = False, **kwargs: typing.Any)
:canonical: aiida.common.progress_reporter.set_progress_bar_tqdm

.. autodoc2-docstring:: aiida.common.progress_reporter.set_progress_bar_tqdm
:parser:

.. py:function:: set_progress_reporter(reporter: typing.Optional[typing.Type[aiida.common.progress_reporter.ProgressReporterAbstract]] = None, **kwargs: typing.Any)
:canonical: aiida.common.progress_reporter.set_progress_reporter

.. autodoc2-docstring:: aiida.common.progress_reporter.set_progress_reporter
:parser:

.. py:function:: validate_link_label(link_label)
:canonical: aiida.common.links.validate_link_label

.. autodoc2-docstring:: aiida.common.links.validate_link_label
:parser:
Loading

0 comments on commit 812a350

Please sign in to comment.