In 292eaad, I removed all the compiler warnings but on of them was warning of an issue with numpy API. We include ndarrayobject.h which the first comment in is DON'T INCLUDE THIS DIRECTLY. We should switch to a better python numpy array interface, either pybind11 or boost-numpy I don't know which one is better in this situation.