Entering "using DimensionalData" on Julia REPL gave the following error.
ERROR: LoadError: UndefVarError: X not defined in `DimensionalData.Dimensions
Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule)
Using Julia v1.12 under macOS 15.7.2.
Full error report was:
julia> using DimensionalData
Info Given DimensionalData was explicitly requested, output will be shown live
ERROR: LoadError: UndefVarError: X not defined in DimensionalData.Dimensions
Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule).
Note: the binding state changed since the error occurred (was: 11, now: 0).
Hint: a global variable of this name also exists in DimensionalData.Dimensions.
- Also exported by DimensionalData (loaded but not imported in Main).
Stacktrace:
[1] #s92#95
@ ~/.julia/packages/DimensionalData/bwTLK/src/Lookups/utils.jl:78 [inlined]
[2] var"#s92#95"(T::Any, ::Any, ::Any)
@ DimensionalData.Dimensions.Lookups ./none:0
[3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any})
@ Base ./expr.jl:1694
[4] basetypeof
@ ~/.julia/packages/DimensionalData/bwTLK/src/Lookups/utils.jl:73 [inlined]
[5] _format(dim::DimensionalData.Dimensions.X{Vector{Symbol}}, axis::Base.OneTo{Int64})
@ DimensionalData.Dimensions ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:47
[6] map
@ ./tuple.jl:386 [inlined]
[7] format
@ ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:38 [inlined]
[8] format
@ ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:35 [inlined]
[9] DimensionalData.DimArray(data::Matrix{Float64}, dims::Tuple{DimensionalData.Dimensions.X{Vector{Symbol}}, DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}; refdims::Tuple{}, name::DimensionalData.NoName, metadata::DimensionalData.Dimensions.Lookups.NoMetadata)
@ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:455
[10] DimArray
@ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:452 [inlined]
[11] zeros(::Type{Float64}, dims::Tuple{DimensionalData.Dimensions.X{Vector{Symbol}}, DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}; kw::@kwargs{})
@ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:706
[12] zeros
@ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:704 [inlined]
[13] zeros
@ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:687 [inlined]
[14] zeros(dim1::DimensionalData.Dimensions.X{Vector{Symbol}}, dims::DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}})
@ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:686
[15] macro expansion
@ ~/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:7 [inlined]
[16] macro expansion
@ ~/.julia/packages/PrecompileTools/L8A3n/src/workloads.jl:78 [inlined]
[17] top-level scope
@ ~/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:102
[18] include(mapexpr::Function, mod::Module, _path::String)
@ Base ./Base.jl:307
[19] top-level scope
@ ~/.julia/packages/DimensionalData/bwTLK/src/DimensionalData.jl:112
[20] include(mod::Module, _path::String)
@ Base ./Base.jl:306
[21] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base ./loading.jl:3021
[22] top-level scope
@ stdin:5
[23] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[24] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base ./loading.jl:2867
[25] include_string
@ ./loading.jl:2877 [inlined]
[26] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:315
[27] _start()
@ Base ./client.jl:550
in expression starting at /Users/markdransfield/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:1
in expression starting at /Users/markdransfield/.julia/packages/DimensionalData/bwTLK/src/DimensionalData.jl:1
in expression starting at stdin:5
✗ DimensionalData
Entering "using DimensionalData" on Julia REPL gave the following error.
Using Julia v1.12 under macOS 15.7.2.
Full error report was:
julia> using DimensionalData
Info Given DimensionalData was explicitly requested, output will be shown live
ERROR: LoadError: UndefVarError:
Xnot defined inDimensionalData.DimensionsSuggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule).
Note: the binding state changed since the error occurred (was: 11, now: 0).
Hint: a global variable of this name also exists in DimensionalData.Dimensions.
- Also exported by DimensionalData (loaded but not imported in Main).
Stacktrace:
[1] #s92#95
@ ~/.julia/packages/DimensionalData/bwTLK/src/Lookups/utils.jl:78 [inlined]
[2] var"#s92#95"(T::Any, ::Any, ::Any)
@ DimensionalData.Dimensions.Lookups ./none:0
[3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any})
@ Base ./expr.jl:1694
[4] basetypeof
@ ~/.julia/packages/DimensionalData/bwTLK/src/Lookups/utils.jl:73 [inlined]
[5] _format(dim::DimensionalData.Dimensions.X{Vector{Symbol}}, axis::Base.OneTo{Int64})
@ DimensionalData.Dimensions ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:47
[6] map
@ ./tuple.jl:386 [inlined]
[7] format
@ ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:38 [inlined]
[8] format
@ ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:35 [inlined]
[9] DimensionalData.DimArray(data::Matrix{Float64}, dims::Tuple{DimensionalData.Dimensions.X{Vector{Symbol}}, DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}; refdims::Tuple{}, name::DimensionalData.NoName, metadata::DimensionalData.Dimensions.Lookups.NoMetadata)
@ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:455
[10] DimArray
@ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:452 [inlined]
[11] zeros(::Type{Float64}, dims::Tuple{DimensionalData.Dimensions.X{Vector{Symbol}}, DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}; kw::@kwargs{})
@ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:706
[12] zeros
@ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:704 [inlined]
[13] zeros
@ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:687 [inlined]
[14] zeros(dim1::DimensionalData.Dimensions.X{Vector{Symbol}}, dims::DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}})
@ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:686
[15] macro expansion
@ ~/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:7 [inlined]
[16] macro expansion
@ ~/.julia/packages/PrecompileTools/L8A3n/src/workloads.jl:78 [inlined]
[17] top-level scope
@ ~/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:102
[18] include(mapexpr::Function, mod::Module, _path::String)
@ Base ./Base.jl:307
[19] top-level scope
@ ~/.julia/packages/DimensionalData/bwTLK/src/DimensionalData.jl:112
[20] include(mod::Module, _path::String)
@ Base ./Base.jl:306
[21] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base ./loading.jl:3021
[22] top-level scope
@ stdin:5
[23] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[24] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base ./loading.jl:2867
[25] include_string
@ ./loading.jl:2877 [inlined]
[26] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:315
[27] _start()
@ Base ./client.jl:550
in expression starting at /Users/markdransfield/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:1
in expression starting at /Users/markdransfield/.julia/packages/DimensionalData/bwTLK/src/DimensionalData.jl:1
in expression starting at stdin:5
✗ DimensionalData