|
1 |
| -A = AxisArray(reshape(1:24, 2,3,4), .1:.1:.2, .1:.1:.3, .1:.1:.4) |
| 1 | +A = @inferred(AxisArray(reshape(1:24, 2,3,4), .1:.1:.2, .1:.1:.3, .1:.1:.4)) |
2 | 2 | @test_throws ArgumentError AxisArray(reshape(1:24, 2,3,4), .1:.1:.1, .1:.1:.3, .1:.1:.4)
|
3 | 3 | @test_throws ArgumentError AxisArray(reshape(1:24, 2,3,4), .1:.1:.1, .1:.1:.3)
|
4 | 4 | @test parent(A) === reshape(1:24, 2,3,4)
|
@@ -40,7 +40,7 @@ for perm in ((:col, :row, :page), (:col, :page, :row),
|
40 | 40 | end
|
41 | 41 | @test axisnames(permutedims(A, (:col,))) == (:col, :row, :page)
|
42 | 42 | @test axisnames(permutedims(A, (:page,))) == (:page, :row, :col)
|
43 |
| -A2 = AxisArray(reshape(1:15, 3, 5)) |
| 43 | +A2 = @inferred(AxisArray(reshape(1:15, 3, 5))) |
44 | 44 | A1 = AxisArray(1:5, :t)
|
45 | 45 | for f in (transpose, ctranspose)
|
46 | 46 | @test f(A2).data == f(A2.data)
|
@@ -100,12 +100,12 @@ A = AxisArray([1 3; 2 4], :a)
|
100 | 100 | VERSION >= v"0.5.0-dev" && @inferred(axisnames(A))
|
101 | 101 | @test axisvalues(A) == (1:2, 1:2)
|
102 | 102 | # Just axis values
|
103 |
| -A = AxisArray(1:3, .1:.1:.3) |
| 103 | +A = @inferred(AxisArray(1:3, .1:.1:.3)) |
104 | 104 | @test A.data == 1:3
|
105 | 105 | @test axisnames(A) == (:row,)
|
106 | 106 | VERSION >= v"0.5.0-dev" && @inferred(axisnames(A))
|
107 | 107 | @test axisvalues(A) == (.1:.1:.3,)
|
108 |
| -A = AxisArray(reshape(1:16, 2,2,2,2), .5:.5:1) |
| 108 | +A = @inferred(AxisArray(reshape(1:16, 2,2,2,2), .5:.5:1)) |
109 | 109 | @test A.data == reshape(1:16, 2,2,2,2)
|
110 | 110 | @test axisnames(A) == (:row,:col,:page,:dim_4)
|
111 | 111 | VERSION >= v"0.5.0-dev" && @inferred(axisnames(A))
|
@@ -135,10 +135,10 @@ B = AxisArray([1 4; 2 5; 3 6], (:x, :y), (0.2, 100), (-3,14))
|
135 | 135 | Axis{2}(1//10:1//10:3//10),
|
136 | 136 | Axis{3}(["a", "b", "c", "d"])) # Axis need to be symbols
|
137 | 137 |
|
138 |
| -A = AxisArray(reshape(1:24, 2,3,4), |
| 138 | +A = @inferred(AxisArray(reshape(1:24, 2,3,4), |
139 | 139 | Axis{:x}(.1:.1:.2),
|
140 | 140 | Axis{:y}(1//10:1//10:3//10),
|
141 |
| - Axis{:z}(["a", "b", "c", "d"])) |
| 141 | + Axis{:z}(["a", "b", "c", "d"]))) |
142 | 142 |
|
143 | 143 | @test axisdim(A, Axis{:x}) == axisdim(A, Axis{:x}()) == 1
|
144 | 144 | @test axisdim(A, Axis{:y}) == axisdim(A, Axis{:y}()) == 2
|
@@ -176,7 +176,7 @@ T = A[AxisArrays.Axis{:x}]
|
176 | 176 |
|
177 | 177 | # Test Timetype axis construction
|
178 | 178 | dt, vals = DateTime(2010, 1, 2, 3, 40), randn(5,2)
|
179 |
| -A = AxisArray(vals, Axis{:Timestamp}(dt-Dates.Hour(2):Dates.Hour(1):dt+Dates.Hour(2)), Axis{:Cols}([:A, :B])) |
| 179 | +A = @inferred(AxisArray(vals, Axis{:Timestamp}(dt-Dates.Hour(2):Dates.Hour(1):dt+Dates.Hour(2)), Axis{:Cols}([:A, :B]))) |
180 | 180 | @test A[:, :A].data == vals[:, 1]
|
181 | 181 | @test A[dt, :].data == vals[3, :]
|
182 | 182 |
|
@@ -229,7 +229,7 @@ map!(*, A2, A, A)
|
229 | 229 |
|
230 | 230 | # Reductions (issue #55)
|
231 | 231 | A = AxisArray(collect(reshape(1:15,3,5)), :y, :x)
|
232 |
| -B = AxisArray(collect(reshape(1:15,3,5)), Axis{:y}(0.1:0.1:0.3), Axis{:x}(10:10:50)) |
| 232 | +B = @inferred(AxisArray(collect(reshape(1:15,3,5)), Axis{:y}(0.1:0.1:0.3), Axis{:x}(10:10:50))) |
233 | 233 | for C in (A, B)
|
234 | 234 | for op in (sum, minimum) # together, cover both reduced_indices and reduced_indices0
|
235 | 235 | axv = axisvalues(C)
|
|
0 commit comments