Dense, multidimensional, distributed-memory arrays for Python