-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_zensical.toml
More file actions
117 lines (110 loc) · 4.01 KB
/
_zensical.toml
File metadata and controls
117 lines (110 loc) · 4.01 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
#
# Documentation is generated with Zensical.
#
# scripts/docs.sh reads this file (`_zensical.toml`), inserts the auto-generated API Reference
# section, and saves it to `zensical.toml`, which is the actual config file used by Zensical.
#
# Doc build:
# uv run bash scripts/docs.sh build
#
# Doc preview:
# uv run bash scripts/docs.sh serve
#
[project]
site_name = "OpenG2G: GPU-to-Grid Simulation under LLM Workloads"
site_description = "A modular library for simulating datacenter-grid interactions under LLM workloads."
site_url = "https://gpu2grid.io/openg2g"
repo_name = "gpu2grid/openg2g"
repo_url = "https://github.com/gpu2grid/openg2g"
extra_css = ["assets/extra.css"]
extra = { og_image = "https://gpu2grid.io/openg2g/assets/og.jpeg" }
extra_javascript = [
"javascripts/mathjax.js",
"https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js",
]
nav = [
{ "Home" = "index.md" },
{ "Getting Started" = [
{ "Installation" = "getting-started/installation.md" },
{ "Quickstart" = "getting-started/quickstart.md" },
]},
{ "Guide" = [
{ "Concepts and Background" = "guide/concepts.md" },
{ "Architecture" = "guide/architecture.md" },
{ "Data Pipeline" = "guide/data-pipeline.md" },
{ "Building Simulators" = "guide/building-simulators.md" },
]},
{ "Examples" = [
{ "GPU Flexibility for Voltage Regulation" = "examples/gpu-flexibility.md" },
{ "Voltage Regulation Strategies" = "examples/voltage-regulation-strategies.md" },
{ "Controller Parameter Sensitivity" = "examples/controller-parameter-sensitivity.md" },
{ "Grid Topology and DER Effects" = "examples/grid-topology-effects.md" },
{ "Datacenter Sizing and Hosting Capacity" = "examples/hosting-capacity.md" },
{ "Datacenter Location Planning" = "examples/dc-location-planning.md" },
{ "Multi-Datacenter Coordination" = "examples/multi-dc-coordination.md" },
{ "Joint PV + DC Siting and Sizing" = "examples/pv-dc-siting.md" },
]},
{ "API Reference" = "auto-generated by scripts/docs.sh and scripts/gen_api_docs.py" },
]
[project.theme]
custom_dir = "docs/overrides"
features = [
"content.code.copy",
"navigation.sections",
"navigation.expand",
"toc.follow",
]
favicon = "assets/transmission-tower.svg"
logo = "assets/transmission-tower.svg"
[project.theme.icon]
repo = "fontawesome/brands/github"
[[project.theme.palette]]
media = "(prefers-color-scheme: light)"
scheme = "default"
toggle.icon = "lucide/sun"
toggle.name = "Switch to dark mode"
[[project.theme.palette]]
media = "(prefers-color-scheme: dark)"
scheme = "slate"
toggle.icon = "lucide/moon"
toggle.name = "Switch to light mode"
[project.markdown_extensions.abbr]
[project.markdown_extensions.admonition]
[project.markdown_extensions.attr_list]
[project.markdown_extensions.def_list]
[project.markdown_extensions.footnotes]
[project.markdown_extensions.md_in_html]
[project.markdown_extensions.toc]
permalink = true
[project.markdown_extensions.pymdownx.arithmatex]
generic = true
[project.markdown_extensions.pymdownx.betterem]
smart_enable = "all"
[project.markdown_extensions.pymdownx.caret]
[project.markdown_extensions.pymdownx.details]
[project.markdown_extensions.pymdownx.emoji]
emoji_generator = "zensical.extensions.emoji.to_svg"
emoji_index = "zensical.extensions.emoji.twemoji"
[project.markdown_extensions.pymdownx.highlight]
anchor_linenums = true
[project.markdown_extensions.pymdownx.inlinehilite]
[project.markdown_extensions.pymdownx.keys]
[project.markdown_extensions.pymdownx.mark]
[project.markdown_extensions.pymdownx.smartsymbols]
[project.markdown_extensions.pymdownx.superfences]
[project.markdown_extensions.pymdownx.tabbed]
alternate_style = true
[project.markdown_extensions.pymdownx.tasklist]
custom_checkbox = true
[project.markdown_extensions.pymdownx.tilde]
[project.plugins.mkdocstrings.handlers.python]
inventories = [
"https://ml.energy/data/objects.inv",
]
[project.plugins.mkdocstrings.handlers.python.options]
show_source = true
show_root_heading = true
show_root_full_path = true
members_order = "source"
relative_crossrefs = true
filters = ["!^_"]