Skip to content

Use DataFrames to linearize indices #401

Use DataFrames to linearize indices

Use DataFrames to linearize indices #401

Triggered via pull request January 22, 2024 12:09
Status Failure
Total duration 12m 29s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

Docs.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

8 errors
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorial.md:273-277 ```@example solution (u, v) = first(edge_labels(graph)) rp = 1 [solution.flow[(u, v), rp, B] for B in graph[u, v].partitions[rp]] ``` exception = ArgumentError: invalid index: ("Asgard_Battery", "Asgard_E_demand") of type Tuple{String, String} Stacktrace: [1] to_index(i::Tuple{String, String}) @ Base ./indices.jl:300 [2] to_index(A::Vector{Float64}, i::Tuple{String, String}) @ Base ./indices.jl:277 [3] _to_indices1(A::Vector{Float64}, inds::Tuple{Base.OneTo{Int64}}, I1::Tuple{String, String}) @ Base ./indices.jl:359 [4] to_indices @ Base ./indices.jl:354 [inlined] [5] to_indices @ Base ./indices.jl:344 [inlined] [6] getindex(::Vector{Float64}, ::Tuple{String, String}, ::Int64, ::UnitRange{Int64}) @ Base ./abstractarray.jl:1288 [7] (::Main.__atexample__named__solution.var"#9#10")(B::UnitRange{Int64}) @ Main.__atexample__named__solution ./none:0 [8] iterate(g::Base.Generator, s::Vararg{Any}) @ Base ./generator.jl:47 [inlined] [9] collect(itr::Base.Generator{Vector{UnitRange{Int64}}, Main.__atexample__named__solution.var"#9#10"}) @ Base ./array.jl:834 [10] top-level scope @ tutorial.md:276 [11] eval @ ./boot.jl:385 [inlined] [12] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [13] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [14] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [15] (::IOCapture.var"#4#7"{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/Rzdxd/src/IOCapture.jl:161 [16] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [17] with_logger @ ./logging.jl:627 [inlined] [18] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [19] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorial.md:281-286 ```@example solution a = first(labels(graph)) rp = 1 cons_parts = energy_problem.constraints_partitions[:lowest_resolution] [solution.storage_level[a, rp, B] for B in cons_parts[(a, rp)]] ``` exception = ArgumentError: invalid index: "Asgard_Battery" of type String Stacktrace: [1] to_index(i::String) @ Base ./indices.jl:300 [2] to_index(A::Vector{Float64}, i::String) @ Base ./indices.jl:277 [3] _to_indices1(A::Vector{Float64}, inds::Tuple{Base.OneTo{Int64}}, I1::String) @ Base ./indices.jl:359 [4] to_indices @ Base ./indices.jl:354 [inlined] [5] to_indices @ Base ./indices.jl:344 [inlined] [6] getindex(::Vector{Float64}, ::String, ::Int64, ::UnitRange{Int64}) @ Base ./abstractarray.jl:1288 [7] (::Main.__atexample__named__solution.var"#11#12")(B::UnitRange{Int64}) @ Main.__atexample__named__solution ./none:0 [8] iterate(g::Base.Generator, s::Vararg{Any}) @ Base ./generator.jl:47 [inlined] [9] collect(itr::Base.Generator{Vector{UnitRange{Int64}}, Main.__atexample__named__solution.var"#11#12"}) @ Base ./array.jl:834 [10] top-level scope @ tutorial.md:285 [11] eval @ ./boot.jl:385 [inlined] [12] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [13] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [14] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [15] (::IOCapture.var"#4#7"{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/Rzdxd/src/IOCapture.jl:161 [16] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [17] with_logger @ ./logging.jl:627 [inlined] [18] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [19] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorial.md:305-309 ```@example solution (u, v) = first(edge_labels(graph)) rp = 1 [energy_problem.graph[u, v].flow[(rp, B)] for B in graph[u, v].partitions[rp]] ``` exception = KeyError: key (1, 1:1) not found Stacktrace: [1] getindex(h::Dict{Tuple{Int64, UnitRange{Int64}}, Float64}, key::Tuple{Int64, UnitRange{Int64}}) @ Base ./dict.jl:498 [2] (::Main.__atexample__named__solution.var"#21#22")(B::UnitRange{Int64}) @ Main.__atexample__named__solution ./none:0 [3] iterate(g::Base.Generator, s::Vararg{Any}) @ Base ./generator.jl:47 [inlined] [4] collect(itr::Base.Generator{Vector{UnitRange{Int64}}, Main.__atexample__named__solution.var"#21#22"}) @ Base ./array.jl:834 [5] top-level scope @ tutorial.md:308 [6] eval @ ./boot.jl:385 [inlined] [7] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [8] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [9] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [10] (::IOCapture.var"#4#7"{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/Rzdxd/src/IOCapture.jl:161 [11] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [12] with_logger @ ./logging.jl:627 [inlined] [13] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [14] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorial.md:313-318 ```@example solution a = first(labels(graph)) rp = 1 cons_parts = energy_problem.constraints_partitions[:lowest_resolution] [energy_problem.graph[a].storage_level[(rp, B)] for B in cons_parts[(a, rp)]] ``` exception = KeyError: key (1, 1:1) not found Stacktrace: [1] getindex(h::Dict{Tuple{Int64, UnitRange{Int64}}, Float64}, key::Tuple{Int64, UnitRange{Int64}}) @ Base ./dict.jl:498 [2] (::Main.__atexample__named__solution.var"#23#24")(B::UnitRange{Int64}) @ Main.__atexample__named__solution ./none:0 [3] iterate(g::Base.Generator, s::Vararg{Any}) @ Base ./generator.jl:47 [inlined] [4] collect(itr::Base.Generator{Vector{UnitRange{Int64}}, Main.__atexample__named__solution.var"#23#24"}) @ Base ./array.jl:834 [5] top-level scope @ tutorial.md:317 [6] eval @ ./boot.jl:385 [inlined] [7] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [8] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [9] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [10] (::IOCapture.var"#4#7"{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/Rzdxd/src/IOCapture.jl:161 [11] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [12] with_logger @ ./logging.jl:627 [inlined] [13] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [14] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorial.md:325-330 ```@example solution using JuMP # a, rp, and cons_parts are defined above B = cons_parts[(a, rp)][1] value(energy_problem.model[:incoming_flow_lowest_resolution][a, rp, B]) ``` exception = ArgumentError: invalid index: "Asgard_Battery" of type String Stacktrace: [1] to_index(i::String) @ Base ./indices.jl:300 [2] to_index(A::Vector{JuMP.AffExpr}, i::String) @ Base ./indices.jl:277 [3] _to_indices1(A::Vector{JuMP.AffExpr}, inds::Tuple{Base.OneTo{Int64}}, I1::String) @ Base ./indices.jl:359 [4] to_indices @ Base ./indices.jl:354 [inlined] [5] to_indices @ Base ./indices.jl:344 [inlined] [6] getindex(::Vector{JuMP.AffExpr}, ::String, ::Int64, ::UnitRange{Int64}) @ Base ./abstractarray.jl:1288 [7] top-level scope @ tutorial.md:329 [8] eval @ ./boot.jl:385 [inlined] [9] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [10] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [11] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [12] (::IOCapture.var"#4#7"{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/Rzdxd/src/IOCapture.jl:161 [13] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [14] with_logger @ ./logging.jl:627 [inlined] [15] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [16] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorial.md:335-339 ```@example solution a = "Asgard_E_demand" B = cons_parts[(a, rp)][1] value(energy_problem.model[:consumer_balance][a, rp, B]) ``` exception = ArgumentError: invalid index: "Asgard_E_demand" of type String Stacktrace: [1] to_index(i::String) @ Base ./indices.jl:300 [2] to_index(A::Vector{JuMP.ConstraintRef{JuMP.Model, MathOptInterface.ConstraintIndex{MathOptInterface.ScalarAffineFunction{Float64}, MathOptInterface.EqualTo{Float64}}, JuMP.ScalarShape}}, i::String) @ Base ./indices.jl:277 [3] _to_indices1(A::Vector{JuMP.ConstraintRef{JuMP.Model, MathOptInterface.ConstraintIndex{MathOptInterface.ScalarAffineFunction{Float64}, MathOptInterface.EqualTo{Float64}}, JuMP.ScalarShape}}, inds::Tuple{Base.OneTo{Int64}}, I1::String) @ Base ./indices.jl:359 [4] to_indices @ Base ./indices.jl:354 [inlined] [5] to_indices @ Base ./indices.jl:344 [inlined] [6] getindex(::Vector{JuMP.ConstraintRef{JuMP.Model, MathOptInterface.ConstraintIndex{MathOptInterface.ScalarAffineFunction{Float64}, MathOptInterface.EqualTo{Float64}}, JuMP.ScalarShape}}, ::String, ::Int64, ::UnitRange{Int64}) @ Base ./abstractarray.jl:1288 [7] top-level scope @ tutorial.md:338 [8] eval @ ./boot.jl:385 [inlined] [9] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [10] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [11] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [12] (::IOCapture.var"#4#7"{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/Rzdxd/src/IOCapture.jl:161 [13] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [14] with_logger @ ./logging.jl:627 [inlined] [15] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [16] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorial.md:371-373 ```@example solution plot_single_flow(graph, "Asgard_Solar", "Asgard_E_demand", 1) ``` exception = KeyError: key (1, 1:1) not found Stacktrace: [1] getindex @ ./dict.jl:498 [inlined] [2] #110 @ ./none:0 [inlined] [3] iterate(g::Base.Generator, s::Vararg{Any}) @ Base ./generator.jl:47 [inlined] [4] collect(itr::Base.Generator{Vector{UnitRange{Int64}}, TulipaEnergyModel.var"#110#111"{MetaGraphsNext.MetaGraph{Int64, Graphs.SimpleGraphs.SimpleDiGraph{Int64}, String, GraphAssetData, GraphFlowData, Nothing, Nothing, Nothing}, String, String, Int64}}) @ Base ./array.jl:834 [5] plot_single_flow(graph::MetaGraphsNext.MetaGraph{Int64, Graphs.SimpleGraphs.SimpleDiGraph{Int64}, String, GraphAssetData, GraphFlowData, Nothing, Nothing, Nothing}, asset_from::String, asset_to::String, rp::Int64) @ TulipaEnergyModel ~/work/TulipaEnergyModel.jl/TulipaEnergyModel.jl/src/plot.jl:14 [6] top-level scope @ tutorial.md:372 [7] eval @ ./boot.jl:385 [inlined] [8] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [9] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [10] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [11] (::IOCapture.var"#4#7"{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/Rzdxd/src/IOCapture.jl:161 [12] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [13] with_logger @ ./logging.jl:627 [inlined] [14] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [15] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation
Process completed with exit code 1.