fatiando / rockhound

NOTICE: This library is no longer being developed. Use Ensaio instead (https://www.fatiando.org/ensaio). -- Download geophysical models/datasets and load them in Python
BSD 3-Clause "New" or "Revised" License
34 stars 15 forks source link

Use napoleon instead of numpydoc to unpin Sphinx #60

Closed santisoler closed 4 years ago

santisoler commented 4 years ago

The combination of latest sphinx (2.2.0), numpydoc, and sphinx_rtd_theme causes a mangled rendering of the parameter list. We were pinning sphinx to 1.8.5, which is getting old and causing dependency problems. Replacing numpydoc with sphinx.ext.napoleon fixes the problem (though generates slightly different output). Modify autosummary class in order to generate a Methods Summary. Update Sphinx configuration: change values of napoleon configuration to compile Returns and Attributes with the same style as the Parameters list. The changes applied were based on fatiando/pooch#122 and fatiando/harmonica#129.

Fixes #59

Reminders