1.4.5 The special function module.

PyGSL comes with two implementations for the special functions. The sf and the testing.sf module. The first one was the first implementation and will be removed soon, while the later one wraps the special functions as numpy UFuncs. The UFunc module will eventually replace the sf module.

Generating the wrapper has not been automatized yet. First swig is used to parse the header files and dump them into xml and then a specialized wrapper reads this tree and writes the wrappers.

This involves the following steps:

The functions not wrapped automatically are defined in the list exclude_list in the file sf_functions.py