Skip to main content

Probabilistic Numerics in Python.

Project description

probabilistic numerics ProbNum

Build Status Coverage Status Documentation Benchmarks PyPI


ProbNum implements probabilistic numerical methods in Python. Such methods solve numerical problems from linear algebra, optimization, quadrature and differential equations using probabilistic inference. This approach captures uncertainty arising from finite computational resources and stochastic input.


Probabilistic Numerics (PN) aims to quantify uncertainty arising from intractable or incomplete numerical computation and from stochastic input using the tools of probability theory. 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.

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

Note: This package is currently work in progress, therefore interfaces are subject to change.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

probnum-0.1.2.tar.gz (523.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

probnum-0.1.2-py2.py3-none-any.whl (130.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file probnum-0.1.2.tar.gz.

File metadata

  • Download URL: probnum-0.1.2.tar.gz
  • Upload date:
  • Size: 523.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.5

File hashes

Hashes for probnum-0.1.2.tar.gz
Algorithm Hash digest
SHA256 82b3caf48379e89d026144c6478c24815c497239241ab8ed1151e7e3170f0ac8
MD5 637caba29379a740ada5aaa6a63f92da
BLAKE2b-256 fa9a3a33a89f3c6c9ff7842f57ec998fc3c7aa99064d996e38b7bb63b56faa89

See more details on using hashes here.

File details

Details for the file probnum-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: probnum-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 130.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.5

File hashes

Hashes for probnum-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b8c6ed3d3e23b057f1a0c26053d8883de1ef790aabc77216b80a8eb47ef31804
MD5 e32c098954523d845a8b45da7d12b9eb
BLAKE2b-256 fe62276a5d6ae329a7bc673f017fe20410942f3efc61c0258b3885f60682bf93

See more details on using hashes here.

Supported by

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