Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

pyerf

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pyerf

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

  • 1.0.1
  • PyPI
  • Socket score

Maintainers
1

PyErf

A Pure-Python Error Function and Inverse Error Function Package

|travis| |pypi| |wheels| |pythonversion| |docs|

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:

.. code-block:: python

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:

.. code-block:: python

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:

.. code-block:: python

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):

.. code-block:: python

from pyerf import * erfinv(0.5) # 0.476936... erf(0.5) # 0.5204998... erfc(0.5) # 0.4795001...

Changelog

See CHANGELOG.md_.

.. Images and Links

.. |travis| image:: https://travis-ci.org/dougthor42/PyErf.svg?branch=master :target: https://travis-ci.org/dougthor42/PyErf :alt: Travis-CI (Linux, Max)

.. |pypi| image:: https://img.shields.io/pypi/v/pyerf.svg :target: https://pypi.python.org/pypi/pyerf/ :alt: Latest PyPI version

.. |wheels| image:: https://img.shields.io/pypi/wheel/pyerf.svg :target: https://pypi.python.org/pypi/pyerf/ :alt: Python Wheels

.. |pythonversion| image:: https://img.shields.io/pypi/pyversions/pyerf.svg :target: https://pypi.python.org/pypi/pyerf/ :alt: Supported Python Versions

.. |docs| image:: https://img.shields.io/badge/docs-pythonhosted-brightgreen.svg :target: https://pythonhosted.org/pyerf :alt: Documentation Status

.. _CHANGELOG.md: https://github.com/dougthor42/PyErf/blob/master/CHANGELOG.md .. _cprob/ndtr.c: https://github.com/jeremybarnes/cephes/blob/master/cprob/ndtr.c .. _cprob/ndtri.c: https://github.com/jeremybarnes/cephes/blob/master/cprob/ndtri.c .. _SciPy: https://www.scipy.org/ .. _NumPy: http://www.numpy.org/

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc