-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmkdocs.yml
More file actions
132 lines (123 loc) · 5.07 KB
/
mkdocs.yml
File metadata and controls
132 lines (123 loc) · 5.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# ==================================================================================================
# == Configuration for static site generation with MKDocs ==========================================
# ==================================================================================================
# -- Site metadata ---------------------------------------------------------------------------------
docs_dir: docs/
site_name: MTMLDA
site_author: Maximilian Kruse
site_description: MTMLDA - Within-Chain Parallelism for Multilevel MCMC based on Prefetching
repo_url: https://github.com/UQatKIT/mtmlda
repo_name: mtmlda
# -- Material theme configuration ------------------------------------------------------------------
theme:
name: material
features:
- content.code.annotate # Enable annotations in code blocks
- content.code.copy # Make copy button available on code blocks
- content.code.select # Allow selection of lines by the user
- header.autohide # header disappears as you scroll
- navigation.sections # Sections are included in the navigation on the left.
- navigation.top # Show "go to top" button when scrolling up
- toc.integrate # Table of contents is integrated on the left; does not appear separately on the right.
- search.suggest # Make suggestions for most likely search word
# Define light and dark theme, both based on KIT green
palette:
- scheme: default
toggle:
icon: material/toggle-switch
name: Switch to dark mode
- scheme: slate
toggle:
icon: material/toggle-switch-off-outline
name: Switch to light mode
favicon: images/markov_tree.png
icon:
annotation: material/plus-circle
logo: material/graph
repo: material/git
# -- Markdown extensions ---------------------------------------------------------------------------
markdown_extensions:
- admonition # Enable call-outs
- attr_list # Add HTML to markdown elements
- footnotes # Enable footnotes
- md_in_html # Read in raw HTML blocks
- tables # Allow tables in markdown
- pymdownx.betterem # Improve bold and italic fonts
- pymdownx.blocks.caption # Enable captions for blocks
- pymdownx.caret # Superscripts
- pymdownx.details # Make elements collapseable with "???+"
- pymdownx.inlinehilite # Syntax highlighting for inline code blocks
- pymdownx.mark # Mark text
- pymdownx.tilde # Subscripts
- pymdownx.snippets # Embed content from arbitrary files like source code
- pymdownx.superfences # Nesting of content blocks
- pymdownx.emoji: # Use emojis
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.highlight: # Syntax highlighting for code blocks
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.arithmatex: # Rendering of Latex code (math mode with MathJax)
generic: true
- toc: # Automatically generate table of contents
permalink: true
# -- Plugins ---------------------------------------------------------------------------------------
plugins:
- search # Default search engine
- autorefs: # Generate references between files
resolve_closest: false
- mkdocstrings: # Inclusion of docstrings in code base
default_handler: python
handlers:
python:
paths: [src]
options:
allow_inspection: true
annotations_path: source
docstring_style: google
filters: []
group_by_category: true
line_length: 100
members: true
members_order: source
merge_init_into_class: false
separate_signature: true
show_bases: true
show_category_heading: false
show_if_no_docstring: false
show_root_full_path: false
show_root_heading: true
show_root_members_full_path: true
show_root_toc_entry: true
show_signature: true
show_signature_annotations: true
show_source: false
show_symbol_type_heading: true
show_symbol_type_toc: true
# -- Extra configuration ---------------------------------------------------------------------------
extra_javascript:
- config/mathjax.js # MathJax configuration
- https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js
extra_css:
- config/style.css # Colors and formats
# -- Navigation ------------------------------------------------------------------------------------
nav:
- Getting Started: index.md
- Usage:
- Tutorial: usage/tutorial.md
- API Reference:
- Core:
- Job Handler: api/core/jobhandling.md
- Multilevel Tree: api/core/mltree.md
- MCMC: api/core/mcmc.md
- Multilevel Sampler: api/core/sampling.md
- Logging: api/core/logging.md
- Components:
- Builder: api/components/builder.md
- Prior: api/components/prior.md
- Posterior: api/components/posterior.md
- Run:
- Parallel Runner: api/run/runner.md
- Postprocessor: api/run/postprocessor.md
- Utilities: api/utilities.md