ditch memoryviews in favour of PyArray_DATA
fix docs