bstractions required efficiently present this interface.</p>
<p><code>dimensions</code> objects describe the N-dimensional addressing scheme and perform the
translation from our n-dimensional 'global' space into our 1-dimensional 'local'
dense address spaces.  In other words they describe how to randomly addressed data
buffers using an n-dimensional addressing scheme that supports numpy style in-place
slicing, transpose, broadcasting, reshape, and APL style rotations.  In this way
they are designed to add '