Skip to content

update docs

update docs #62

Triggered via push August 6, 2024 07:40
Status Cancelled
Total duration 13h 50m 32s
Billable time 18m
Artifacts

CI.yml

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

Annotations

13 errors, 5 warnings, and 1 notice
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/advanced_usage.md:10-37 ```@example advanced import FastMultipole as fmm using Random gravitational_path = normpath(joinpath(splitdir(pathof(fmm))[1], "..", "test", "gravitational.jl")) include(gravitational_path) function generate_gravitational(seed, n_bodies; radius_factor=0.1, strength_factor=1.0) Random.seed!(seed) bodies = rand(8,n_bodies) bodies[1:3,:] = rand(3,n_bodies) # body positions bodies[4,:] ./= (n_bodies^(1/3)*2) # body radii bodies[4,:] .*= radius_factor bodies[5,:] .*= strength_factor # body strengths system = Gravitational(bodies) return system end target_system = generate_gravitational(123, 100) source_system = generate_gravitational(321, 100) fmm.fmm!(target_system, source_system, unsort_source_bodies=true, unsort_target_bodies=true) # standard run (defaults) fmm.fmm!(target_system, source_system, unsort_source_bodies=false, unsort_target_bodies=false) # sorted bodies (not original indices) ``` exception = LoadError: ArgumentError: Package WriteVTK not found in current path. - Run `import Pkg; Pkg.add("WriteVTK")` to install the WriteVTK package. Stacktrace: [1] macro expansion @ ./loading.jl:1772 [inlined] [2] macro expansion @ ./lock.jl:267 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1753 [4] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [5] invoke_in_world @ ./essentials.jl:923 [inlined] [6] require(into::Module, mod::Symbol) @ Base ./loading.jl:1746 [7] include @ ./Base.jl:495 [inlined] [8] include(x::String) @ Main.__atexample__named__advanced ~/.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl:606 [9] top-level scope @ advanced_usage.md:14 [10] eval @ ./boot.jl:385 [inlined] [11] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [12] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [13] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [14] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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 [15] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [16] with_logger @ ./logging.jl:627 [inlined] [17] capture(f::Documenter.var"#57#59"{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 [18] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:752 in expression starting at /home/runner/work/FastMultipole/FastMultipole/test/gravitational.jl:3
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/advanced_usage.md:47-57 ```@example advanced target_system = generate_gravitational(123, 100) source_system = generate_gravitational(321, 100) target_tree, source_tree = fmm.fmm!(target_system, source_system; upward_pass=true, horizontal_pass=false, downward_pass=false, unsort_source_bodies=false, unsort_target_bodies=false) # generating trees to be reused fmm.fmm!(target_tree, target_system, source_tree, source_system; upward_pass=false, horizontal_pass=true, downward_pass=true) # reusing trees ``` exception = UndefVarError: `generate_gravitational` not defined Stacktrace: [1] top-level scope @ advanced_usage.md:48 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{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/qoyeC/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/advanced_usage.md:67-73 ```@example advanced system = generate_gravitational(123, 100) fmm.fmm!(system, nearfield=true, farfield=true, self_induced=true) # standard run (defaults) fmm.fmm!(system, nearfield=false, farfield=true, self_induced=true) # nearfield not evaluated ``` exception = UndefVarError: `generate_gravitational` not defined Stacktrace: [1] top-level scope @ advanced_usage.md:68 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{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/qoyeC/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/advanced_usage.md:79-87 ```@example advanced target_system = generate_gravitational(123, 100) source_system = generate_gravitational(321, 100) fmm.fmm!(target_system, source_system, source_shrink_recenter=true, target_shrink_recenter=true) # standard run (defaults) fmm.fmm!(target_system, source_system, source_shrink_recenter=false, target_shrink_recenter=false) # no branch recentering ``` exception = UndefVarError: `generate_gravitational` not defined Stacktrace: [1] top-level scope @ advanced_usage.md:80 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{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/qoyeC/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/guided_examples.md:64-75 ```@example guidedex import Base: getindex Base.getindex(g::Gravitational, i, ::FastMultipole.Position) = g.bodies[i].position Base.getindex(g::Gravitational, i, ::FastMultipole.Radius) = g.bodies[i].radius Base.getindex(g::Gravitational, i, ::FastMultipole.VectorPotential) = view(g.potential,2:4,i) Base.getindex(g::Gravitational, i, ::FastMultipole.ScalarPotential) = g.potential[1,i] Base.getindex(g::Gravitational, i, ::FastMultipole.Velocity) = view(g.potential,i_VELOCITY,i) Base.getindex(g::Gravitational, i, ::FastMultipole.VelocityGradient) = reshape(view(g.potential,i_VELOCITY_GRADIENT,i),3,3) Base.getindex(g::Gravitational, i, ::FastMultipole.ScalarStrength) = g.bodies[i].strength[1] Base.getindex(g::Gravitational, i, ::FastMultipole.Body) = g.bodies[i], view(g.potential,:,i) ``` exception = UndefVarError: `ScalarStrength` not defined Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base.jl:31 [2] top-level scope @ guided_examples.md:73 [3] eval @ ./boot.jl:385 [inlined] [4] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [5] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [6] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [7] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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 [8] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [9] with_logger @ ./logging.jl:627 [inlined] [10] capture(f::Documenter.var"#57#59"{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 [11] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/guided_examples.md:176-210 ```@example guidedex import FastMultipole as fmm using Random function generate_gravitational(seed, n_bodies; radius_factor=0.1, strength_factor=1.0) Random.seed!(seed) bodies = rand(8,n_bodies) bodies[1:3,:] = rand(3,n_bodies) # body positions bodies[4,:] ./= (n_bodies^(1/3)*2) # body radii bodies[4,:] .*= radius_factor bodies[5,:] .*= strength_factor # body strengths system = Gravitational(bodies) return system end function measure_error(;multipole_threshold=0.4, leaf_size=50, expansion_order=5) fmm_system = generate_gravitational(123,1000) direct_system = deepcopy(fmm_system) fmm.fmm!(fmm_system; multipole_threshold, leaf_size, expansion_order) fmm.direct!(direct_system) percent_error = abs.((fmm_system.potential[1,:] .- direct_system.potential[1,:]) ./ direct_system.potential[1,:]) return maximum(percent_error) end # default parameters println(measure_error(multipole_threshold=0.4, leaf_size=50, expansion_order=5)) # expansion_order increased to 10 println(measure_error(multipole_threshold=0.4, leaf_size=50, expansion_order=10)) ``` exception = MethodError: Cannot `convert` an object of type Nothing to an object of type Tuple{Main.__atexample__named__guidedex.Body{Float64}, Vector{Float64}} Closest candidates are: convert(::Type{T}, !Matched::T) where T<:Tuple @ Base essentials.jl:456 convert(::Type{T}, !Matched::T) where T @ Base Base.jl:84 convert(::Type{T}, !Matched::Tuple{Vararg{Any, N}}) where {N, T<:Tuple} @ Base essentials.jl:457 ... Stacktrace: [1] setindex!(A::Vector{Tuple{Main.__atexample__named__guidedex.Body{Float64}, Vector{Float64}}}, x::Nothing, i1::Int64) @ Base ./array.jl:1021 [2] sort_bodies!(system::Main.__atexample__named__guidedex.Gravitational{Float64}, sort_index::Vector{Int64}, octant_indices::StaticArraysCore.MVector{8, Int64}, buffer::Vector{Tuple{Main.__atexample__named__guidedex.Body{Float64}, Vector{Float64}}}, sort_index_buffer::Vector{Int64}, bodies_index::UnitRange{Int64}, center::StaticArraysCore.SVector{3, Float64}) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/tree.jl:398 [3] FastMultipole.Branch(system::Main.__atexample__named__guidedex.Gravitational{Float64}, sort_index::Vector{Int64}, octant_container::StaticArraysCore.MVector{8, Int64}, buffer::Vector{Tuple{Main.__atexample__named__guidedex.Body{Float64}, Vector{Float64}}}, sort_index_buffer::Vector{Int64}, i_first_branch::Int64, bodies_index::UnitRange{Int64}, center::StaticArraysCore.SVector{3, Float64}, radius::Float64, i_parent::Int64, i_leaf::Int64, leaf_size::Int64, expansion_order::Int64) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/tree.jl:199 [4] Tree(system::Main.__atexample__named__guidedex.Gravitational{Float64}; expansion_order::Int64, leaf_size::Int64, n_divisions::Int64, scale_radius::Float64, shrink_recenter::Bool, allocation_safety_factor::Float64, estimate_cost::Bool, read_cost_file::Bool, write_cost_file::Bool) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/tree.jl:24 [5] Tree @ ~/work/FastMultipole/FastMultipole/src/tree.jl:10 [inlined] [6] fmm!(systems::Main.__atexample__named__guidedex.Gravitational{Float64}; scalar_potential::Bool, vector_potential::Bool, velocity::Bool, velocity_gradient::Bool, expansion_order::Int64, leaf_size::Int64, multipole_threshold::Float64, upward_pass::Bool, horizontal_pass::Bool, downward_pass::Bool, nearfield::Bool, farfield::Bool, self_induced::Bool, unsort_bodies::Bool, shrink_recenter::Bool, save_tree::Bool, save_name::String, gpu::Bool, method::Type) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/fmm.jl:966 [7] fmm! @ ~/work/FastMultipole/FastMultipole/src/fmm.jl:957 [inlined] [8] measure_error(; multipole_threshold::Float64, leaf_size::Int64, expansion_order::Int64) @ Main.__atexample__named__guidedex ./guided_examples.md:198
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/guided_examples.md:216-221 ```@example guidedex target_system = generate_gravitational(123, 100) source_system = generate_gravitational(321, 100) fmm.fmm!(target_system, source_system) ``` exception = MethodError: Cannot `convert` an object of type Nothing to an object of type Tuple{Main.__atexample__named__guidedex.Body{Float64}, Vector{Float64}} Closest candidates are: convert(::Type{T}, !Matched::T) where T<:Tuple @ Base essentials.jl:456 convert(::Type{T}, !Matched::T) where T @ Base Base.jl:84 convert(::Type{T}, !Matched::Tuple{Vararg{Any, N}}) where {N, T<:Tuple} @ Base essentials.jl:457 ... Stacktrace: [1] setindex!(A::Vector{Tuple{Main.__atexample__named__guidedex.Body{Float64}, Vector{Float64}}}, x::Nothing, i1::Int64) @ Base ./array.jl:1021 [2] sort_bodies!(system::Main.__atexample__named__guidedex.Gravitational{Float64}, sort_index::Vector{Int64}, octant_indices::StaticArraysCore.MVector{8, Int64}, buffer::Vector{Tuple{Main.__atexample__named__guidedex.Body{Float64}, Vector{Float64}}}, sort_index_buffer::Vector{Int64}, bodies_index::UnitRange{Int64}, center::StaticArraysCore.SVector{3, Float64}) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/tree.jl:398 [3] FastMultipole.Branch(system::Main.__atexample__named__guidedex.Gravitational{Float64}, sort_index::Vector{Int64}, octant_container::StaticArraysCore.MVector{8, Int64}, buffer::Vector{Tuple{Main.__atexample__named__guidedex.Body{Float64}, Vector{Float64}}}, sort_index_buffer::Vector{Int64}, i_first_branch::Int64, bodies_index::UnitRange{Int64}, center::StaticArraysCore.SVector{3, Float64}, radius::Float64, i_parent::Int64, i_leaf::Int64, leaf_size::Int64, expansion_order::Int64) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/tree.jl:199 [4] Tree(system::Main.__atexample__named__guidedex.Gravitational{Float64}; expansion_order::Int64, leaf_size::Int64, n_divisions::Int64, scale_radius::Float64, shrink_recenter::Bool, allocation_safety_factor::Float64, estimate_cost::Bool, read_cost_file::Bool, write_cost_file::Bool) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/tree.jl:24 [5] Tree @ ~/work/FastMultipole/FastMultipole/src/tree.jl:10 [inlined] [6] fmm!(target_systems::Main.__atexample__named__guidedex.Gravitational{Float64}, source_systems::Main.__atexample__named__guidedex.Gravitational{Float64}; scalar_potential::Bool, vector_potential::Bool, velocity::Bool, velocity_gradient::Bool, expansion_order::Int64, leaf_size_source::Int64, leaf_size_target::Int64, multipole_threshold::Float64, upward_pass::Bool, horizontal_pass::Bool, downward_pass::Bool, nearfield::Bool, farfield::Bool, self_induced::Bool, unsort_source_bodies::Bool, unsort_target_bodies::Bool, source_shrink_recenter::Bool, target_shrink_recenter::Bool, save_tree::Bool, save_name::String, gpu::Bool, method::Type) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/fmm.jl:905 [7] fmm!(target_systems::Main.__atexample__named__guidedex.Gravitational{Float64}, source_systems::Main.__atexample__named__guidedex.Gravitational{Float64}) @ FastMultipole ~/work/FastMultipole/FastMultipole/src/fmm.jl:892 [8] top-level scope @ guided_examples.md:220 [9] eval @ ./boot.jl:385 [inlined] [10] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [11] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [12] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [13] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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 [14] with_logstate(f:
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/guided_examples.md:227-252 ```@example guidedex vortex_path = normpath(joinpath(splitdir(pathof(fmm))[1], "..", "test", "vortex.jl")) include(vortex_path) function generate_vortex(seed, n_bodies; radius_factor=0.1, strength_factor=1.0) Random.seed!(seed) bodies = rand(8,n_bodies) bodies[1:3,:] = rand(3,n_bodies) # body positions bodies[4,:] ./= (n_bodies^(1/3)*2) # body radii bodies[4,:] .*= radius_factor bodies[5,:] .*= strength_factor # body strengths system = VortexParticles(bodies) return system end target_one = generate_gravitational(123, 100) target_two = generate_vortex(124, 100) source_one = generate_gravitational(125, 100) source_two = generate_vortex(126, 100) fmm.fmm!((target_one, target_two), (source_one, source_two)) ``` exception = LoadError: ArgumentError: Package WriteVTK not found in current path. - Run `import Pkg; Pkg.add("WriteVTK")` to install the WriteVTK package. Stacktrace: [1] macro expansion @ ./loading.jl:1772 [inlined] [2] macro expansion @ ./lock.jl:267 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1753 [4] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [5] invoke_in_world @ ./essentials.jl:923 [inlined] [6] require(into::Module, mod::Symbol) @ Base ./loading.jl:1746 [7] include @ ./Base.jl:495 [inlined] [8] include(x::String) @ Main.__atexample__named__guidedex ~/.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl:606 [9] top-level scope @ guided_examples.md:229 [10] eval @ ./boot.jl:385 [inlined] [11] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [12] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [13] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [14] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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 [15] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [16] with_logger @ ./logging.jl:627 [inlined] [17] capture(f::Documenter.var"#57#59"{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 [18] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:752 in expression starting at /home/runner/work/FastMultipole/FastMultipole/test/vortex.jl:4
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/guided_examples.md:269-277 ```@example guidedex target_one = generate_gravitational(123, 100) target_two = generate_vortex(124, 100) source_one = generate_gravitational(125, 100) fmm.fmm!((target_one, target_two), source_one, scalar_potential=[true, false], vector_potential=[false, true], velocity=[true, true], velocity_gradient=[false, false]) ``` exception = UndefVarError: `generate_vortex` not defined Stacktrace: [1] top-level scope @ guided_examples.md:271 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{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/qoyeC/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L44
failed to run `@example` block in src/guided_examples.md:283-291 ```@example guidedex target_filepath = "target_tree" source_filepath = "source_tree" target_tree, source_tree = fmm.fmm!((target_one, target_two), source_one, save_tree_target=true, save_name_target=target_filepath, save_tree_source=true, save_name_source=source_filepath) ``` exception = UndefVarError: `target_two` not defined Stacktrace: [1] top-level scope @ guided_examples.md:288 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#57#59"{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::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{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/qoyeC/src/expander_pipeline.jl:752
Julia 1.6 - macOS - x64 - push
The run was canceled by @rymanderson.
Julia nightly - macOS - x64 - push
The run was canceled by @rymanderson.
Julia 1.9 - macOS - x64 - push
The run was canceled by @rymanderson.
Documentation: ../../../.julia/packages/DocumenterCitations/OyiEp/src/formatting.jl#L388
The DOI field in bibtex entry "DENG2021265" should not be a URL. Extracting "https://doi.org/10.1016/j.cja.2020.06.029" -> "10.1016/j.cja.2020.06.029".
Documentation
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@4d4ae6ae148a43d0fd1eda1800170683e9882738, pyTooling/Actions/with-post-step@adef08d3bdef092282614f3b683897cefae82ee3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Julia 1.9 - ubuntu-latest - x64 - push
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@4d4ae6ae148a43d0fd1eda1800170683e9882738, pyTooling/Actions/with-post-step@adef08d3bdef092282614f3b683897cefae82ee3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Julia nightly - ubuntu-latest - x64 - push
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@4d4ae6ae148a43d0fd1eda1800170683e9882738, pyTooling/Actions/with-post-step@adef08d3bdef092282614f3b683897cefae82ee3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Julia 1.6 - ubuntu-latest - x64 - push
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@4d4ae6ae148a43d0fd1eda1800170683e9882738, pyTooling/Actions/with-post-step@adef08d3bdef092282614f3b683897cefae82ee3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Julia 1.6 - ubuntu-latest - x64 - push
[setup-julia] If you are testing 1.6 as a Long Term Support (lts) version, consider using the new "lts" version specifier instead of "1.6" explicitly, which will automatically resolve the current lts.