is there a reason one would not want to always include all coordinates in the loadable_variables
The main reason though is that coordinates can be N-dimensional in general, in which case you might use a lot of storage duplicating them. But for low-dimensional coordinates I agree we should recommend people load them.
Perhaps we should even add another option: loadable_variables='coords' or loadable_variables='1d_coords', which we could default to... The latter is pretty much what xr.open_dataset already does for choosing which coordinates to create indexes for.
Originally posted by @TomNicholas in #330
Originally posted by @TomNicholas in #330