Removed the dependency from numpy by using dynd buffers