Skip to content

fix show box for vscode #1039

fix show box for vscode

fix show box for vscode #1039

Triggered via pull request December 13, 2024 23:20
Status Failure
Total duration 10m 46s
Artifacts

Documenter.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
build: src/Lookups/selector.jl#L803
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/Lookups/selector.jl:803-818 ```jldoctest using DimensionalData A = DimArray([1 2 3; 4 5 6], (X(10:10:20), Y(5:7))) A[X(Touches(15, 25)), Y(Touches(4, 6.5))] # output ╭────────────────────────╮ │ 1×2 DimArray{Int64, 2} │ ├────────────────────────┴───────────────────────────── dims ┐ ↓ X Sampled{Int64} 20:10:20 ForwardOrdered Regular Points, → Y Sampled{Int64} 5:6 ForwardOrdered Regular Points └────────────────────────────────────────────────────────────┘ ↓ → 5 6 20 4 5 ``` Subexpression: using DimensionalData A = DimArray([1 2 3; 4 5 6], (X(10:10:20), Y(5:7))) A[X(Touches(15, 25)), Y(Touches(4, 6.5))] Evaluated output: ┌ 1×2 DimArray{Int64, 2} ┐ ├────────────────────────┴───────────────────────────── dims ┐ ↓ X Sampled{Int64} 20:10:20 ForwardOrdered Regular Points, → Y Sampled{Int64} 5:6 ForwardOrdered Regular Points └────────────────────────────────────────────────────────────┘ ↓ → 5 6 20 4 5 Expected output: ╭────────────────────────╮ │ 1×2 DimArray{Int64, 2} │ ├────────────────────────┴───────────────────────────── dims ┐ ↓ X Sampled{Int64} 20:10:20 ForwardOrdered Regular Points, → Y Sampled{Int64} 5:6 ForwardOrdered Regular Points └────────────────────────────────────────────────────────────┘ ↓ → 5 6 20 4 5 diff = Warning: Diff output requires color. ╭────────────────────────╮ │ ┌ 1×2 DimArray{Int64, 2} │ ┐ ├────────────────────────┴───────────────────────────── dims ┐ ↓ X Sampled{Int64} 20:10:20 ForwardOrdered Regular Points, → Y Sampled{Int64} 5:6 ForwardOrdered Regular Points └────────────────────────────────────────────────────────────┘ ↓ → 5 6 20 4 5
build: src/Lookups/selector.jl#L1011
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/Lookups/selector.jl:1011-1029 ```jldoctest using DimensionalData, Unitful dimz = X(10.0:20:200.0), Ti(1u"s":5u"s":100u"s") A = DimArray((1:10) * (1:20)', dimz) A[X=All(At(10.0), At(50.0)), Ti=All(1u"s"..10u"s", 90u"s"..100u"s")] # output ╭────────────────────────╮ │ 2×4 DimArray{Int64, 2} │ ├────────────────────────┴─────────────────────────────────────────────── dims ┐ ↓ X Sampled{Float64} [10.0, 50.0] ForwardOrdered Irregular Points, → Ti Sampled{Unitful.Quantity{Int64, 𝐓, Unitful.FreeUnits{(s,), 𝐓, nothing}}} [1 s, 6 s, 91 s, 96 s] ForwardOrdered Irregular Points └──────────────────────────────────────────────────────────────────────────────┘ ↓ → 1 s 6 s 91 s 96 s 10.0 1 2 19 20 50.0 3 6 57 60 ``` Subexpression: using DimensionalData, Unitful dimz = X(10.0:20:200.0), Ti(1u"s":5u"s":100u"s") A = DimArray((1:10) * (1:20)', dimz) A[X=All(At(10.0), At(50.0)), Ti=All(1u"s"..10u"s", 90u"s"..100u"s")] Evaluated output: ┌ 2×4 DimArray{Int64, 2} ┐ ├────────────────────────┴─────────────────────────────────────────────── dims ┐ ↓ X Sampled{Float64} [10.0, 50.0] ForwardOrdered Irregular Points, → Ti Sampled{Unitful.Quantity{Int64, 𝐓, Unitful.FreeUnits{(s,), 𝐓, nothing}}} [1 s, 6 s, 91 s, 96 s] ForwardOrdered Irregular Points └──────────────────────────────────────────────────────────────────────────────┘ ↓ → 1 s 6 s 91 s 96 s 10.0 1 2 19 20 50.0 3 6 57 60 Expected output: ╭────────────────────────╮ │ 2×4 DimArray{Int64, 2} │ ├────────────────────────┴─────────────────────────────────────────────── dims ┐ ↓ X Sampled{Float64} [10.0, 50.0] ForwardOrdered Irregular Points, → Ti Sampled{Unitful.Quantity{Int64, 𝐓, Unitful.FreeUnits{(s,), 𝐓, nothing}}} [1 s, 6 s, 91 s, 96 s] ForwardOrdered Irregular Points └──────────────────────────────────────────────────────────────────────────────┘ ↓ → 1 s 6 s 91 s 96 s 10.0 1 2 19 20 50.0 3 6 57 60 diff = Warning: Diff output requires color. ╭────────────────────────╮ │ ┌ 2×4 DimArray{Int64, 2} │ ┐ ├────────────────────────┴─────────────────────────────────────────────── dims ┐ ↓ X Sampled{Float64} [10.0, 50.0] ForwardOrdered Irregular Points, → Ti Sampled{Unitful.Quantity{Int64, 𝐓, Unitful.FreeUnits{(s,), 𝐓, nothing}}} [1 s, 6 s, 91 s, 96 s] ForwardOrdered Irregular Points └──────────────────────────────────────────────────────────────────────────────┘ ↓ → 1 s 6 s 91 s 96 s 10.0 1 2 19 20 50.0 3 6 57 60
build: src/Lookups/lookup_arrays.jl#L288
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/Lookups/lookup_arrays.jl:288-308 ```jldoctest Sampled using DimensionalData, DimensionalData.Lookups x = X(Sampled(100:-20:10; sampling=Intervals(Start()))) y = Y(Sampled([1, 4, 7, 10]; span=Regular(3), sampling=Intervals(Start()))) A = ones(x, y) # output ╭──────────────────────────╮ │ 5×4 DimArray{Float64, 2} │ ├──────────────────────────┴───────────────────────────────────────── dims ┐ ↓ X Sampled{Int64} 100:-20:20 ReverseOrdered Regular Intervals{Start}, → Y Sampled{Int64} [1, 4, 7, 10] ForwardOrdered Regular Intervals{Start} └──────────────────────────────────────────────────────────────────────────┘ ↓ → 1 4 7 10 100 1.0 1.0 1.0 1.0 80 1.0 1.0 1.0 1.0 60 1.0 1.0 1.0 1.0 40 1.0 1.0 1.0 1.0 20 1.0 1.0 1.0 1.0 ``` Subexpression: using DimensionalData, DimensionalData.Lookups x = X(Sampled(100:-20:10; sampling=Intervals(Start()))) y = Y(Sampled([1, 4, 7, 10]; span=Regular(3), sampling=Intervals(Start()))) A = ones(x, y) Evaluated output: ┌ 5×4 DimArray{Float64, 2} ┐ ├──────────────────────────┴───────────────────────────────────────── dims ┐ ↓ X Sampled{Int64} 100:-20:20 ReverseOrdered Regular Intervals{Start}, → Y Sampled{Int64} [1, 4, 7, 10] ForwardOrdered Regular Intervals{Start} └──────────────────────────────────────────────────────────────────────────┘ ↓ → 1 4 7 10 100 1.0 1.0 1.0 1.0 80 1.0 1.0 1.0 1.0 60 1.0 1.0 1.0 1.0 40 1.0 1.0 1.0 1.0 20 1.0 1.0 1.0 1.0 Expected output: ╭──────────────────────────╮ │ 5×4 DimArray{Float64, 2} │ ├──────────────────────────┴───────────────────────────────────────── dims ┐ ↓ X Sampled{Int64} 100:-20:20 ReverseOrdered Regular Intervals{Start}, → Y Sampled{Int64} [1, 4, 7, 10] ForwardOrdered Regular Intervals{Start} └──────────────────────────────────────────────────────────────────────────┘ ↓ → 1 4 7 10 100 1.0 1.0 1.0 1.0 80 1.0 1.0 1.0 1.0 60 1.0 1.0 1.0 1.0 40 1.0 1.0 1.0 1.0 20 1.0 1.0 1.0 1.0 diff = Warning: Diff output requires color. ╭──────────────────────────╮ │ ┌ 5×4 DimArray{Float64, 2} │ ┐ ├──────────────────────────┴───────────────────────────────────────── dims ┐ ↓ X Sampled{Int64} 100:-20:20 ReverseOrdered Regular Intervals{Start}, → Y Sampled{Int64} [1, 4, 7, 10] ForwardOrdered Regular Intervals{Start} └──────────────────────────────────────────────────────────────────────────┘ ↓ → 1 4 7 10 100 1.0 1.0 1.0 1.0 80 1.0 1.0 1.0 1.0 60 1.0 1.0 1.0 1.0 40 1.0 1.0 1.0 1.0 20 1.0 1.0 1.0 1.0
build: src/Lookups/selector.jl#L546
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/Lookups/selector.jl:546-562 ```jldoctest using DimensionalData A = DimArray([1 2 3; 4 5 6], (X(10:10:20), Y(5:7))) A[X(Between(15, 25)), Y(Between(4, 6.5))] # output ╭────────────────────────╮ │ 1×2 DimArray{Int64, 2} │ ├────────────────────────┴───────────────────────────── dims ┐ ↓ X Sampled{Int64} 20:10:20 ForwardOrdered Regular Points, → Y Sampled{Int64} 5:6 ForwardOrdered Regular Points └────────────────────────────────────────────────────────────┘ ↓ → 5 6 20 4 5 ``` Subexpression: using DimensionalData A = DimArray([1 2 3; 4 5 6], (X(10:10:20), Y(5:7))) A[X(Between(15, 25)), Y(Between(4, 6.5))] Evaluated output: ┌ 1×2 DimArray{Int64, 2} ┐ ├────────────────────────┴───────────────────────────── dims ┐ ↓ X Sampled{Int64} 20:10:20 ForwardOrdered Regular Points, → Y Sampled{Int64} 5:6 ForwardOrdered Regular Points └────────────────────────────────────────────────────────────┘ ↓ → 5 6 20 4 5 Expected output: ╭────────────────────────╮ │ 1×2 DimArray{Int64, 2} │ ├────────────────────────┴───────────────────────────── dims ┐ ↓ X Sampled{Int64} 20:10:20 ForwardOrdered Regular Points, → Y Sampled{Int64} 5:6 ForwardOrdered Regular Points └────────────────────────────────────────────────────────────┘ ↓ → 5 6 20 4 5 diff = Warning: Diff output requires color. ╭────────────────────────╮ │ ┌ 1×2 DimArray{Int64, 2} │ ┐ ├────────────────────────┴───────────────────────────── dims ┐ ↓ X Sampled{Int64} 20:10:20 ForwardOrdered Regular Points, → Y Sampled{Int64} 5:6 ForwardOrdered Regular Points └────────────────────────────────────────────────────────────┘ ↓ → 5 6 20 4 5
build: src/Lookups/selector.jl#L970
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/Lookups/selector.jl:970-986 ```jldoctest using DimensionalData A = DimArray([1 2 3; 4 5 6], (X(10:10:20), Y(19:21))) A[X(Where(x -> x > 15)), Y(Where(x -> x in (19, 21)))] # output ╭────────────────────────╮ │ 1×2 DimArray{Int64, 2} │ ├────────────────────────┴────────────────────────────── dims ┐ ↓ X Sampled{Int64} [20] ForwardOrdered Irregular Points, → Y Sampled{Int64} [19, 21] ForwardOrdered Irregular Points └─────────────────────────────────────────────────────────────┘ ↓ → 19 21 20 4 6 ``` Subexpression: using DimensionalData A = DimArray([1 2 3; 4 5 6], (X(10:10:20), Y(19:21))) A[X(Where(x -> x > 15)), Y(Where(x -> x in (19, 21)))] Evaluated output: ┌ 1×2 DimArray{Int64, 2} ┐ ├────────────────────────┴────────────────────────────── dims ┐ ↓ X Sampled{Int64} [20] ForwardOrdered Irregular Points, → Y Sampled{Int64} [19, 21] ForwardOrdered Irregular Points └─────────────────────────────────────────────────────────────┘ ↓ → 19 21 20 4 6 Expected output: ╭────────────────────────╮ │ 1×2 DimArray{Int64, 2} │ ├────────────────────────┴────────────────────────────── dims ┐ ↓ X Sampled{Int64} [20] ForwardOrdered Irregular Points, → Y Sampled{Int64} [19, 21] ForwardOrdered Irregular Points └─────────────────────────────────────────────────────────────┘ ↓ → 19 21 20 4 6 diff = Warning: Diff output requires color. ╭────────────────────────╮ │ ┌ 1×2 DimArray{Int64, 2} │ ┐ ├────────────────────────┴────────────────────────────── dims ┐ ↓ X Sampled{Int64} [20] ForwardOrdered Irregular Points, → Y Sampled{Int64} [19, 21] ForwardOrdered Irregular Points └─────────────────────────────────────────────────────────────┘ ↓ → 19 21 20 4 6
build: src/array/array.jl#L620
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/array/array.jl:620-643 ```jldoctest julia> using DimensionalData julia> zeros(Bool, X(2), Y(4)) ╭───────────────────────╮ │ 2×4 DimArray{Bool, 2} │ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 0 0 0 0 0 0 0 0 julia> zeros(X([:a, :b, :c]), Y(100.0:50:200.0)) ╭──────────────────────────╮ │ 3×3 DimArray{Float64, 2} │ ├──────────────────────────┴──────────────────────────────────── dims ┐ ↓ X Categorical{Symbol} [:a, :b, :c] ForwardOrdered, → Y Sampled{Float64} 100.0:50.0:200.0 ForwardOrdered Regular Points └─────────────────────────────────────────────────────────────────────┘ ↓ → 100.0 150.0 200.0 :a 0.0 0.0 0.0 :b 0.0 0.0 0.0 :c 0.0 0.0 0.0 ``` Subexpression: zeros(Bool, X(2), Y(4)) Evaluated output: ┌ 2×4 DimArray{Bool, 2} ┐ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 0 0 0 0 0 0 0 0 Expected output: ╭───────────────────────╮ │ 2×4 DimArray{Bool, 2} │ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 0 0 0 0 0 0 0 0 diff = Warning: Diff output requires color. ╭───────────────────────╮ │ ┌ 2×4 DimArray{Bool, 2} │ ┐ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 0 0 0 0 0 0 0 0
build: src/array/array.jl#L620
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/array/array.jl:620-643 ```jldoctest julia> using DimensionalData julia> zeros(Bool, X(2), Y(4)) ╭───────────────────────╮ │ 2×4 DimArray{Bool, 2} │ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 0 0 0 0 0 0 0 0 julia> zeros(X([:a, :b, :c]), Y(100.0:50:200.0)) ╭──────────────────────────╮ │ 3×3 DimArray{Float64, 2} │ ├──────────────────────────┴──────────────────────────────────── dims ┐ ↓ X Categorical{Symbol} [:a, :b, :c] ForwardOrdered, → Y Sampled{Float64} 100.0:50.0:200.0 ForwardOrdered Regular Points └─────────────────────────────────────────────────────────────────────┘ ↓ → 100.0 150.0 200.0 :a 0.0 0.0 0.0 :b 0.0 0.0 0.0 :c 0.0 0.0 0.0 ``` Subexpression: zeros(X([:a, :b, :c]), Y(100.0:50:200.0)) Evaluated output: ┌ 3×3 DimArray{Float64, 2} ┐ ├──────────────────────────┴──────────────────────────────────── dims ┐ ↓ X Categorical{Symbol} [:a, :b, :c] ForwardOrdered, → Y Sampled{Float64} 100.0:50.0:200.0 ForwardOrdered Regular Points └─────────────────────────────────────────────────────────────────────┘ ↓ → 100.0 150.0 200.0 :a 0.0 0.0 0.0 :b 0.0 0.0 0.0 :c 0.0 0.0 0.0 Expected output: ╭──────────────────────────╮ │ 3×3 DimArray{Float64, 2} │ ├──────────────────────────┴──────────────────────────────────── dims ┐ ↓ X Categorical{Symbol} [:a, :b, :c] ForwardOrdered, → Y Sampled{Float64} 100.0:50.0:200.0 ForwardOrdered Regular Points └─────────────────────────────────────────────────────────────────────┘ ↓ → 100.0 150.0 200.0 :a 0.0 0.0 0.0 :b 0.0 0.0 0.0 :c 0.0 0.0 0.0 diff = Warning: Diff output requires color. ╭──────────────────────────╮ │ ┌ 3×3 DimArray{Float64, 2} │ ┐ ├──────────────────────────┴──────────────────────────────────── dims ┐ ↓ X Categorical{Symbol} [:a, :b, :c] ForwardOrdered, → Y Sampled{Float64} 100.0:50.0:200.0 ForwardOrdered Regular Points └─────────────────────────────────────────────────────────────────────┘ ↓ → 100.0 150.0 200.0 :a 0.0 0.0 0.0 :b 0.0 0.0 0.0 :c 0.0 0.0 0.0
build: src/array/array.jl#L544
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/array/array.jl:544-555 ```jldoctest julia> using DimensionalData, Random; Random.seed!(123); julia> fill(true, X(2), Y(4)) ╭───────────────────────╮ │ 2×4 DimArray{Bool, 2} │ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 1 1 1 1 1 1 1 1 ``` Subexpression: fill(true, X(2), Y(4)) Evaluated output: ┌ 2×4 DimArray{Bool, 2} ┐ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 1 1 1 1 1 1 1 1 Expected output: ╭───────────────────────╮ │ 2×4 DimArray{Bool, 2} │ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 1 1 1 1 1 1 1 1 diff = Warning: Diff output requires color. ╭───────────────────────╮ │ ┌ 2×4 DimArray{Bool, 2} │ ┐ ├───────────────── dims ┤ ↓ X, → Y └───────────────────────┘ 1 1 1 1 1 1 1 1
build: src/dimindices.jl#L77
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/dimindices.jl:77-112 ```jldoctest; setup = :(using DimensionalData, Random; Random.seed!(123)) julia> A = rand(Y(0.0:0.3:1.0), X('a':'f')) ╭──────────────────────────╮ │ 4×6 DimArray{Float64, 2} │ ├──────────────────────────┴──────────────────────────────── dims ┐ ↓ Y Sampled{Float64} 0.0:0.3:0.9 ForwardOrdered Regular Points, → X Categorical{Char} 'a':1:'f' ForwardOrdered └─────────────────────────────────────────────────────────────────┘ ↓ → 'a' 'b' 'c' 'd' 'e' 'f' 0.0 0.9063 0.253849 0.0991336 0.0320967 0.774092 0.893537 0.3 0.443494 0.334152 0.125287 0.350546 0.183555 0.354868 0.6 0.745673 0.427328 0.692209 0.930332 0.297023 0.131798 0.9 0.512083 0.867547 0.136551 0.959434 0.150155 0.941133 julia> di = DimIndices((X(1:2:4), Y(1:2:4))) ╭──────────────────────────────────────────────╮ │ 2×2 DimIndices{Tuple{X{Int64}, Y{Int64}}, 2} │ ├──────────────────────────────────────── dims ┤ ↓ X 1:2:3, → Y 1:2:3 └──────────────────────────────────────────────┘ ↓ → 1 3 1 (↓ X 1, → Y 1) (↓ X 1, → Y 3) 3 (↓ X 3, → Y 1) (↓ X 3, → Y 3) julia> A[di] # Index A with these indices ╭──────────────────────────╮ │ 2×2 DimArray{Float64, 2} │ ├──────────────────────────┴──────────────────────────────── dims ┐ ↓ Y Sampled{Float64} 0.0:0.6:0.6 ForwardOrdered Regular Points, → X Categorical{Char} 'a':2:'c' ForwardOrdered └─────────────────────────────────────────────────────────────────┘ ↓ → 'a' 'c' 0.0 0.9063 0.0991336 0.6 0.745673 0.692209 ``` Subexpression: A = rand(Y(0.0:0.3:1.0), X('a':'f')) Evaluated output: ┌ 4×6 DimArray{Float64, 2} ┐ ├──────────────────────────┴──────────────────────────────── dims ┐ ↓ Y Sampled{Float64} 0.0:0.3:0.9 ForwardOrdered Regular Points, → X Categorical{Char} 'a':1:'f' ForwardOrdered └─────────────────────────────────────────────────────────────────┘ ↓ → 'a' 'b' 'c' 'd' 'e' 'f' 0.0 0.9063 0.253849 0.0991336 0.0320967 0.774092 0.893537 0.3 0.443494 0.334152 0.125287 0.350546 0.183555 0.354868 0.6 0.745673 0.427328 0.692209 0.930332 0.297023 0.131798 0.9 0.512083 0.867547 0.136551 0.959434 0.150155 0.941133 Expected output: ╭──────────────────────────╮ │ 4×6 DimArray{Float64, 2} │ ├──────────────────────────┴──────────────────────────────── dims ┐ ↓ Y Sampled{Float64} 0.0:0.3:0.9 ForwardOrdered Regular Points, → X Categorical{Char} 'a':1:'f' ForwardOrdered └─────────────────────────────────────────────────────────────────┘ ↓ → 'a' 'b' 'c' 'd' 'e' 'f' 0.0 0.9063 0.253849 0.0991336 0.0320967 0.774092 0.893537 0.3 0.443494 0.334152 0.125287 0.350546 0.183555 0.354868 0.6 0.745673 0.427328 0.692209 0.930332 0.297023 0.131798 0.9 0.512083 0.867547 0.136551 0.959434 0.150155 0.941133 diff = Warning: Diff output requires color. ╭──────────────────────────╮ │ ┌ 4×6 DimArray{Float64, 2} │ ┐ ├──────────────────────────┴──────────────────────────────── dims ┐ ↓ Y Sampled{Float64} 0.0:0.3:0.9 ForwardOrdered Regular Points, → X Categorical{Char} 'a':1:'f' ForwardOrdered └─────────────────────────────────────────────────────────────────┘ ↓ → 'a' 'b' 'c' 'd' 'e' 'f' 0.0 0.9063 0.253849 0.0991336 0.0320967 0.774092 0.893537 0.3 0.443494 0.334152 0.125287 0.350546 0.183555 0.354868 0.6 0.745673 0.427328 0.692209 0.930332 0.297023 0.131798 0.9 0.512083 0.867547 0.136551 0.959434 0.150155 0.941133
build: src/dimindices.jl#L77
doctest failure in ~/work/DimensionalData.jl/DimensionalData.jl/src/dimindices.jl:77-112 ```jldoctest; setup = :(using DimensionalData, Random; Random.seed!(123)) julia> A = rand(Y(0.0:0.3:1.0), X('a':'f')) ╭──────────────────────────╮ │ 4×6 DimArray{Float64, 2} │ ├──────────────────────────┴──────────────────────────────── dims ┐ ↓ Y Sampled{Float64} 0.0:0.3:0.9 ForwardOrdered Regular Points, → X Categorical{Char} 'a':1:'f' ForwardOrdered └─────────────────────────────────────────────────────────────────┘ ↓ → 'a' 'b' 'c' 'd' 'e' 'f' 0.0 0.9063 0.253849 0.0991336 0.0320967 0.774092 0.893537 0.3 0.443494 0.334152 0.125287 0.350546 0.183555 0.354868 0.6 0.745673 0.427328 0.692209 0.930332 0.297023 0.131798 0.9 0.512083 0.867547 0.136551 0.959434 0.150155 0.941133 julia> di = DimIndices((X(1:2:4), Y(1:2:4))) ╭──────────────────────────────────────────────╮ │ 2×2 DimIndices{Tuple{X{Int64}, Y{Int64}}, 2} │ ├──────────────────────────────────────── dims ┤ ↓ X 1:2:3, → Y 1:2:3 └──────────────────────────────────────────────┘ ↓ → 1 3 1 (↓ X 1, → Y 1) (↓ X 1, → Y 3) 3 (↓ X 3, → Y 1) (↓ X 3, → Y 3) julia> A[di] # Index A with these indices ╭──────────────────────────╮ │ 2×2 DimArray{Float64, 2} │ ├──────────────────────────┴──────────────────────────────── dims ┐ ↓ Y Sampled{Float64} 0.0:0.6:0.6 ForwardOrdered Regular Points, → X Categorical{Char} 'a':2:'c' ForwardOrdered └─────────────────────────────────────────────────────────────────┘ ↓ → 'a' 'c' 0.0 0.9063 0.0991336 0.6 0.745673 0.692209 ``` Subexpression: di = DimIndices((X(1:2:4), Y(1:2:4))) Evaluated output: ┌ 2×2 DimIndices{Tuple{X{Int64}, Y{Int64}}, 2} ┐ ├──────────────────────────────────────── dims ┤ ↓ X 1:2:3, → Y 1:2:3 └──────────────────────────────────────────────┘ ↓ → 1 3 1 (↓ X 1, → Y 1) (↓ X 1, → Y 3) 3 (↓ X 3, → Y 1) (↓ X 3, → Y 3) Expected output: ╭──────────────────────────────────────────────╮ │ 2×2 DimIndices{Tuple{X{Int64}, Y{Int64}}, 2} │ ├──────────────────────────────────────── dims ┤ ↓ X 1:2:3, → Y 1:2:3 └──────────────────────────────────────────────┘ ↓ → 1 3 1 (↓ X 1, → Y 1) (↓ X 1, → Y 3) 3 (↓ X 3, → Y 1) (↓ X 3, → Y 3) diff = Warning: Diff output requires color. ╭──────────────────────────────────────────────╮ │ ┌ 2×2 DimIndices{Tuple{X{Int64}, Y{Int64}}, 2} │ ┐ ├──────────────────────────────────────── dims ┤ ↓ X 1:2:3, → Y 1:2:3 └──────────────────────────────────────────────┘ ↓ → 1 3 1 (↓ X 1, → Y 1) (↓ X 1, → Y 3) 3 (↓ X 3, → Y 1) (↓ X 3, → Y 3)