[Scipy-tickets] [SciPy] #1741: SciPy's complex erf code is not free/open-source?

SciPy Trac scipy-tickets@scipy....
Thu Oct 4 20:18:43 CDT 2012


#1741: SciPy's complex erf code is not free/open-source?
-----------------------+----------------------------------------------------
 Reporter:  stevenj    |       Owner:  somebody   
     Type:  defect     |      Status:  new        
 Priority:  high       |   Milestone:  Unscheduled
Component:  scipy.lib  |     Version:  0.11.0     
 Keywords:             |  
-----------------------+----------------------------------------------------
 The complex error function implementation in SciPy seems to use the
 subroutine WOFZ published in ACM Transactions on Mathematical Software
 (TOMS):

 https://github.com/scipy/scipy/blob/master/scipy/special/toms/wofz.f

 ACM TOMS code is generally NOT free/open-source software: it falls under
 the ACM Software copyright
 (http://www.acm.org/publications/policies/softwarecrnotice) which is free-
 of-charge only for noncommercial use.

 I came across this because I was looking for a free/open-source complex
 erf routine to use in our own code; we originally wanted to use the TOMS
 code, but reluctantly concluded that it was unusable because of licensing.
 As an alternative, I wrote an independent implementation of another
 algorithm (which seems to be a bit more accurate than WOFZ) and released
 it as free/open-source software: http://ab-
 initio.mit.edu/wiki/index.php/Faddeeva_w

-- 
Ticket URL: <http://projects.scipy.org/scipy/ticket/1741>
SciPy <http://www.scipy.org>
SciPy is open-source software for mathematics, science, and engineering.


More information about the Scipy-tickets mailing list