@nden can you elaborate?  You mean arbitrary re-ordering of the axes?  Since that already exists as `wcs.sub`, I figured a convenience function resembling the `np.ndarray.swapaxes` method made sense.  But I'm not sure that's what you meant.