numpydoc extension