The Gaudi Framework  master (b9786168)
Loading...
Searching...
No Matches
conf.py
Go to the documentation of this file.
2# Configuration file for the Sphinx documentation builder.
3#
4# This file does only contain a selection of the most common options. For a
5# full list see the documentation:
6# http://www.sphinx-doc.org/en/master/config
7
8# -- Path setup --------------------------------------------------------------
9
10# If extensions (or modules to document with autodoc) are in another directory,
11# add these directories to sys.path here. If the directory is relative to the
12# documentation root, use os.path.abspath to make it absolute, like shown here.
13#
14# import os
15# import sys
16# sys.path.insert(0, os.path.abspath('.'))
17
18# -- Project information -----------------------------------------------------
19
20project = "Gaudi"
21copyright = "1998-2023, CERN for the benefit of the LHCb and ATLAS collaborations"
22author = "The Gaudi Developers"
23
24# The short X.Y version
25version = "40.1"
26# The full version, including alpha/beta/rc tags
27release = "v40r1"
28
29# -- General configuration ---------------------------------------------------
30
31# If your documentation needs a minimal Sphinx version, state it here.
32#
33# needs_sphinx = '1.0'
34
35# Add any Sphinx extension module names here, as strings. They can be
36# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
37# ones.
38extensions = ["sphinx.ext.autodoc", "recommonmark"]
39
40# Add any paths that contain templates here, relative to this directory.
41templates_path = ["_templates"]
42
43# The suffix(es) of source filenames.
44# You can specify multiple suffix as a list of string:
45#
46# source_suffix = ['.rst', '.md']
47# source_suffix = '.rst'
48source_suffix = {
49 ".rst": "restructuredtext",
50 ".txt": "markdown",
51 ".md": "markdown",
52}
53
54# The master toctree document.
55master_doc = "index"
56
57# The language for content autogenerated by Sphinx. Refer to documentation
58# for a list of supported languages.
59#
60# This is also used if you do content translation via gettext catalogs.
61# Usually you set "language" from the command line for these cases.
62language = None
63
64# List of patterns, relative to source directory, that match files and
65# directories to ignore when looking for source files.
66# This pattern also affects html_static_path and html_extra_path.
67exclude_patterns = []
68
69# The name of the Pygments (syntax highlighting) style to use.
70pygments_style = None
71
72# -- Options for HTML output -------------------------------------------------
73
74# The theme to use for HTML and HTML Help pages. See the documentation for
75# a list of builtin themes.
76#
77html_theme = "sphinx_rtd_theme"
78
79html_logo = "gaudilogo_square.png"
80
81# Theme options are theme-specific and customize the look and feel of a theme
82# further. For a list of options available for each theme, see the
83# documentation.
84#
85# html_theme_options = {}
86
87# Add any paths that contain custom static files (such as style sheets) here,
88# relative to this directory. They are copied after the builtin static files,
89# so a file named "default.css" will overwrite the builtin "default.css".
90html_static_path = ["_static"]
91
92# Custom sidebar templates, must be a dictionary that maps document names
93# to template names.
94#
95# The default sidebars (for documents that don't match any pattern) are
96# defined by theme itself. Builtin themes are using these templates by
97# default: ``['localtoc.html', 'relations.html', 'sourcelink.html',
98# 'searchbox.html']``.
99#
100# html_sidebars = {}
101
102# -- Options for HTMLHelp output ---------------------------------------------
103
104# Output file base name for HTML help builder.
105htmlhelp_basename = "Gaudidoc"
106
107# -- Options for LaTeX output ------------------------------------------------
108
109latex_elements = {
110 # The paper size ('letterpaper' or 'a4paper').
111 #
112 # 'papersize': 'letterpaper',
113 # The font size ('10pt', '11pt' or '12pt').
114 #
115 # 'pointsize': '10pt',
116 # Additional stuff for the LaTeX preamble.
117 #
118 # 'preamble': '',
119 # Latex figure (float) alignment
120 #
121 # 'figure_align': 'htbp',
122}
123
124# Grouping the document tree into LaTeX files. List of tuples
125# (source start file, target name, title,
126# author, documentclass [howto, manual, or own class]).
127latex_documents = [
128 (master_doc, "Gaudi.tex", "Gaudi Documentation", "Gaudi Developers", "manual"),
129]
130
131# -- Options for manual page output ------------------------------------------
132
133# One entry per manual page. List of tuples
134# (source start file, name, description, authors, manual section).
135man_pages = [(master_doc, "gaudi", "Gaudi Documentation", [author], 1)]
136
137# -- Options for Texinfo output ----------------------------------------------
138
139# Grouping the document tree into Texinfo files. List of tuples
140# (source start file, target name, title, author,
141# dir menu entry, description, category)
142texinfo_documents = [
143 (
144 master_doc,
145 "Gaudi",
146 "Gaudi Documentation",
147 author,
148 "Gaudi",
149 "One line description of project.",
150 "Miscellaneous",
151 ),
152]
153
154# -- Options for Epub output -------------------------------------------------
155
156# Bibliographic Dublin Core info.
157epub_title = project
158
159# The unique identifier of the text. This can be a ISBN number
160# or the project homepage.
161#
162# epub_identifier = ''
163
164# A unique identification for the text.
165#
166# epub_uid = ''
167
168# A list of files that should not be packed into the epub file.
169epub_exclude_files = ["search.html"]
170
171# -- Extension configuration -------------------------------------------------
172
173numfig = True