Skip to content

Commit

Permalink
build based on d4ef9a8
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Aug 6, 2024
1 parent be3cde0 commit 49fdf35
Show file tree
Hide file tree
Showing 22 changed files with 13,312 additions and 13,291 deletions.
2 changes: 1 addition & 1 deletion dev/.documenter-siteinfo.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"documenter":{"julia_version":"1.10.4","generation_timestamp":"2024-08-02T13:03:36","documenter_version":"1.5.0"}}
{"documenter":{"julia_version":"1.10.4","generation_timestamp":"2024-08-06T22:20:46","documenter_version":"1.5.0"}}
44 changes: 31 additions & 13 deletions dev/assets/Manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ manifest_format = "2.0"
project_hash = "5e803325a5424b2919bdb1e5af7e23565ad91898"

[[deps.ADTypes]]
git-tree-sha1 = "aa4d425271a914d8c4af6ad9fccb6eb3aec662c7"
git-tree-sha1 = "6778bcc27496dae5723ff37ee30af451db8b35fe"
uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
version = "1.6.1"
version = "1.6.2"
weakdeps = ["ChainRulesCore", "EnzymeCore"]

[deps.ADTypes.extensions]
Expand Down Expand Up @@ -316,6 +316,12 @@ version = "1.0.0"
deps = ["Printf"]
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"

[[deps.Dbus_jll]]
deps = ["Artifacts", "Expat_jll", "JLLWrappers", "Libdl"]
git-tree-sha1 = "fc173b380865f70627d7dd1190dc2fce6cc105af"
uuid = "ee1fde0b-3d02-5ea6-8484-8dfef6360eab"
version = "1.14.10+0"

[[deps.DelimitedFiles]]
deps = ["Mmap"]
git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae"
Expand Down Expand Up @@ -370,9 +376,9 @@ version = "1.15.1"

[[deps.DifferentiationInterface]]
deps = ["ADTypes", "Compat", "DocStringExtensions", "FillArrays", "LinearAlgebra", "PackageExtensionCompat", "SparseArrays", "SparseMatrixColorings"]
git-tree-sha1 = "33cf7b202a00a233c5b24cb3aae9b523a527a5a1"
git-tree-sha1 = "6bd550abccb7aa156141e10d5367c580af9128af"
uuid = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
version = "0.5.10"
version = "0.5.11"

[deps.DifferentiationInterface.extensions]
DifferentiationInterfaceChainRulesCoreExt = "ChainRulesCore"
Expand Down Expand Up @@ -629,10 +635,10 @@ deps = ["Random"]
uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820"

[[deps.GLFW_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl", "Libglvnd_jll", "Xorg_libXcursor_jll", "Xorg_libXi_jll", "Xorg_libXinerama_jll", "Xorg_libXrandr_jll", "xkbcommon_jll"]
git-tree-sha1 = "3f74912a156096bd8fdbef211eff66ab446e7297"
deps = ["Artifacts", "JLLWrappers", "Libdl", "Libglvnd_jll", "Xorg_libXcursor_jll", "Xorg_libXi_jll", "Xorg_libXinerama_jll", "Xorg_libXrandr_jll", "libdecor_jll", "xkbcommon_jll"]
git-tree-sha1 = "532f9126ad901533af1d4f5c198867227a7bb077"
uuid = "0656b61e-2033-5cc2-a64a-77c0f6c09b89"
version = "3.4.0+0"
version = "3.4.0+1"

[[deps.GPUArraysCore]]
deps = ["Adapt"]
Expand Down Expand Up @@ -980,19 +986,19 @@ version = "2.40.1+0"

[[deps.LineSearches]]
deps = ["LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "Printf"]
git-tree-sha1 = "7bbea35cec17305fc70a0e5b4641477dc0789d9d"
git-tree-sha1 = "e4c3be53733db1051cc15ecf573b1042b3a712a1"
uuid = "d3d80556-e9d4-5f37-9878-2ab0fcc64255"
version = "7.2.0"
version = "7.3.0"

[[deps.LinearAlgebra]]
deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"]
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

[[deps.LinearSolve]]
deps = ["ArrayInterface", "ChainRulesCore", "ConcreteStructs", "CpuId", "DocStringExtensions", "EnumX", "FastLapackInterface", "GPUArraysCore", "InteractiveUtils", "KLU", "Krylov", "LazyArrays", "Libdl", "LinearAlgebra", "MKL_jll", "Markdown", "PrecompileTools", "Preferences", "RecursiveFactorization", "Reexport", "SciMLBase", "SciMLOperators", "Setfield", "SparseArrays", "Sparspak", "StaticArraysCore", "UnPack"]
git-tree-sha1 = "bae39cec701960d14dc7d3c05491c1bfd922fa1d"
git-tree-sha1 = "00d9dc2ef7abb0575ec2b59fedbbc5685127e6ea"
uuid = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
version = "2.31.1"
version = "2.31.2"

[deps.LinearSolve.extensions]
LinearSolveBandedMatricesExt = "BandedMatrices"
Expand Down Expand Up @@ -1270,6 +1276,12 @@ uuid = "65ce6f38-6b18-4e1d-a461-8949797d7930"
version = "1.0.2"
weakdeps = ["Requires", "TOML"]

[[deps.Pango_jll]]
deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "FriBidi_jll", "Glib_jll", "HarfBuzz_jll", "JLLWrappers", "Libdl"]
git-tree-sha1 = "cb5a2ab6763464ae0f19c86c56c63d4a2b0f5bda"
uuid = "36c8627f-9965-5494-a995-c6b170f724f3"
version = "1.52.2+0"

[[deps.Parameters]]
deps = ["OrderedCollections", "UnPack"]
git-tree-sha1 = "34c0e9ad262e5f7fc75b10a9952ca7692cfc5fbe"
Expand Down Expand Up @@ -1548,9 +1560,9 @@ version = "0.3.8"

[[deps.SciMLStructures]]
deps = ["ArrayInterface"]
git-tree-sha1 = "cfdd1200d150df1d3c055cc72ee6850742e982d7"
git-tree-sha1 = "20ad3e7c137156c50c93c888d0f2bc5b7883c729"
uuid = "53ae85a6-f571-4167-b2af-e1d143709226"
version = "1.4.1"
version = "1.4.2"

[[deps.Scratch]]
deps = ["Dates"]
Expand Down Expand Up @@ -2143,6 +2155,12 @@ deps = ["Artifacts", "Libdl"]
uuid = "8e850b90-86db-534c-a0d3-1478176c7d93"
version = "5.8.0+1"

[[deps.libdecor_jll]]
deps = ["Artifacts", "Dbus_jll", "JLLWrappers", "Libdl", "Libglvnd_jll", "Pango_jll", "Wayland_jll", "xkbcommon_jll"]
git-tree-sha1 = "9bf7903af251d2050b467f76bdbe57ce541f7f4f"
uuid = "1183f4f0-6f2a-5f1a-908b-139f9cdfea6f"
version = "0.2.2+0"

[[deps.libevdev_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
git-tree-sha1 = "141fe65dc3efabb0b1d5ba74e91f6ad26f84cc22"
Expand Down
2 changes: 1 addition & 1 deletion dev/comparison/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/examples/perturbation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,4 +83,4 @@
- (𝜀 + 4*𝜀^2 + 10*𝜀^3)*𝑀^3/6
+ (𝜀 + 16*𝜀^2 + 91*𝜀^3)*𝑀^5/120</code></pre><p>Comparing the formula to the one for 𝐸 in the <a href="https://en.wikipedia.org/wiki/Kepler%27s_equation">Wikipedia article on the Kepler&#39;s equation</a>:</p><p class="math-container">\[ E = \frac{1}{1-\epsilon}M
-\frac{\epsilon}{(1-\epsilon)^4} \frac{M^3}{3!} + \frac{(9\epsilon^2
+ \epsilon)}{(1-\epsilon)^7}\frac{M^5}{5!}\cdots\]</p><p>The first deviation is in the coefficient of <span>$\epsilon^3 M^5$</span>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../tutorials/converting_to_C/">« Automatic Conversion of Julia Code to C Functions</a><a class="docs-footer-nextpage" href="../../manual/variables/">Variable and Equation Types »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.5.0 on <span class="colophon-date" title="Friday 2 August 2024 13:03">Friday 2 August 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+ \epsilon)}{(1-\epsilon)^7}\frac{M^5}{5!}\cdots\]</p><p>The first deviation is in the coefficient of <span>$\epsilon^3 M^5$</span>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../tutorials/converting_to_C/">« Automatic Conversion of Julia Code to C Functions</a><a class="docs-footer-nextpage" href="../../manual/variables/">Variable and Equation Types »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.5.0 on <span class="colophon-date" title="Tuesday 6 August 2024 22:20">Tuesday 6 August 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
18 changes: 9 additions & 9 deletions dev/getting_started/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,10 @@
\]</p><p>Where we can reference the values via:</p><pre><code class="language-julia hljs">Symbolics.value.(V)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">2×2 Matrix{Float64}:
40.0 24.0
16.0 9.0</code></pre><h2 id="Non-Interactive-Development"><a class="docs-heading-anchor" href="#Non-Interactive-Development">Non-Interactive Development</a><a id="Non-Interactive-Development-1"></a><a class="docs-heading-anchor-permalink" href="#Non-Interactive-Development" title="Permalink"></a></h2><p>Note that the macros are for the high-level case where you&#39;re doing symbolic computation on your own code. If you want to do symbolic computation on someone else&#39;s code, like in a macro, you may not want to do <code>@variables x</code> because you might want the name “x” to come from the user&#39;s code. For these cases, you can use the interpolation operator to interpolate the runtime value of <code>x</code>, i.e. <code>@variables $x</code>. Check the documentation of <code>@variables</code> for more details.</p><pre><code class="language-julia hljs">a, b, c = :runtime_symbol_value, :value_b, :value_c</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">(:runtime_symbol_value, :value_b, :value_c)</code></pre><pre><code class="language-julia hljs">vars = @variables t $a $b(t) $c(t)[1:3]</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">4-element Vector{Any}:
t
t
runtime_symbol_value
value_b(t)
(value_c(t))[1:3]</code></pre><pre><code class="language-julia hljs">(t, a, b, c)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">(t, :runtime_symbol_value, :value_b, :value_c)</code></pre><p>One could also use <code>variable</code> and <code>variables</code>. Read their documentation for more details.</p><p>If we need to use this to generate new Julia code, we can simply convert the output to an <code>Expr</code>:</p><pre><code class="language-julia hljs">Symbolics.toexpr(x + y^2)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">:((+)(x, (^)(y, 2)))</code></pre><h2 id="Syms-and-callable-Syms"><a class="docs-heading-anchor" href="#Syms-and-callable-Syms"><code>Sym</code>s and callable <code>Sym</code>s</a><a id="Syms-and-callable-Syms-1"></a><a class="docs-heading-anchor-permalink" href="#Syms-and-callable-Syms" title="Permalink"></a></h2><p>In the definition</p><pre><code class="language-julia hljs">@variables t x(t) y(t)</code></pre><p class="math-container">\[ \begin{equation}
value_b(t)
(value_c(t))[1:3]</code></pre><pre><code class="language-julia hljs">(t, a, b, c)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">(t, :runtime_symbol_value, :value_b, :value_c)</code></pre><p>One could also use <code>variable</code> and <code>variables</code>. Read their documentation for more details.</p><p>If we need to use this to generate new Julia code, we can simply convert the output to an <code>Expr</code>:</p><pre><code class="language-julia hljs">Symbolics.toexpr(x + y^2)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">:((+)(x, (^)(y, 2)))</code></pre><h2 id="Syms-and-callable-Syms"><a class="docs-heading-anchor" href="#Syms-and-callable-Syms"><code>Sym</code>s and callable <code>Sym</code>s</a><a id="Syms-and-callable-Syms-1"></a><a class="docs-heading-anchor-permalink" href="#Syms-and-callable-Syms" title="Permalink"></a></h2><p>In the definition</p><pre><code class="language-julia hljs">@variables t x(t) y(t)</code></pre><p class="math-container">\[ \begin{equation}
\left[
\begin{array}{c}
t \\
Expand Down Expand Up @@ -220,9 +220,9 @@
out = sparse(rows, cols, zeros(length(cols)), size(sj)...) # pre-allocate, and correct structure
myf = eval(last(f_expr))
myf(out, rand(N)) # note that out matches the sparsity structure of sj
out</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">20×10 SparseArrays.SparseMatrixCSC{Float64, Int64} with 18 stored entries:
⠀⡠⠀⠀⠄
⠠⠀⠀⠈⠀⎥
⎢⠀⠄⠘⠡⠄
⡀⠀⢀⠑⢀
⎣⠀⠀⠘⠀⠀⎦</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../">« Home</a><a class="docs-footer-nextpage" href="../tutorials/auto_parallel/">Automated Sparse Parallelism of Julia Functions via Tracing »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.5.0 on <span class="colophon-date" title="Friday 2 August 2024 13:03">Friday 2 August 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
out</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">20×10 SparseArrays.SparseMatrixCSC{Float64, Int64} with 16 stored entries:
⠢⠀⠀⠀⡄
⠄⠀⠠⠀⠀⎥
⎢⠀⠀⡀⢈⠀
⠀⠀⠈⠃⠄
⎣⠈⠀⡀⠀⠁⎦</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../">« Home</a><a class="docs-footer-nextpage" href="../tutorials/auto_parallel/">Automated Sparse Parallelism of Julia Functions via Tracing »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.5.0 on <span class="colophon-date" title="Tuesday 6 August 2024 22:20">Tuesday 6 August 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 49fdf35

Please sign in to comment.