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 proposed new features – even simple and self-contained ones – aren't being added (see, e.g.). That's the reason for this package, AxisKeysExtra.jl
: it extends AxisKeys
with new convenience functions, conversions, Makie plotting recipes.
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.