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.
Source Distribution
Built Distributions
File details
Details for the file pyerf-1.0.1.tar.gz
.
File metadata
- Download URL: pyerf-1.0.1.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0a9eef78cdb70550e08c08bd2d3cd3fb06ea9100de72d7c99ce9f329daf8797 |
|
MD5 | 7bccc9f5252ae789e9d7b21ce216d5d7 |
|
BLAKE2b-256 | f20132cfc60a08cbcfd1a1de93a2d995ff458c65da3edde9f920754973ac7349 |
File details
Details for the file pyerf-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: pyerf-1.0.1-py3-none-any.whl
- Upload date:
- Size: 11.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1039d9d84681b0b635f3290699b72884b0f615fdf3a4738ba3e96c5185f69d8 |
|
MD5 | 91daa9ba324a3044a3c351865791a5e7 |
|
BLAKE2b-256 | 020be73e5e619f479fb98a24385a233be39237bac88950b24c50623818979aa4 |
File details
Details for the file pyerf-1.0.1-py2-none-any.whl
.
File metadata
- Download URL: pyerf-1.0.1-py2-none-any.whl
- Upload date:
- Size: 11.2 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68191839eedf566c031b4959fafff83fbd1c9022b42143ea3684c9b2d6e6371a |
|
MD5 | 61c6926e30f5df7165c0dd14da8c1cc9 |
|
BLAKE2b-256 | e1184d6d10b5dfbdd58d3cefa8b47124d3fc325fb384b159b852473df1446dfb |