A pure-Python implementation of the error function and inverse error function.
Project description
A Pure-Python Error Function and Inverse Error Function Package
pyerf is a pure-Python implementation of the error function and inverse error function using the same functions that SciPy uses (namely parts of the Cephes math library, cprob/ndtr.c and cprob/ndtri.c).
This is a useful package for when you need to calculate some error fuctions but you don’t want to install all of the SciPy/NumPy stuff.
Usage
You can import the module:
from pyerf import pyerf pyerf.erfinv(0.5) # 0.476936... pyerf.erf(0.5) # 0.5204998... pyerf.erfc(0.5) # 0.4795001...
or the package:
import pyerf pyerf.erfinv(0.5) # 0.476936... pyerf.erf(0.5) # 0.5204998... pyerf.erfc(0.5) # 0.4795001...
or only a specific function:
from pyerf import erfinv as inverse_error_function inverse_error_function(0.5) # 0.476936...
and lastly, you can even use import * (but that’s no longer considered very Pythonic as it pollutes the namespace):
from pyerf import * erfinv(0.5) # 0.476936... erf(0.5) # 0.5204998... erfc(0.5) # 0.4795001...
Changelog
See CHANGELOG.md.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pyerf-1.0.1-py2-none-any.whl (11.2 kB) | File type Wheel | Python version py2 | Upload date | Hashes View |
Filename, size pyerf-1.0.1-py3-none-any.whl (11.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size pyerf-1.0.1.tar.gz (8.5 kB) | File type Source | Python version None | Upload date | Hashes View |