moveit2
The MoveIt Motion Planning Framework for ROS 2.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
conf.py
Go to the documentation of this file.
1 # Configuration file for the Sphinx documentation builder.
2 #
3 # This file only contains a selection of the most common options. For a full
4 # list see the documentation:
5 # https://www.sphinx-doc.org/en/master/usage/configuration.html
6 
7 # -- Path setup --------------------------------------------------------------
8 
9 # If extensions (or modules to document with autodoc) are in another directory,
10 # add these directories to sys.path here. If the directory is relative to the
11 # documentation root, use os.path.abspath to make it absolute, like shown here.
12 #
13 # import os
14 # import sys
15 # sys.path.insert(0, os.path.abspath('../../../../../../build/moveit_py'))
16 
17 
18 # -- Project information -----------------------------------------------------
19 
20 project = "moveit_py"
21 copyright = "2022, Peter David Fagan"
22 author = "Peter David Fagan"
23 
24 
25 # -- General configuration ---------------------------------------------------
26 
27 # Add any Sphinx extension module names here, as strings. They can be
28 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
29 # ones.
30 extensions = [
31  "sphinx.ext.napoleon",
32  "sphinx.ext.autodoc",
33  "sphinx.ext.autosummary",
34  "sphinx_rtd_theme",
35  "sphinx.ext.intersphinx",
36 ]
37 
38 intersphinx_mapping = {
39  "numpy": ("https://numpy.org/doc/stable/", None),
40  "geometry_msgs": ("http://docs.ros.org/en/latest/api/geometry_msgs/html/", None),
41 }
42 autodoc_typehints = "signature"
43 
44 autodoc_default_options = {
45  "members": True,
46  "undoc-members": True,
47  "member-order": "bysource",
48 }
49 
50 autosummary_generate = True
51 
52 # Napoleon settings
53 napoleon_google_docstring = True
54 napoleon_numpy_docstring = False
55 napoleon_include_init_with_doc = False
56 napoleon_include_private_with_doc = False
57 napoleon_include_special_with_doc = False
58 napoleon_use_admonition_for_examples = False
59 napoleon_use_admonition_for_notes = False
60 napoleon_use_admonition_for_references = False
61 napoleon_use_ivar = False
62 napoleon_use_param = False
63 napoleon_use_rtype = False
64 
65 # Add any paths that contain templates here, relative to this directory.
66 templates_path = ["_templates"]
67 
68 # List of patterns, relative to source directory, that match files and
69 # directories to ignore when looking for source files.
70 # This pattern also affects html_static_path and html_extra_path.
71 exclude_patterns = []
72 
73 
74 # -- Options for HTML output -------------------------------------------------
75 
76 # The theme to use for HTML and HTML Help pages. See the documentation for
77 # a list of builtin themes.
78 #
79 html_theme = "sphinx_rtd_theme"
80 
81 # Add any paths that contain custom static files (such as style sheets) here,
82 # relative to this directory. They are copied after the builtin static files,
83 # so a file named "default.css" will overwrite the builtin "default.css".
84 html_static_path = ["_static"]
85 
86 master_doc = "index"