Skip to content

Gas Network Example #484

Gas Network Example

Gas Network Example #484

Triggered via pull request October 17, 2024 08:26
Status Failure
Total duration 15m 3s
Artifacts

Documentation.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 6 warnings
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/generated/hydrogen_network.md:19-30 ```@example hydrogen_network using NetworkDynamics using ModelingToolkit using DynamicQuantities using ModelingToolkit: D as Dt, t as t using Test using StaticArrays using LinearInterpolations using OrdinaryDiffEqTsit5 using CairoMakie CairoMakie.activate!(type="svg") #hide ``` exception = ArgumentError: Package CairoMakie not found in current path. - Run `import Pkg; Pkg.add("CairoMakie")` to install the CairoMakie package. Stacktrace: [1] macro expansion @ ./loading.jl:2223 [inlined] [2] macro expansion @ ./lock.jl:273 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2198 [4] #invoke_in_world#3 @ ./essentials.jl:1089 [inlined] [5] invoke_in_world @ ./essentials.jl:1086 [inlined] [6] require(into::Module, mod::Symbol) @ Base ./loading.jl:2191 [7] eval @ ./boot.jl:430 [inlined] [8] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [9] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [10] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [11] (::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 [12] 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 [13] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [14] 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 [15] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/generated/hydrogen_network.md:331-353 ```@example hydrogen_network xticks = ((0:4:24)*3600, string.(0:4:24)) # its nice to display hours fig = begin _fig = Figure() row = 1 ax = Axis(_fig[row, 1]; xlabel="time [h]", ylabel="pressure [Pa]", title="Pressure at nodes", xticks) xlims!(ax, sol.t[begin], sol.t[end]) for i in 1:3 lines!(ax, sol, idxs=vidxs(nw, i, :p); label="v$i", color=Cycled(i)) end axislegend(ax) row += 1 ax = Axis(_fig[row, 1]; xlabel="time [h]", ylabel="flow [m³/s]", title="Flow through pipes", xticks) xlims!(ax, sol.t[begin], sol.t[end]) for i in 1:2 lines!(ax, sol, idxs=eidxs(nw, i, :q̃); label="e$i flow", color=Cycled(i)) end axislegend(ax) row += 1 _fig end ``` exception = UndefVarError: `Figure` not defined in `Main.__atexample__named__hydrogen_network` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ./hydrogen_network.md:334 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [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/C1XEF/src/expander_pipeline.jl:753 [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/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/generated/hydrogen_network.md:363-376 ```@example hydrogen_network fig = begin _fig = Figure() row = 1 ax = Axis(_fig[row, 1]; xlabel="time [h]", ylabel="flow [m³/s]", title="Flow at nodes", xticks) xlims!(ax, sol.t[begin], sol.t[end]) lines!(ax, sol, idxs=vidxs(nw, 1, :q̃_inj); label="v1 compensation", color=Cycled(1)) for i in 2:3 lines!(ax, sol, idxs=vidxs(nw, i, :q̃_inj); label="v$i load profile", color=Cycled(i)) end axislegend(ax, position=:rc) _fig end ``` exception = UndefVarError: `Figure` not defined in `Main.__atexample__named__hydrogen_network` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ./hydrogen_network.md:365 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [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/C1XEF/src/expander_pipeline.jl:753 [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/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/generated/hydrogen_network.md:381-402 ```@example hydrogen_network fig = begin _fig = Figure() row = 1 ax = Axis(_fig[row, 1]; xlabel="time [h]", ylabel="Reynolds number", title="Reynolds number", xticks) xlims!(ax, sol.t[begin], sol.t[end]) for i in 1:3 lines!(ax, sol, idxs=eidxs(nw, i, :Re); label="e $i", color=Cycled(i)) end hlines!(ax, 2300, color=:black, linestyle=:dash, label="L/T transition") axislegend(ax, position=:rb) row += 1 ax = Axis(_fig[row, 1]; xlabel="time [h]", ylabel="Mean pressure [Pa]", title="Mean pressure in pipes", xticks) xlims!(ax, sol.t[begin], sol.t[end]) for i in 1:3 lines!(ax, sol, idxs=eidxs(nw, i, :pM); label="e $i", color=Cycled(i)) end axislegend(ax, position=:rb) _fig end ``` exception = UndefVarError: `Figure` not defined in `Main.__atexample__named__hydrogen_network` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ./hydrogen_network.md:383 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [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/C1XEF/src/expander_pipeline.jl:753 [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/C1XEF/src/expander_pipeline.jl:752
build
Process completed with exit code 1.
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
no docs found for 'StaticVertex' in `@docs` block in src/API.md:13-16 ```@docs StaticVertex ODEVertex ```
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
no docs found for 'StaticEdge' in `@docs` block in src/API.md:19-22 ```@docs StaticEdge ODEEdge ```
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
no docs found for 'ODEEdge' in `@docs` block in src/API.md:19-22 ```@docs StaticEdge ODEEdge ```
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
Cannot resolve @ref for md"[`StaticVertex`](@ref)" in src/generated/heterogeneous_system.md. - No docstring found in doc for binding `NetworkDynamics.StaticVertex`.
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
Cannot resolve @ref for md"[component wise initialization](@ref)" in src/metadata.md. - No docstring found in doc for binding `Base.-`.
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
13 docstrings not included in the manual: NetworkDynamics.obsf :: Tuple{NetworkDynamics.ComponentFunction} NetworkDynamics.extract_nw :: Tuple{Any} NetworkDynamics.filltype :: Tuple{Type{<:AbstractVector}} NetworkDynamics._fill_defaults :: Tuple{Any, Any} NetworkDynamics.get_default_or_init :: Tuple{NetworkDynamics.ComponentFunction, Symbol} NetworkDynamics.compf :: Tuple{NetworkDynamics.ComponentFunction} NetworkDynamics.get_default_or_guess :: Tuple{NetworkDynamics.ComponentFunction, Symbol} NetworkDynamics.has_default_or_init :: Tuple{NetworkDynamics.ComponentFunction, Symbol} NetworkDynamics.VertexFunction NetworkDynamics._construct_comp :: Union{Tuple{T}, Tuple{Type{T}, Any}} where T NetworkDynamics.dispatchT :: Tuple{T} where T<:NetworkDynamics.ComponentFunction NetworkDynamics.has_default_or_guess :: Tuple{NetworkDynamics.ComponentFunction, Symbol} NetworkDynamics._maybewrap! :: Tuple{Any, Any, Any} These are docstrings in the checked modules (configured with the modules keyword) that are not included in canonical @docs or @autodocs blocks.