NAG and Python
The carefully designed interface to NAG's mathematical and statistical routines often makes calling them from different development environments, programming languages and software packages straightforward.
To get you started with using the NAG Library from Python a set of bindings is available for download (when you leave your details). These are for use in conjunction with the NAG C Library.
These bindings provide access to all NAG Library routines from Python. They do not offer particularly pythonic interfaces. So you may wish to wrap the ctypes interface with a pure Python interface for the functions you frequently use. A blog item has been published describing one way of doing this, please click here.
Please contact us if you would like more help with this or with other NAG and Python questions.
Other NAG and Python Links
To see some more detail of how bindings can be auto generated you may want to read Calling the NAG Fortran Library from Python using F2PY.
There is also some other previous work available in a NAG and Python Series by Mike Croucher : Python/NAG Introduction - How to call the NAG C Library from Python using ctypes.