Skip to content

Commit

Permalink
Merge pull request #340 from pv/fix-cerf
Browse files Browse the repository at this point in the history
BUG: special: fix accuracy issues in complex erf by using a different implementation

This PR changes complex-valued erf family functions to use implementations from
Steven G. Johnson's Faddeeva package. This is more numerically stable than the
previously used implementation.

Closes Trac #1207, #1699, #1757, #1758, #1759
  • Loading branch information
pv committed Nov 4, 2012
2 parents 754d79c + e2283dd commit ed14bf0
Show file tree
Hide file tree
Showing 25 changed files with 3,806 additions and 1,777 deletions.
4 changes: 4 additions & 0 deletions MANIFEST.in
Expand Up @@ -8,8 +8,11 @@ include setupscons.py
include setupegg.py
include setup.py
include scipy/*.py
# Add Cython files
recursive-include scipy *.pyx *.pxd *.pxi
# Adding scons build related files not found by distutils
recursive-include scipy SConstruct SConscript
recursive-include scipy README
# Add files to allow Bento build
include f2py.py
include interface_gen.py
Expand All @@ -26,3 +29,4 @@ recursive-include doc/release *
recursive-include doc/source *
recursive-include doc/sphinxext *
prune scipy/special/tests/data/boost
include scipy/special/Faddeeva.hh
1 change: 1 addition & 0 deletions THANKS.txt
Expand Up @@ -109,6 +109,7 @@ Alex Reinhart for documentation improvements.
Patrick Varilly for cKDTree improvements.
Sturla Molden for cKDTree improvements.
Nathan Crock for bug fixes.
Steven G. Johnson for Faddeeva W and erf* implementations.


Institutions
Expand Down

0 comments on commit ed14bf0

Please sign in to comment.