-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
bugSomething isn't workingSomething isn't working
Description
E.g. this line
media_effect_M[g, i] := hill_adstock_function(media[g, :, i], media_α[i], media_ec[i], media_slope[i], max_lag, hill_before_adstock)
gives the following error
ERROR: Cannot create a variable named `media` with non-standard indices (1, Colon(), 1)
Stacktrace:
[1] error(s::LazyString)
@ Base ./error.jl:35
[2] getorcreate!
@ ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1494 [inlined]
[3] getorcreate!(model::GraphPPL.Model{…}, context::GraphPPL.Context, ref::GraphPPL.VariableRef{…}, index::Tuple{…})
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1025
[4] unroll
@ ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:997 [inlined]
[5] unroll(proxylabel::GraphPPL.ProxyLabel{…}, proxied::GraphPPL.ProxyLabel{…}, index::Tuple{…}, maycreate::Static.True, liftedindex::Tuple{…})
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:365
[6] unroll
@ ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:358 [inlined]
[7] add_edge!(model::GraphPPL.Model{…}, factor_node_id::GraphPPL.NodeLabel, factor_node_propeties::GraphPPL.FactorNodeProperties{…}, variable_node_id::GraphPPL.ProxyLabel{…}, interface_name::Symbol, index::Int64)
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1720
[8] add_edge!(model::GraphPPL.Model{…}, factor_node_id::GraphPPL.NodeLabel, factor_node_propeties::GraphPPL.FactorNodeProperties{…}, variable_nodes::Tuple{…}, interface_name::Symbol, index::Int64)
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1763
[9] add_edge!(model::GraphPPL.Model{…}, factor_node_id::GraphPPL.NodeLabel, factor_node_propeties::GraphPPL.FactorNodeProperties{…}, variable_node_id::Tuple{…}, interface_name::Symbol)
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1717
[10] (::GraphPPL.var"#93#94"{GraphPPL.Model{…}, GraphPPL.FactorNodeProperties{…}, GraphPPL.NodeLabel})(::Pair{Symbol, Any})
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:2108
[11] foreach
@ ./abstractarray.jl:3187 [inlined]
[12] materialize_factor_node!(model::GraphPPL.Model{…}, context::GraphPPL.Context, options::GraphPPL.NodeCreationOptions{…}, fform::typeof(hill_adstock_function), interfaces::@NamedTuple{…})
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:2107
[13] make_node!(materialize::Static.True, node_type::GraphPPL.Atomic, behaviour::GraphPPL.Deterministic, model::GraphPPL.Model{…}, context::GraphPPL.Context, options::GraphPPL.NodeCreationOptions{…}, fform::typeof(hill_adstock_function), lhs_interface::GraphPPL.ProxyLabel{…}, rhs_interfaces::@NamedTuple{…})
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:2093
[14] make_node!
@ ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1991 [inlined]
[15] make_node!
@ ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1920 [inlined]
[16] make_node!
@ ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1916 [inlined]
[17] make_node!(model::GraphPPL.Model{…}, ctx::GraphPPL.Context, options::GraphPPL.NodeCreationOptions{…}, fform::typeof(hill_adstock_function), lhs_interface::GraphPPL.ProxyLabel{…}, rhs_interfaces::Tuple{…})
@ GraphPPL ~/.julia/packages/GraphPPL/xPNyo/src/graph_engine.jl:1902
[18] macro expansion
@ ~/.julia/packages/GraphPPL/xPNyo/src/model_macro.jl:560 [inlined]
[19] macro expansion
discovered by @ismailsenoz
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working