ditch numpydoc. napoleon looks better online and in docstring and doesn't spit out 6000 spurious warnings