The AxisKeys.jl package provides a nice lightweight KeyedArray
structure: arrays with keyed/labelled axes, similar to xarray
in Python.
It is being maintained, but for stability reasons new features are added very cautiously. That's the reason for this package, AxisKeysExtra.jl
: it extends AxisKeys
with new convenience functions, conversions, Makie plotting recipes. Some of them may be upstreamed to AxisKeys
at some point.
The intended usage is to just do using AxisKeysExtra
: it reexports AxisKeys
, so one can use both regular AxisKeys
functionality and functions defined in this package.
See the Pluto notebook for details and examples.