Skip to main content

Exploratory analysis of Bayesian models

Project description

Build Status Coverage Status Code style: black

ArviZ

ArviZ (pronounced "AR-vees") is a Python package for exploratory analysis of Bayesian models. Includes functions for posterior analysis, model checking, comparison and diagnostics.

Documentation

The ArviZ documentation can be found in the official docs. First time users may find the quickstart to be helpful. Additional guidance can be found in the usage documentation.

Installation

The latest version can be installed from the master branch using pip:

pip install git+git://github.com/arviz-devs/arviz.git

Another option is to clone the repository and install using python setup.py install.


Gallery

Ridge plot Parallel plot Trace plot Density plot
Posterior plot Joint plot Posterior predictive plot Pair plot
Energy Plot Violin Plot Forest Plot Autocorrelation Plot

Dependencies

ArviZ is tested on Python 3.5 and 3.6, and depends on NumPy, SciPy, xarray, and Matplotlib.

Contributions

ArviZ is a community project and welcomes contributions. Additional information can be found in the Contributing Readme

Developing

A typical development workflow is:

  1. Install project requirements: pip install -r requirements.txt
  2. Install additional testing requirements: pip install -r requirements-dev.txt
  3. Write helpful code and tests.
  4. Verify code style: ./scripts/lint.sh
  5. Run test suite: pytest arviz/tests
  6. Make a pull request.

There is also a Dockerfile which helps for isolating build problems and local development.

  1. Install Docker for your operating system
  2. Clone this repo,
  3. Run ./scripts/container.sh --build

This will build a local image with the tag arviz. After building the image tests can be executing by running docker run arviz. A shell can be started by running docker run arviz /bin/bash. The correct conda environment will be activated automatically.

Code of Conduct

ArviZ wishes to maintain a positive community. Additional details can be found in the Code of Conduct

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

arviz-0.3.1.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

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

arviz-0.3.1-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file arviz-0.3.1.tar.gz.

File metadata

  • Download URL: arviz-0.3.1.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for arviz-0.3.1.tar.gz
Algorithm Hash digest
SHA256 4f30c08a8ad6842be6d7d2002c7ed05fb4e08814012ca7fd0b588e6abeacb7ea
MD5 4162acfa8e1dd53d976987b722f48bb5
BLAKE2b-256 f38cbbee566b50ae5f2dbe7d84a7f31860011b0cac87f1f5460b4a2fa9b92a2d

See more details on using hashes here.

File details

Details for the file arviz-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: arviz-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for arviz-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3076e67a387f47cce6198bb2e8b36998e54620f06809c478e404854d8a11faa1
MD5 49939b2a4c887ec6cab4ab7ebd9c9348
BLAKE2b-256 539f9915a7f0a1a5f735d127c84804e1a716173538a2408722f34dbead729caf

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