Jonathan H. wrote: "In the PR I tried to give an example of what needs to be done using the calctd rountine. The steps were:
- Adjust the f2py signature for the subroutine to properly reflect the input, output and hidden parameters.
- Write a Python function which calls the wrapped function.
- Create a docstring consistent with the Numpy/SciPy docstring standard, much of this can be modified from documentation in the Fortran file.
(https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt)
- Create a test function (or class) which can run with nose+unittest
- Add the documentation and rebuild.
This was an iterative/parallel process and some of the detail should be discussed before we do start performing this for all the routines in the library."
Thoughts from folks?