Skip to main content

A pure-Python implementation of the error function and inverse error function.

Project description

A Pure-Python Error Function and Inverse Error Function Package

Travis-CI (Linux, Max) Latest PyPI version Python Wheels Supported Python Versions Documentation Status

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

pyerf-1.0.1.tar.gz (8.5 kB view hashes)

Uploaded Source

Built Distributions

pyerf-1.0.1-py3-none-any.whl (11.2 kB view hashes)

Uploaded Python 3

pyerf-1.0.1-py2-none-any.whl (11.2 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page