DimensionalData vs AxisKeys

Hi, it seems that DimensionalData and AxisKeys have quite a bit overlap.

What are the considerations I should keep in mind for choosing between these two packages?

I posted the same question on Zulip a while ago, and @mcabbott gave a comprehensive answer including other packages as well:

https://julialang.zulipchat.com/#narrow/channel/274208-helpdesk-.28published.29/topic/Labelled.2Fnamed.20arrays

3 Likes

Basically,

  • AxisKeys.jl: the structure is more lightweight; more composable especially in terms of using specialized arrays for axiskeys
  • DimensionalData.jl: more complex with more features built-in

Both are AbstractArrays :slight_smile: