Slicer 5.6
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
Functions | Variables
conf Namespace Reference

Functions

 _generatemd (dom, docsfolder, outpath, xslt, suffix)
 

Variables

str author = "Slicer Community"
 
list autodoc_mock_imports
 
str copyright = f"{date.today().year}, Slicer Community"
 
 docsfolder = os.path.dirname(__file__)
 
 dom = ET.parse(os.path.join(root, name))
 
list exclude_patterns = ["_build", "Thumbs.db", ".DS_Store", "_moduledescriptions"]
 
list excludenames
 
 exist_ok
 
list extensions
 
list html_css_files
 
str html_logo = "_static/images/3D-Slicer-Mark.png"
 
list html_static_path = ["_static"]
 
str html_theme = "sphinx_rtd_theme"
 
dict html_theme_options
 
str htmlhelp_basename = "3DSlicerdoc"
 
list inputpaths
 
list latex_documents
 
dict latex_elements
 
list man_pages
 
str master_doc = "index"
 
bool myst_dmath_allow_labels = True
 
list myst_enable_extensions
 
int myst_heading_anchors = 6
 
dict notfound_context
 
 outpath = os.path.join(docsfolder, "_moduledescriptions")
 
str project = "3D Slicer"
 
str pygments_style = "sphinx"
 
str release = ""
 
 rst_prolog = open("global.rst.in").read()
 
list source_suffix = [".rst", ".md"]
 
list suppress_warnings
 
list templates_path = ["_templates"]
 
list texinfo_documents
 
bool todo_include_todos = False
 
str version = ""
 

Function Documentation

◆ _generatemd()

conf._generatemd ( dom,
docsfolder,
outpath,
xslt,
suffix )
protected
Helper function to create markdown file from CLI module description XML file using XSLT

Definition at line 260 of file conf.py.

Variable Documentation

◆ author

str conf.author = "Slicer Community"

Definition at line 85 of file conf.py.

◆ autodoc_mock_imports

list conf.autodoc_mock_imports
Initial value:
1= [
2 "ctk",
3 "qt",
4 "vtk",
5]

Definition at line 50 of file conf.py.

◆ copyright

str conf.copyright = f"{date.today().year}, Slicer Community"

Definition at line 84 of file conf.py.

◆ docsfolder

conf.docsfolder = os.path.dirname(__file__)

Definition at line 236 of file conf.py.

◆ dom

conf.dom = ET.parse(os.path.join(root, name))

Definition at line 276 of file conf.py.

◆ exclude_patterns

list conf.exclude_patterns = ["_build", "Thumbs.db", ".DS_Store", "_moduledescriptions"]

Definition at line 99 of file conf.py.

◆ excludenames

list conf.excludenames
Initial value:
1= [
2 "CLIROITest.xml",
3 "TestGridTransformRegistration.xml",
4 "DiffusionTensorTest.xml",
5]

Definition at line 246 of file conf.py.

◆ exist_ok

conf.exist_ok

Definition at line 254 of file conf.py.

◆ extensions

list conf.extensions
Initial value:
1= [
2 "sphinx.ext.autodoc",
3 "myst_parser",
4 "sphinx_markdown_tables",
5 "notfound.extension", # Show a better 404 page when an invalid address is entered
6 "sphinx_rtd_theme",
7]

Definition at line 36 of file conf.py.

◆ html_css_files

list conf.html_css_files
Initial value:
1= [
2 "css/custom.css",
3]

Definition at line 158 of file conf.py.

◆ html_logo

str conf.html_logo = "_static/images/3D-Slicer-Mark.png"

Definition at line 133 of file conf.py.

◆ html_static_path

list conf.html_static_path = ["_static"]

Definition at line 154 of file conf.py.

◆ html_theme

str conf.html_theme = "sphinx_rtd_theme"

Definition at line 140 of file conf.py.

◆ html_theme_options

dict conf.html_theme_options
Initial value:
1= {
2 # Toc options
3 "includehidden": False,
4}

Definition at line 146 of file conf.py.

◆ htmlhelp_basename

str conf.htmlhelp_basename = "3DSlicerdoc"

Definition at line 165 of file conf.py.

◆ inputpaths

list conf.inputpaths
Initial value:
1= [
2 os.path.join(docsfolder, "../Modules/CLI"),
3 os.path.join(docsfolder, "_extracli"),
4]

Definition at line 239 of file conf.py.

◆ latex_documents

list conf.latex_documents
Initial value:
1= [
2 (master_doc, "3DSlicer.tex", "3D Slicer Documentation",
3 "Slicer Community", "manual"),
4]

Definition at line 188 of file conf.py.

◆ latex_elements

dict conf.latex_elements
Initial value:
1= {
2 # The paper size ('letterpaper' or 'a4paper').
3 #
4 # 'papersize': 'letterpaper',
5 # The font size ('10pt', '11pt' or '12pt').
6 #
7 # 'pointsize': '10pt',
8 # Additional stuff for the LaTeX preamble.
9 #
10 # 'preamble': '',
11 # Latex figure (float) alignment
12 #
13 # 'figure_align': 'htbp',
14}

Definition at line 170 of file conf.py.

◆ man_pages

list conf.man_pages
Initial value:
1= [
2 (master_doc, "3Dslicer", "3D Slicer Documentation",
3 [author], 1),
4]

Definition at line 198 of file conf.py.

◆ master_doc

str conf.master_doc = "index"

Definition at line 80 of file conf.py.

◆ myst_dmath_allow_labels

bool conf.myst_dmath_allow_labels = True

Definition at line 69 of file conf.py.

◆ myst_enable_extensions

list conf.myst_enable_extensions
Initial value:
1= [
2 "attrs_inline", # Enable parsing of inline attributes (see https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#inline-attributes)
3 "colon_fence", # Allow code fence using ::: (see https://myst-parser.readthedocs.io/en/latest/using/syntax-optional.html#syntax-colon-fence)
4 "dollarmath", # Support syntax for inline and block math using `$...$` and `$$...$$`
5 # (see https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#dollar-delimited-math)
6 "linkify", # Allow automatic creation of links from URLs (it is sufficient to write https://google.com instead of <https://google.com>)
7]

Definition at line 56 of file conf.py.

◆ myst_heading_anchors

int conf.myst_heading_anchors = 6

Definition at line 66 of file conf.py.

◆ notfound_context

dict conf.notfound_context
Initial value:
1= {
2 "title": "Page Not Found",
3 "body": ,
4}

Definition at line 113 of file conf.py.

◆ outpath

conf.outpath = os.path.join(docsfolder, "_moduledescriptions")

Definition at line 253 of file conf.py.

◆ project

str conf.project = "3D Slicer"

Definition at line 83 of file conf.py.

◆ pygments_style

str conf.pygments_style = "sphinx"

Definition at line 123 of file conf.py.

◆ release

str conf.release = ""

Definition at line 94 of file conf.py.

◆ rst_prolog

conf.rst_prolog = open("global.rst.in").read()

Definition at line 129 of file conf.py.

◆ source_suffix

list conf.source_suffix = [".rst", ".md"]

Definition at line 77 of file conf.py.

◆ suppress_warnings

list conf.suppress_warnings
Initial value:
1= [
2 # Since we split the "script_repository.md" into smaller documents combined using
3 # the "include" directive, we ignore warnings like "Document headings start at H2, not H1"
4 "myst.header",
5]

Definition at line 44 of file conf.py.

◆ templates_path

list conf.templates_path = ["_templates"]

Definition at line 72 of file conf.py.

◆ texinfo_documents

list conf.texinfo_documents
Initial value:
1= [
2 (master_doc, "3DSlicer", "3D Slicer Documentation",
3 author, "3DSlicer", "One line description of project.",
4 "Miscellaneous"),
5]

Definition at line 209 of file conf.py.

◆ todo_include_todos

bool conf.todo_include_todos = False

Definition at line 126 of file conf.py.

◆ version

str conf.version = ""

Definition at line 92 of file conf.py.