Probabilistic Numerics in Python.
Project description
Probabilistic Numerics in Python
Probabilistic Numerics (PN) interprets classic numerical routines as inference procedures by taking a probabilistic viewpoint. This allows principled treatment of uncertainty arising from finite computational resources. The vision of probabilistic numerics is to provide well-calibrated probability measures over the output of a numerical routine, which then can be propagated along the chain of computation.
This repository aims to implement methods from PN in Python 3 and to provide a common interface for them. This is currently a work in progress, therefore interfaces are subject to change.
Installation
To get started install ProbNum using pip
.
pip install probnum
Alternatively, you can install the latest version from source.
pip install git+https://github.com/probabilistic-numerics/probnum.git
Documentation and Examples
For tips on getting started and how to use this package please refer to the documentation. It contains a quickstart guide and Jupyter notebooks illustrating the basic usage of implemented probabilistic numerics routines.
Package Development
This repository is currently under development and benefits from contribution to the code, examples or documentation. Please refer to the contribution guidelines before making a pull request.
A list of core contributors to ProbNum can be found here.
License and Contact
This work is released under the MIT License.
Please submit an issue on GitHub to report bugs or request changes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for probnum-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60a5aacac87063795150617415e880dfd6c866842f6cc35bce499beeb7d53b21 |
|
MD5 | d065657ec9480e46b1d064f96baebbdd |
|
BLAKE2b-256 | bfbdd142b06506f4f4d9185ec7d1b608280b9e37efc8516e5f91ca66eec8b595 |