|
1 | 1 | # AxisArrays
|
2 | 2 |
|
3 |
| -[](https://travis-ci.org/mbauman/AxisArrays.jl) [](https://coveralls.io/r/mbauman/AxisArrays.jl?branch=master) |
| 3 | +[](https://travis-ci.org/JuliaArrays/AxisArrays.jl) [](https://coveralls.io/r/JuliaArrays/AxisArrays.jl?branch=master) |
4 | 4 |
|
5 | 5 | This package for the Julia language provides an array type (the `AxisArray`) that knows about its dimension names and axis values.
|
6 | 6 | This allows for indexing with the axis name without incurring any runtime overhead.
|
7 | 7 | AxisArrays can also be indexed by the values of their axes, allowing column names or interval selections.
|
8 | 8 | This permits one to implement algorithms that are oblivious to the storage order of the underlying arrays.
|
9 | 9 | In contrast to similar approaches in [Images.jl](https://github.com/timholy/Images.jl) and [NamedArrays.jl](https://github.com/davidavdav/NamedArrays), this allows for type-stable selection of dimensions and compile-time axis lookup. It is also better suited for regularly sampled axes, like samples over time.
|
10 | 10 |
|
11 |
| -Collaboration is welcome! This is still a work-in-progress. See [the roadmap](https://github.com/mbauman/AxisArrays.jl/issues/7) for the project's current direction. |
| 11 | +Collaboration is welcome! This is still a work-in-progress. See [the roadmap](https://github.com/JuliaArrays/AxisArrays.jl/issues/7) for the project's current direction. |
12 | 12 |
|
13 | 13 | ## Example of currently-implemented behavior:
|
14 | 14 |
|
15 | 15 | ```julia
|
16 |
| -julia> Pkg.clone("https://github.com/mbauman/Tuples.jl") |
17 |
| - Pkg.clone("https://github.com/mbauman/RangeArrays.jl") |
18 |
| - Pkg.clone("https://github.com/mbauman/AxisArrays.jl") |
| 16 | +julia> Pkg.clone("https://github.com/JuliaArrays/AxisArrays.jl") |
19 | 17 | using AxisArrays, SIUnits
|
20 | 18 | import SIUnits.ShortUnits: s, ms, µs
|
21 | 19 |
|
@@ -165,7 +163,7 @@ julia> using Gadfly
|
165 | 163 | plot(spks, x=:time_sub, y=:data, group=:time_rep, color=DataFrames.RepeatedVector(Ks.assignments, size(spks, 1), 1), Geom.line)
|
166 | 164 | ```
|
167 | 165 |
|
168 |
| - |
| 166 | + |
169 | 167 |
|
170 | 168 |
|
171 | 169 | ## Indexing
|
|
0 commit comments