A wrapper allowing Numpy arrays to be accessed in C++ as boost::multi_array objects