Skip to main content

uravu logo

making Bayesian modelling easy(er)

status DOI

PyPI version Documentation Status Coverage Status Build Status Build status

uravu (from the Tamil for relationship) is about the relationship between some data and a function that may be used to describe the data.

The aim of uravu is to make using the amazing Bayesian inference libraries that are available in Python as easy as scipy.optimize.curve_fit. Therefore enabling many more to make use of these exciting tools and powerful libraries. Plus, we have some nice plotting functionalities available in the plotting module, capable of generating publication quality figures.

An example of the type of figures that uravu can produce. Showing straight line distribution with increasing uncertainty.

In an effort to make the uravu API friendly to those new to Bayesian inference, uravu is opinionated, making assumptions about priors among other things. However, we have endevoured to make it straightforward to ignore these opinions.

In addition to the library and API, we also have some basic tutorials discussing how Bayesian inference methods can be used in the analysis of data.

Bayesian inference in Python

There are a couple of fantastic Bayesian inference libraries available in Python that uravu makes use of:

Problems

If you discover any issues with uravu please feel free to submit an issue to our issue tracker on Github. Alternatively, if you are feeling confident, fix the bug yourself and make a pull request to the main codebase (be sure to check out our contributing guidelines first).

Installation

uravu is available from the PyPI repository so can be installed using pip or alternatively clone this repository and install the latest development build with the commands below.

pip install -r requirements.txt
python setup.py build
python setup.py install
pytest

Contributors

Metadata

Release files for uravu 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uravu 1.3.0
File Size Uploaded
uravu-1.3.0.tar.gz 19.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for uravu 1.3.0
File Interpreter ABI Platform
uravu-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.4 kB

Release files / uravu-1.3.0.tar.gz

Download URL uravu-1.3.0.tar.gz
Size 19.6 kB
Tags Source
SHA-256 checksum
How to use checksums
339afdf48e35d47c5c794d08af3e6e0cba217a005fc968c6ccd5959da22b28c6
BLAKE2b-256 checksum
How to use checksums
ba25822eb32515b9fe64aba21e06a067d4bb283714a49b3f188fa718fc54988b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / uravu-1.3.0-py3-none-any.whl

Download URL uravu-1.3.0-py3-none-any.whl
Size 24.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7660515c582b8e3c607565e7f637079837dcf2e4c37601f2ee97b8f1588cb69c
BLAKE2b-256 checksum
How to use checksums
1cea8c941abc77485b2b0e1bf9eb0e89a35c678401add578e8666caef3dd4fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.9

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

1 release file

1.2.2

1 release file

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

3 release files

1.0.0

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page