Skip to main content

An open-source, object-oriented Python package for surrogate-assisted Bayesain Validation of computational models.

Reason this release was yanked:

bugs

Project description

bayesvalidrox logo

BayesValidRox

An open-source, object-oriented Python package for surrogate-assisted Bayesain Validation of computational models. This framework provides an automated workflow for surrogate-based sensitivity analysis, Bayesian calibration, and validation of computational models with a modular structure.

Authors

Installation

The best practive is to create a virtual environment and install the package inside it.

To create and activate the virtual environment run the following command in the terminal:

  python3 -m venv bayes_env
  cd bayes_env
  source bin/activate

You can replace bayes_env with your preferred name. For more information on virtual environments see this link.

Now, you can install my project with pip inside the venv with:

  pip install bayesvalidrox

Features

  • Surrogate modeling with Polynomial Chaos Expansion
  • Global sensitivity analysis using Sobol Indices
  • Bayesian calibration with MCMC using emcee package
  • Bayesian validation with model weights for multi-model setting

Requirements

  • numpy==1.22.1
  • pandas==1.2.4
  • joblib==1.0.1
  • matplotlib==3.4.2
  • seaborn==0.11.1
  • scikit-learn==0.24.2
  • tqdm==4.61.1
  • chaospy==4.3.3
  • emcee==3.0.2
  • tables==3.6.1
  • corner==2.2.1
  • h5py==3.2.1
  • statsmodels==0.13.2

TexLive for Plotting with matplotlib

Here you need super user rights

sudo apt-get install dvipng texlive-latex-extra texlive-fonts-recommended cm-super

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

bayesvalidrox-0.0.3.tar.gz (100.0 kB view details)

Uploaded Source

Built Distribution

bayesvalidrox-0.0.3-py3-none-any.whl (110.1 kB view details)

Uploaded Python 3

File details

Details for the file bayesvalidrox-0.0.3.tar.gz.

File metadata

  • Download URL: bayesvalidrox-0.0.3.tar.gz
  • Upload date:
  • Size: 100.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.61.1 importlib-metadata/4.10.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for bayesvalidrox-0.0.3.tar.gz
Algorithm Hash digest
SHA256 e6dddfc27420d043da22d8d47471ab1bf2d74c1830801a53dd8af4cc9172b672
MD5 e4818dd8ccd93d475e6c93d77ef7e83a
BLAKE2b-256 3690e099bbe25cde2df6ac21ecb76f8a8b1af133e79b04c6d3370a6cf6571207

See more details on using hashes here.

File details

Details for the file bayesvalidrox-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: bayesvalidrox-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 110.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.61.1 importlib-metadata/4.10.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for bayesvalidrox-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 790452adabdcb35884c167c950f093bae8b8cca7c974ea3b3b3f43bd7da2f69a
MD5 5bda6f8664cccb54064cd6cae5a212a6
BLAKE2b-256 5ce9daa30b0f2bc98868bdca7c16d2d945ce77bebf95e27d63aaee4dcdccec88

See more details on using hashes here.

Supported by

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