I understand that spelling of `swapaxes` matches the numpy method of the same name, but it's inconsistent with `drop_axes`, and also a strict reading of PEP8.  Should it be `swap_axes` instead?  (Don't have strong feelings, just noticed the inconsistency).