Common mathematical routines used by several sub-modules of the Finesse package.
The functions in this extension are to be used by the Python sub-modules of Finesse. When writing additional Cython extensions, use the functions found in finesse.cmath instead for the best performance.
This is the principle behind the separation of
finesse.cmath. The latter only exposes cdef functions and therefore cannot
be used from within the pure Python parts of Finesse.
See The Finesse Cython extensions for further details.