scipy/scipy — pull request #333 by pv (2012-10-07 02:42:24+00:00)
Title: MAINT: special: Replace manually written wrappers with autogenerated ones

Replace the manually written special._cephes ufunc definitions by an automatic one, generated from a concise description. This should make the whole thing easier to maintain.

Docstrings are moved to a separate Python file, which is used on autogeneration-time.

The autogeneration actually generates the wrappers in Cython --- this allows easier integration of Cython code, and removes the need to add new bloated modules. I collapsed the existing Cython-written ufuncs to this system.

Tests appear to pass. However, this might need some additional testing, since the test coverage of scipy.special is not very good.