Skip to content

Commit

Permalink
build based on 89d689e
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Feb 10, 2025
1 parent 6b2835b commit 6588b60
Show file tree
Hide file tree
Showing 26 changed files with 13,311 additions and 13,307 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.11.3","generation_timestamp":"2025-02-08T16:02:36","documenter_version":"1.8.0"}}
{"documenter":{"julia_version":"1.11.3","generation_timestamp":"2025-02-10T14:11:30","documenter_version":"1.8.0"}}
22 changes: 13 additions & 9 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 = "5cf93092d8875aad77d5c4b828047eeecba05f92"

[[deps.ADTypes]]
git-tree-sha1 = "e1ce448a0d7f88168ffe2eeac4549c32d45a42d1"
git-tree-sha1 = "fb97701c117c8162e84dfcf80215caa904aef44f"
uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
version = "1.12.1"
version = "1.13.0"
weakdeps = ["ChainRulesCore", "ConstructionBase", "EnzymeCore"]

[deps.ADTypes.extensions]
Expand Down Expand Up @@ -375,16 +375,18 @@ uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"
version = "1.9.1"

[[deps.DiffEqBase]]
deps = ["ArrayInterface", "ConcreteStructs", "DataStructures", "DocStringExtensions", "EnumX", "EnzymeCore", "FastBroadcast", "FastClosures", "FastPower", "ForwardDiff", "FunctionWrappers", "FunctionWrappersWrappers", "LinearAlgebra", "Logging", "Markdown", "MuladdMacro", "Parameters", "PreallocationTools", "PrecompileTools", "Printf", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "SciMLStructures", "Setfield", "Static", "StaticArraysCore", "Statistics", "TruncatedStacktraces"]
git-tree-sha1 = "b1e23a7fe7371934d9d538114a7e7166c1d09e05"
deps = ["ArrayInterface", "ConcreteStructs", "DataStructures", "DocStringExtensions", "EnumX", "EnzymeCore", "FastBroadcast", "FastClosures", "FastPower", "FunctionWrappers", "FunctionWrappersWrappers", "LinearAlgebra", "Logging", "Markdown", "MuladdMacro", "Parameters", "PrecompileTools", "Printf", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "SciMLStructures", "Setfield", "Static", "StaticArraysCore", "Statistics", "TruncatedStacktraces"]
git-tree-sha1 = "38635a77d335e64f7dfc0b4cec20be61c74539f6"
uuid = "2b5f629d-d688-5b77-993f-72d75c75574e"
version = "6.161.0"
version = "6.162.0"

[deps.DiffEqBase.extensions]
DiffEqBaseCUDAExt = "CUDA"
DiffEqBaseChainRulesCoreExt = "ChainRulesCore"
DiffEqBaseDistributionsExt = "Distributions"
DiffEqBaseEnzymeExt = ["ChainRulesCore", "Enzyme"]
DiffEqBaseForwardDiffExt = ["ForwardDiff"]
DiffEqBaseGTPSAExt = "GTPSA"
DiffEqBaseGeneralizedGeneratedExt = "GeneralizedGenerated"
DiffEqBaseMPIExt = "MPI"
DiffEqBaseMeasurementsExt = "Measurements"
Expand All @@ -399,6 +401,8 @@ version = "6.161.0"
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
GTPSA = "b27dd330-f138-47c5-815b-40db9dd9b6e8"
GeneralizedGenerated = "6b9d7cbe-bcb9-11e9-073f-15a7a543e2eb"
MPI = "da04e1cc-30fd-572f-bb4f-1f8673147195"
Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7"
Expand Down Expand Up @@ -1463,9 +1467,9 @@ version = "1.2.0"

[[deps.OrdinaryDiffEqCore]]
deps = ["ADTypes", "Accessors", "Adapt", "ArrayInterface", "DataStructures", "DiffEqBase", "DocStringExtensions", "EnumX", "FastBroadcast", "FastClosures", "FastPower", "FillArrays", "FunctionWrappersWrappers", "InteractiveUtils", "LinearAlgebra", "Logging", "MacroTools", "MuladdMacro", "Polyester", "PrecompileTools", "Preferences", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "SciMLStructures", "SimpleUnPack", "Static", "StaticArrayInterface", "StaticArraysCore", "SymbolicIndexingInterface", "TruncatedStacktraces"]
git-tree-sha1 = "6a58da59c5f7640fd09636231bd73dfb4744ce53"
git-tree-sha1 = "f206b99c94c2e7b043a57e942a63fef42e1688ef"
uuid = "bbf590c4-e513-4bbe-9b18-05decba2e5d8"
version = "1.15.1"
version = "1.16.0"
weakdeps = ["EnzymeCore"]

[deps.OrdinaryDiffEqCore.extensions]
Expand Down Expand Up @@ -2205,9 +2209,9 @@ version = "0.2.2"

[[deps.SymbolicUtils]]
deps = ["AbstractTrees", "ArrayInterface", "Bijections", "ChainRulesCore", "Combinatorics", "ConstructionBase", "DataStructures", "DocStringExtensions", "DynamicPolynomials", "IfElse", "LinearAlgebra", "MultivariatePolynomials", "NaNMath", "Setfield", "SparseArrays", "SpecialFunctions", "StaticArrays", "SymbolicIndexingInterface", "TermInterface", "TimerOutputs", "Unityper", "WeakValueDicts"]
git-tree-sha1 = "29093d99e5b382e917918c91debc139ca1ec7491"
git-tree-sha1 = "f763a60b5a8781537c8cb3eced0e4018077414d5"
uuid = "d1185830-fcd6-423d-90d6-eec64667417b"
version = "3.13.0"
version = "3.14.0"

[deps.SymbolicUtils.extensions]
SymbolicUtilsLabelledArraysExt = "LabelledArrays"
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/function.jl
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ function (ˍ₋out, ˍ₋arg1)
begin
begin
begin
#= /home/runner/.julia/packages/SymbolicUtils/6fncq/src/code.jl:438 =# @inbounds begin
#= /home/runner/.julia/packages/SymbolicUtils/Su6xO/src/code.jl:438 =# @inbounds begin
ˍ₋out[1] = (+)(ˍ₋arg1[2], (^)(ˍ₋arg1[1], 2))
ˍ₋out[2] = (+)(ˍ₋arg1[1], (^)(ˍ₋arg1[2], 2))
nothing
Expand Down
26 changes: 13 additions & 13 deletions dev/getting_started/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@
begin
begin
begin
<span class="sgr90">#= /home/runner/.julia/packages/SymbolicUtils/6fncq/src/code.jl:438 =#</span> @inbounds begin
<span class="sgr90">#= /home/runner/.julia/packages/SymbolicUtils/Su6xO/src/code.jl:438 =#</span> @inbounds begin
ˍ₋out[1] = (+)(ˍ₋arg1[2], (^)(ˍ₋arg1[1], 2))
ˍ₋out[2] = (+)(ˍ₋arg1[1], (^)(ˍ₋arg1[2], 2))
nothing
Expand All @@ -187,12 +187,12 @@
11.0</code></pre><p>To save the symbolic calculations for later, we can take this expression and save it out to a file:</p><pre><code class="language-julia hljs">write(&quot;function.jl&quot;, string(f_expr[2]))</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">623</code></pre><p>Note that if we need to avoid <code>eval</code>, for example to avoid world-age issues, one could do <code>expression = Val{false}</code>:</p><pre><code class="language-julia hljs">Base.remove_linenums!(build_function(to_compute, [x, y], expression=Val{false})[1])</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">RuntimeGeneratedFunction(#=in Symbolics=#, #=using Symbolics=#, :((ˍ₋arg1,)-&gt;#= /home/runner/work/Symbolics.jl/Symbolics.jl/src/build_function.jl:346 =# @inbounds(begin
#= /home/runner/work/Symbolics.jl/Symbolics.jl/src/build_function.jl:346 =#
begin
#= /home/runner/.julia/packages/SymbolicUtils/6fncq/src/code.jl:389 =#
#= /home/runner/.julia/packages/SymbolicUtils/6fncq/src/code.jl:390 =#
#= /home/runner/.julia/packages/SymbolicUtils/6fncq/src/code.jl:391 =#
#= /home/runner/.julia/packages/SymbolicUtils/Su6xO/src/code.jl:389 =#
#= /home/runner/.julia/packages/SymbolicUtils/Su6xO/src/code.jl:390 =#
#= /home/runner/.julia/packages/SymbolicUtils/Su6xO/src/code.jl:391 =#
begin
begin
#= /home/runner/.julia/packages/SymbolicUtils/6fncq/src/code.jl:484 =#
#= /home/runner/.julia/packages/SymbolicUtils/Su6xO/src/code.jl:484 =#
(SymbolicUtils.Code.create_array)(typeof(ˍ₋arg1), nothing, Val{1}(), Val{(2,)}(), (+)(ˍ₋arg1[2], (^)(ˍ₋arg1[1], 2)), (+)(ˍ₋arg1[1], (^)(ˍ₋arg1[2], 2)))
end
end
Expand All @@ -209,14 +209,14 @@
begin
(Symbolics.var&quot;#noop#446&quot;())(map(fetch, (begin
let
task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol(&quot;##out#236&quot;), :ˍ₋arg1), Symbolics.var&quot;#_RGF_ModTag&quot;, Symbolics.var&quot;#_RGF_ModTag&quot;, (0xe9c8ed68, 0xd07d4b12, 0x5834b721, 0x2bb7183a, 0x3f7593a6), Nothing}(nothing), (var&quot;##out#236&quot;, ˍ₋arg1)))
task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol(&quot;##out#236&quot;), :ˍ₋arg1), Symbolics.var&quot;#_RGF_ModTag&quot;, Symbolics.var&quot;#_RGF_ModTag&quot;, (0xfae38576, 0x38efe055, 0x97301665, 0xcdb3b6f0, 0x966ac54e), Nothing}(nothing), (var&quot;##out#236&quot;, ˍ₋arg1)))
task.sticky = false
Base.schedule(task)
task
end
end, begin
let
task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol(&quot;##out#236&quot;), :ˍ₋arg1), Symbolics.var&quot;#_RGF_ModTag&quot;, Symbolics.var&quot;#_RGF_ModTag&quot;, (0xbb7782f5, 0xad12bdee, 0x523fb894, 0xa220198b, 0x4db188dc), Nothing}(nothing), (var&quot;##out#236&quot;, ˍ₋arg1)))
task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol(&quot;##out#236&quot;), :ˍ₋arg1), Symbolics.var&quot;#_RGF_ModTag&quot;, Symbolics.var&quot;#_RGF_ModTag&quot;, (0x879a899a, 0x5b6a9fcf, 0x80f34858, 0x45dcf13b, 0x624459b7), Nothing}(nothing), (var&quot;##out#236&quot;, ˍ₋arg1)))
task.sticky = false
Base.schedule(task)
task
Expand Down Expand Up @@ -248,9 +248,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 23 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.8.0 on <span class="colophon-date" title="Saturday 8 February 2025 16:02">Saturday 8 February 2025</span>. Using Julia version 1.11.3.</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 19 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.8.0 on <span class="colophon-date" title="Monday 10 February 2025 14:11">Monday 10 February 2025</span>. Using Julia version 1.11.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
14 changes: 7 additions & 7 deletions dev/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
[1dea7af3] OrdinaryDiffEq v6.91.0
[91a5bcdd] Plots v1.40.9
[90137ffa] StaticArrays v1.9.11
[d1185830] SymbolicUtils v3.13.0
[d1185830] SymbolicUtils v3.14.0
[0c5d862f] Symbolics v6.28.0 `~/work/Symbolics.jl/Symbolics.jl`</code></pre></details><details><summary>and using this machine and Julia version.</summary><pre class="documenter-example-output"><code class="nohighlight hljs ansi">Julia Version 1.11.3
Commit d63adeda50d (2025-01-21 19:42 UTC)
Build Info:
Expand All @@ -27,7 +27,7 @@
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)
Environment:
JULIA_DEBUG = Documenter</code></pre></details><details><summary>A more complete overview of all dependencies and their versions is also provided.</summary><pre class="documenter-example-output"><code class="nohighlight hljs ansi">Status `~/work/Symbolics.jl/Symbolics.jl/docs/Manifest.toml`
[47edcb42] ADTypes v1.12.1
[47edcb42] ADTypes v1.13.0
[a4c015fc] ANSIColoredPrinters v0.0.1
[c3fe647b] AbstractAlgebra v0.44.5
[1520ce14] AbstractTrees v0.4.5
Expand Down Expand Up @@ -67,7 +67,7 @@
[864edb3b] DataStructures v0.18.20
[e2d170a0] DataValueInterfaces v1.0.0
[8bb1440f] DelimitedFiles v1.9.1
[2b5f629d] DiffEqBase v6.161.0
[2b5f629d] DiffEqBase v6.162.0
[163ba53b] DiffResults v1.1.0
[b552c78f] DiffRules v1.15.1
[a0c0ee7d] DifferentiationInterface v0.6.39
Expand Down Expand Up @@ -154,7 +154,7 @@
[1dea7af3] OrdinaryDiffEq v6.91.0
[89bda076] OrdinaryDiffEqAdamsBashforthMoulton v1.1.0
[6ad6398a] OrdinaryDiffEqBDF v1.2.0
[bbf590c4] OrdinaryDiffEqCore v1.15.1
[bbf590c4] OrdinaryDiffEqCore v1.16.0
[50262376] OrdinaryDiffEqDefault v1.2.0
[4302a76b] OrdinaryDiffEqDifferentiation v1.3.0
[9286f039] OrdinaryDiffEqExplicitRK v1.1.0
Expand Down Expand Up @@ -239,7 +239,7 @@
[7792a7ef] StrideArraysCore v0.5.7
[2efcf032] SymbolicIndexingInterface v0.3.37
[19f23fe9] SymbolicLimits v0.2.2
[d1185830] SymbolicUtils v3.13.0
[d1185830] SymbolicUtils v3.14.0
[0c5d862f] Symbolics v6.28.0 `~/work/Symbolics.jl/Symbolics.jl`
[3783bdb8] TableTraits v1.0.1
[bd369af6] Tables v1.12.0
Expand Down Expand Up @@ -303,7 +303,7 @@
⌅ [c0090381] Qt6Base_jll v6.7.1+1
⌅ [629bc702] Qt6Declarative_jll v6.7.1+2
⌅ [ce943373] Qt6ShaderTools_jll v6.7.1+1
[e99dba38] Qt6Wayland_jll v6.7.1+1
[e99dba38] Qt6Wayland_jll v6.7.1+1
[f50d1b31] Rmath_jll v0.5.1+0
[a44049a8] Vulkan_Loader_jll v1.3.243+0
[a2964d1f] Wayland_jll v1.21.0+2
Expand Down Expand Up @@ -403,4 +403,4 @@
[8e850b90] libblastrampoline_jll v5.11.0+0
[8e850ede] nghttp2_jll v1.59.0+0
[3f19e933] p7zip_jll v17.4.0+2
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m`</code></pre></details><p>You can also download the <a href="https://github.com/SciML/Symbolics.jl/tree/gh-pages/v6.28.0/assets/Manifest.toml">manifest</a> file and the <a href="https://github.com/SciML/Symbolics.jl/tree/gh-pages/v6.28.0/assets/Project.toml">project</a> file.</p></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="getting_started/">Getting Started with Symbolics.jl »</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.8.0 on <span class="colophon-date" title="Saturday 8 February 2025 16:02">Saturday 8 February 2025</span>. Using Julia version 1.11.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`</code></pre></details><p>You can also download the <a href="https://github.com/SciML/Symbolics.jl/tree/gh-pages/v6.28.0/assets/Manifest.toml">manifest</a> file and the <a href="https://github.com/SciML/Symbolics.jl/tree/gh-pages/v6.28.0/assets/Project.toml">project</a> file.</p></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="getting_started/">Getting Started with Symbolics.jl »</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.8.0 on <span class="colophon-date" title="Monday 10 February 2025 14:11">Monday 10 February 2025</span>. Using Julia version 1.11.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 6588b60

Please sign in to comment.