Skip to content

Bump codecov/codecov-action from 4 to 5 #58

Bump codecov/codecov-action from 4 to 5

Bump codecov/codecov-action from 4 to 5 #58

Triggered via pull request November 25, 2024 22:56
Status Failure
Total duration 22m 16s
Artifacts

CI.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

12 errors
Julia 1.10 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
Julia nightly - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:243-263 ```@example policy_search minimization_condition = DontCheckNonnegativity(check_fixed_point = false) # Define Lyapunov decrease condition decrease_condition = AsymptoticStability() # Construct neural Lyapunov specification spec = NeuralLyapunovSpecification( structure, minimization_condition, decrease_condition ) # Construct PDESystem @nAmed pde_system = NeuralLyapunovPDESystem( driven_pendulum, bounds, spec; fixed_point = upright_equilibrium ) ``` exception = MethodError: no method matching getindex(::SymbolicUtils.BasicSymbolic{Real}, ::Int64) The function `getindex` exists, but no method is defined for this combination of argument types. Stacktrace: [1] macro expansion @ ~/.julia/packages/SymbolicUtils/jf8aQ/src/code.jl:480 [inlined] [2] macro expansion @ ~/.julia/packages/RuntimeGeneratedFunctions/M9ZX8/src/RuntimeGeneratedFunctions.jl:163 [inlined] [3] macro expansion @ ./none:0 [inlined] [4] generated_callfunc @ ./none:0 [inlined] [5] (::RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:ˍ₋arg1, :ˍ₋arg2, :___mtkparameters___, :t), ModelingToolkit.var"#_RGF_ModTag", ModelingToolkit.var"#_RGF_ModTag", (0x8a129e71, 0x193b3d32, 0xbe05c512, 0xc1934094, 0x27a0c86c), Nothing})(::Vector{Symbolics.Num}, ::Vector{Symbolics.Num}, ::Vector{Any}, ::Float64) @ RuntimeGeneratedFunctions ~/.julia/packages/RuntimeGeneratedFunctions/M9ZX8/src/RuntimeGeneratedFunctions.jl:150 [6] (::NeuralLyapunov.var"#195#204"{NeuralLyapunov.var"#φ#148"{Vector{Symbolics.CallWithMetadata{SymbolicUtils.FnType{Tuple, Real}, Base.ImmutableDict{DataType, Any}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:ˍ₋arg1, :ˍ₋arg2, :___mtkparameters___, :t), ModelingToolkit.var"#_RGF_ModTag", ModelingToolkit.var"#_RGF_ModTag", (0x8a129e71, 0x193b3d32, 0xbe05c512, 0xc1934094, 0x27a0c86c), Nothing}, Int64, typeof(identity)})(st::Vector{Symbolics.Num}, p::Vector{Any}, t::Float64) @ NeuralLyapunov ~/work/NeuralLyapunov.jl/NeuralLyapunov.jl/src/policy_search.jl:46 [7] (::NeuralLyapunov.var"#34#46"{Main.__atexample__named__policy_search.var"#3#4", NeuralLyapunov.var"#39#51", NeuralLyapunov.var"#29#41"{Main.__atexample__named__policy_search.var"#3#4"}, NeuralLyapunov.var"#31#43"{NeuralLyapunov.var"#39#51"}})(net::Function, J_net::Function, f::NeuralLyapunov.var"#195#204"{NeuralLyapunov.var"#φ#148"{Vector{Symbolics.CallWithMetadata{SymbolicUtils.FnType{Tuple, Real}, Base.ImmutableDict{DataType, Any}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:ˍ₋arg1, :ˍ₋arg2, :___mtkparameters___, :t), ModelingToolkit.var"#_RGF_ModTag", ModelingToolkit.var"#_RGF_ModTag", (0x8a129e71, 0x193b3d32, 0xbe05c512, 0xc1934094, 0x27a0c86c), Nothing}, Int64, typeof(identity)}, state::Vector{Symbolics.Num}, params::Vector{Any}, t::Float64, fixed_point::Vector{Float64}) @ NeuralLyapunov ~/work/NeuralLyapunov.jl/NeuralLyapunov.jl/src/structure_specification.jl:160 [8] (::NeuralLyapunov.var"#192#201"{NeuralLyapunov.var"#34#46"{Main.__atexample__named__policy_search.var"#3#4", NeuralLyapunov.var"#39#51", NeuralLyapunov.var"#29#41"{Main.__atexample__named__policy_search.var"#3#4"}, NeuralLyapunov.var"#31#43"{NeuralLyapunov.var"#39#51"}}, Int64, typeof(identity)})(net::NeuralLyapunov.var"#φ#148"{Vector{Symbolics.CallWithMetadata{SymbolicUtils.FnType{Tuple, Real}, Base.ImmutableDict{DataType, Any}}}}, J_net::NeuralLyapunov.var"#143#152"{NeuralLyapunov.var"#φ#148"{Vector{Symbolics.CallWithMetadata{SymbolicUtils.FnType{Tuple, Real}, Base.ImmutableDict{DataType, Any}}}}}, f::RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:ˍ₋arg1, :ˍ₋arg2, :___mtkparameters___, :t), ModelingToolkit.var"#_RGF_ModTag", ModelingToolkit.var"#_RGF_ModTag", (0x8a129e71, 0x193b3d32, 0xbe05c512, 0xc1934094, 0x27a0c86c), Nothing}, state::Vector{Symbolics.Num}, params::Vector{Any}, t::Float64, fixed_point::Vector{Float64}) @ NeuralLyapunov ~/work/NeuralLyapunov.jl/NeuralLyapunov.jl/
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:267-278 ```@example policy_search prob = discretize(pde_system, discretization) import Optimization, OptimizationOptimisers, OptimizationOptimJL res = Optimization.solve(prob, OptimizationOptimisers.Adam(); maxiters = 400) prob = Optimization.remake(prob, u0 = res.u) res = Optimization.solve(prob, OptimizationOptimJL.BFGS(); maxiters = 300) net = discretization.phi _θ = res.u.depvar ``` exception = UndefVarError: `pde_system` not defined in `Main.__atexample__named__policy_search` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ policy_search.md:268 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:802 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:282-296 ```@example policy_search (open_loop_pendulum_dynamics, _), state_order, p_order = ModelingToolkit.generate_control_function(driven_pendulum; simplify = true) p = [defaults[param] for param in p_order] V_func, V̇_func = get_numerical_lyapunov_function( net, _θ, structure, open_loop_pendulum_dynamics, upright_equilibrium; p = p ) u = get_policy(net, _θ, dim_output, dim_u) ``` exception = UndefVarError: `net` not defined in `Main.__atexample__named__policy_search` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ policy_search.md:286 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:802 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:301-331 ```@example policy_search lb = [0.0, -10.0]; ub = [2π, 10.0]; xs = (-2π):0.1:(2π) ys = lb[2]:0.1:ub[2] states = Iterators.map(collect, Iterators.product(xs, ys)) V_samples = vec(V_func(hcat(states...))) V̇_samples = vec(V̇_func(hcat(states...))) # Print statistics println("V(π, 0) = ", V_func(upright_equilibrium)) println( "f([π, 0], u([π, 0])) = ", open_loop_pendulum_dynamics(upright_equilibrium, u(upright_equilibrium), p, 0.0) ) println( "V ∋ [", min(V_func(upright_equilibrium), minimum(V_samples)), ", ", maximum(V_samples), "]" ) println( "V̇ ∋ [", minimum(V̇_samples), ", ", max(V̇_func(upright_equilibrium), maximum(V̇_samples)), "]" ) ``` exception = UndefVarError: `V_func` not defined in `Main.__atexample__named__policy_search` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ policy_search.md:307 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:802 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:333-381 ```@example policy_search using Plots p1 = plot( xs / pi, ys, V_samples, linetype = :contourf, title = "V", xlabel = "θ/π", ylabel = "ω", c = :bone_1 ); p1 = scatter!([-2 * pi, 0, 2 * pi] / pi, [0, 0, 0], label = "Downward Equilibria", color = :red, markershape = :x); p1 = scatter!( [-pi, pi] / pi, [0, 0], label = "Upward Equilibria", color = :green, markershape = :+); p2 = plot( xs / pi, ys, V̇_samples, linetype = :contourf, title = "dV/dt", xlabel = "θ/π", ylabel = "ω", c = :binary ); p2 = scatter!([-2 * pi, 0, 2 * pi] / pi, [0, 0, 0], label = "Downward Equilibria", color = :red, markershape = :x); p2 = scatter!([-pi, pi] / pi, [0, 0], label = "Upward Equilibria", color = :green, markershape = :+, legend = false); p3 = plot( xs / pi, ys, V̇_samples .< 0, linetype = :contourf, title = "dV/dt < 0", xlabel = "θ/π", ylabel = "ω", colorbar = false, linewidth = 0 ); p3 = scatter!([-2 * pi, 0, 2 * pi] / pi, [0, 0, 0], label = "Downward Equilibria", color = :green, markershape = :+); p3 = scatter!([-pi, pi] / pi, [0, 0], label = "Upward Equilibria", color = :red, markershape = :x, legend = false); plot(p1, p2, p3) ``` exception = UndefVarError: `V_samples` not defined in `Main.__atexample__named__policy_search` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ policy_search.md:334 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:802 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:387-403 ```@example policy_search state_order = map(st -> SymbolicUtils.isterm(st) ? operation(st) : st, state_order) state_syms = Symbol.(state_order) closed_loop_dynamics = ODEFunction( (x, p, t) -> open_loop_pendulum_dynamics(x, u(x), p, t); sys = SciMLBase.SymbolCache(state_syms, Symbol.(p_order)) ) using DifferentialEquations # Starting still at bottom ... downward_equilibrium = zeros(2) ode_prob = ODEProblem(closed_loop_dynamics, downward_equilibrium, [0.0, 120.0], p) sol = solve(ode_prob, Tsit5()) plot(sol) ``` exception = UndefVarError: `u` not defined in `Main.__atexample__named__policy_search` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] (::Main.__atexample__named__policy_search.var"#9#10")(x::Vector{Float64}, p::Vector{Float64}, t::Float64) @ Main.__atexample__named__policy_search ./policy_search.md:392 [2] ODEFunction @ ~/.julia/packages/SciMLBase/ZyZAV/src/scimlfunctions.jl:2358 [inlined] [3] initialize!(integrator::OrdinaryDiffEqCore.ODEIntegrator{OrdinaryDiffEqTsit5.Tsit5{typeof(OrdinaryDiffEqCore.trivial_limiter!), typeof(OrdinaryDiffEqCore.trivial_limiter!), Static.False}, false, Vector{Float64}, Nothing, Float64, Vector{Float64}, Float64, Float64, Float64, Float64, Vector{Vector{Float64}}, SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{Float64}}}, Nothing, SciMLBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, false, Vector{Float64}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, Main.__atexample__named__policy_search.var"#9#10", LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, SymbolicIndexingInterface.SymbolCache{Dict{Symbol, Int64}, Dict{Symbol, Int64}, Nothing, Nothing, Dict{Any, Any}}, Nothing, Nothing}, @kwargs{}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqTsit5.Tsit5{typeof(OrdinaryDiffEqCore.trivial_limiter!), typeof(OrdinaryDiffEqCore.trivial_limiter!), Static.False}, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, Main.__atexample__named__policy_search.var"#9#10", LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, SymbolicIndexingInterface.SymbolCache{Dict{Symbol, Int64}, Dict{Symbol, Int64}, Nothing, Nothing, Dict{Any, Any}}, Nothing, Nothing}, Vector{Vector{Float64}}, Vector{Float64}, Vector{Vector{Vector{Float64}}}, Nothing, OrdinaryDiffEqTsit5.Tsit5ConstantCache, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, Main.__atexample__named__policy_search.var"#9#10", LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, SymbolicIndexingInterface.SymbolCache{Dict{Symbol, Int64}, Dict{Symbol, Int64}, Nothing, Nothing, Dict{Any, Any}}, Nothing, Nothing}, OrdinaryDiffEqTsit5.Tsit5ConstantCache, OrdinaryDiffEqCore.DEOptions{Float64, Float64, Float64, Float64, OrdinaryDiffEqCore.PIController{Rational{Int64}}, typeof(DiffEqBase.ODE_DEFAULT_NORM), typeof(LinearAlgebra.opnorm), Nothing, SciMLBase.CallbackSet{Tuple{}, Tuple{}}, typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), DataStructures.BinaryHeap{Float64, DataStructures.FasterForward}, DataStructures.BinaryHeap{Float64, DataStructures.FasterForward}, Nothing, Nothing, Int64, Tuple{}, Tuple{}, Tuple{}}, Vector{Float64}, Float64, Nothing, OrdinaryDiffEqCore.DefaultInit, Nothing}, cache::OrdinaryDiffEqTsit5.Tsit5ConstantCache) @ OrdinaryDiffEqTsit5 ~/.julia/packages/OrdinaryDiffEqTsit5/DHYtz/src/tsit_perform_step.jl:111 [4] __i
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:405-410 ```@example policy_search # ...the system should make it to the top θ_end, ω_end = sol.u[end] x_end, y_end = sin(θ_end), -cos(θ_end) [x_end, y_end, ω_end] # Should be approximately [0.0, 1.0, 0.0] ``` exception = UndefVarError: `sol` not defined in `Main.__atexample__named__policy_search` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ policy_search.md:407 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:802 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:414-420 ```@example policy_search # Starting at a random point ... x0 = lb .+ rand(2) .* (ub .- lb) ode_prob = ODEProblem(closed_loop_dynamics, x0, [0.0, 150.0], p) sol = solve(ode_prob, Tsit5()) plot(sol) ``` exception = UndefVarError: `u` not defined in `Main.__atexample__named__policy_search` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] (::Main.__atexample__named__policy_search.var"#9#10")(x::Vector{Float64}, p::Vector{Float64}, t::Float64) @ Main.__atexample__named__policy_search ./policy_search.md:392 [2] ODEFunction @ ~/.julia/packages/SciMLBase/ZyZAV/src/scimlfunctions.jl:2358 [inlined] [3] initialize!(integrator::OrdinaryDiffEqCore.ODEIntegrator{OrdinaryDiffEqTsit5.Tsit5{typeof(OrdinaryDiffEqCore.trivial_limiter!), typeof(OrdinaryDiffEqCore.trivial_limiter!), Static.False}, false, Vector{Float64}, Nothing, Float64, Vector{Float64}, Float64, Float64, Float64, Float64, Vector{Vector{Float64}}, SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{Float64}}}, Nothing, SciMLBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, false, Vector{Float64}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, Main.__atexample__named__policy_search.var"#9#10", LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, SymbolicIndexingInterface.SymbolCache{Dict{Symbol, Int64}, Dict{Symbol, Int64}, Nothing, Nothing, Dict{Any, Any}}, Nothing, Nothing}, @kwargs{}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqTsit5.Tsit5{typeof(OrdinaryDiffEqCore.trivial_limiter!), typeof(OrdinaryDiffEqCore.trivial_limiter!), Static.False}, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, Main.__atexample__named__policy_search.var"#9#10", LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, SymbolicIndexingInterface.SymbolCache{Dict{Symbol, Int64}, Dict{Symbol, Int64}, Nothing, Nothing, Dict{Any, Any}}, Nothing, Nothing}, Vector{Vector{Float64}}, Vector{Float64}, Vector{Vector{Vector{Float64}}}, Nothing, OrdinaryDiffEqTsit5.Tsit5ConstantCache, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, Main.__atexample__named__policy_search.var"#9#10", LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, SymbolicIndexingInterface.SymbolCache{Dict{Symbol, Int64}, Dict{Symbol, Int64}, Nothing, Nothing, Dict{Any, Any}}, Nothing, Nothing}, OrdinaryDiffEqTsit5.Tsit5ConstantCache, OrdinaryDiffEqCore.DEOptions{Float64, Float64, Float64, Float64, OrdinaryDiffEqCore.PIController{Rational{Int64}}, typeof(DiffEqBase.ODE_DEFAULT_NORM), typeof(LinearAlgebra.opnorm), Nothing, SciMLBase.CallbackSet{Tuple{}, Tuple{}}, typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), DataStructures.BinaryHeap{Float64, DataStructures.FasterForward}, DataStructures.BinaryHeap{Float64, DataStructures.FasterForward}, Nothing, Nothing, Int64, Tuple{}, Tuple{}, Tuple{}}, Vector{Float64}, Float64, Nothing, OrdinaryDiffEqCore.DefaultInit, Nothing}, cache::OrdinaryDiffEqTsit5.Tsit5ConstantCache) @ OrdinaryDiffEqTsit5 ~/.julia/packages/OrdinaryDiffEqTsit5/DHYtz/src/tsit_perform_step.jl:111 [4] __init(prob::SciMLBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, false, Vector{Float64}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, Main.__atexample__named__policy_search.var"#9#10", LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothi
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/policy_search.md:405-410 ```@example policy_search # ...the system should make it to the top θ_end, ω_end = sol.u[end] x_end, y_end = sin(θ_end), -cos(θ_end) [x_end, y_end, ω_end] # Should be approximately [0.0, 1.0, 0.0] ``` exception = UndefVarError: `sol` not defined in `Main.__atexample__named__policy_search` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ policy_search.md:407 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:802 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L44
failed to run `@example` block in src/demos/roa_estimation.md:184-195 ```@example RoA prob = discretize(pde_system, discretization) import Optimization, OptimizationOptimisers, OptimizationOptimJL res = Optimization.solve(prob, OptimizationOptimisers.Adam(); maxiters = 300) prob = Optimization.remake(prob, u0 = res.u) res = Optimization.solve(prob, OptimizationOptimJL.BFGS(); maxiters = 300) net = discretization.phi θ = res.u.depvar ``` exception = MethodError: no method matching isless(::ComplexF64, ::Int64) The function `isless` exists, but no method is defined for this combination of argument types. Closest candidates are: isless(!Matched::Missing, ::Any) @ Base missing.jl:87 isless(::Any, !Matched::Missing) @ Base missing.jl:88 isless(!Matched::ForwardDiff.Dual{Tx}, ::Integer) where Tx @ ForwardDiff ~/.julia/packages/ForwardDiff/UBbGT/src/dual.jl:148 ... Stacktrace: [1] max(x::Int64, y::ComplexF64) @ Base ./operators.jl:481 [2] rrule(::typeof(max), x::Int64, y::ComplexF64) @ ChainRules ~/.julia/packages/ChainRules/DbWAz/src/rulesets/Base/fastmath_able.jl:219 [3] rrule(::Zygote.ZygoteRuleConfig{Zygote.Context{false}}, ::Function, ::Int64, ::ComplexF64) @ ChainRulesCore ~/.julia/packages/ChainRulesCore/6Pucz/src/rules.jl:138 [4] chain_rrule @ ~/.julia/packages/Zygote/nyzjS/src/compiler/chainrules.jl:224 [inlined] [5] macro expansion @ ~/.julia/packages/Zygote/nyzjS/src/compiler/interface2.jl:0 [inlined] [6] _pullback(::Zygote.Context{false}, ::typeof(max), ::Int64, ::ComplexF64) @ Zygote ~/.julia/packages/Zygote/nyzjS/src/compiler/interface2.jl:87 [7] (::Zygote.var"#1387#1392"{Zygote.Context{false}, typeof(max)})(::Int64, ::Vararg{Any}) @ Zygote ~/.julia/packages/Zygote/nyzjS/src/lib/broadcast.jl:215 [8] _broadcast_getindex_evalf @ ./broadcast.jl:673 [inlined] [9] _broadcast_getindex @ ./broadcast.jl:646 [inlined] [10] getindex @ ./broadcast.jl:605 [inlined] [11] copy @ ./broadcast.jl:906 [inlined] [12] materialize @ ./broadcast.jl:867 [inlined] [13] _broadcast @ ~/.julia/packages/Zygote/nyzjS/src/lib/broadcast.jl:189 [inlined] [14] _broadcast_generic @ ~/.julia/packages/Zygote/nyzjS/src/lib/broadcast.jl:215 [inlined] [15] adjoint @ ~/.julia/packages/Zygote/nyzjS/src/lib/broadcast.jl:205 [inlined] [16] _pullback @ ~/.julia/packages/ZygoteRules/M4xmc/src/adjoint.jl:67 [inlined] [17] _apply @ ./boot.jl:946 [inlined] [18] adjoint @ ~/.julia/packages/Zygote/nyzjS/src/lib/lib.jl:203 [inlined] [19] _pullback @ ~/.julia/packages/ZygoteRules/M4xmc/src/adjoint.jl:67 [inlined] [20] broadcasted @ ./broadcast.jl:1326 [inlined] [21] _pullback(::Zygote.Context{false}, ::typeof(Base.Broadcast.broadcasted), ::typeof(max), ::Int64, ::Matrix{ComplexF64}) @ Zygote ~/.julia/packages/Zygote/nyzjS/src/compiler/interface2.jl:0 [22] generated_callfunc @ ~/.julia/packages/NeuralPDE/nYBAW/src/discretize.jl:130 [inlined] [23] _pullback(::Zygote.Context{false}, ::typeof(RuntimeGeneratedFunctions.generated_callfunc), ::RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:cord, Symbol("##θ#230"), :phi, :derivative, :integral, :u, :p), NeuralPDE.var"#_RGF_ModTag", NeuralPDE.var"#_RGF_ModTag", (0xb437329b, 0x3362f734, 0x8a64392f, 0x062fb033, 0x364bd3ad), Expr}, ::Matrix{ComplexF64}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(depvar = ViewAxis(1:90, Axis(φ1 = ViewAxis(1:45, Axis(layer_1 = ViewAxis(1:10, Axis(weight = ViewAxis(1:5, ShapedAxis((5, 1))), bias = 6:10)), layer_2 = ViewAxis(11:40, Axis(weight = ViewAxis(1:25, ShapedAxis((5, 5))), bias = 26:30)), layer_3 = ViewAxis(41:45, Axis(weight = ViewAxis(1:5, ShapedAxis((1, 5))),)))), φ2 = ViewAxis(46:90, Axis(layer_1 = ViewAxis(1:10, Axis(weight = ViewAxis(1:5, ShapedAxis((5, 1))), bia