Skip to main content

Predictive modelling and UQ suite.

Project description

Andvaranaut

Predictive modelling and uncertainty quantification (UQ) suite. Use requires provision of target function which takes inputs and returns quantity of interest. In addition, probability distributions (from scipy.stats) for input variables should be specified if using sampling, along with optional input/output conversion methods (e.g bounded to unbounded range) for more performant machine learning surrogates.

Name backstory: https://en.wikipedia.org/wiki/Andvaranaut

To install run the following in the same directory as setup.py (can drop the --user flag if root):

pip3 install --user .

Functionality

Current

  • Latin hypercube sampling
  • UQ forward propagation
  • Parallel target function execution
  • Input & output transformations
  • Gaussian process (GP) surrogates
  • Inverse Bayesian problems via maximum a posteriori (MAP) or Markov chain Monte Carlo (MCMC)
  • GP hyperparameter optimisation via MAP or MCMC
  • Hyperparameter optimisation optionally includes those necessary for complex multi-layered input and output transformations
  • Custom GP mean functions
  • Bayesian optimisation

Future

  • PCE surrogates
  • Neural networks (NN)
  • NN autoencoding for GP surrogate
  • GP adaptive sampling

Tutorial

In tutorial/ is a Jupyter notebook called tutorial.ipynb. This will walk through most basic package functionality.

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

andvaranaut-1.0.0.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

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

andvaranaut-1.0.0-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

Details for the file andvaranaut-1.0.0.tar.gz.

File metadata

  • Download URL: andvaranaut-1.0.0.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for andvaranaut-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9da0784d3b017206b8392de56a37c1e5ce23a2bd4df33cf20a153b5fd051fb77
MD5 25ddc5d391b3ff9a7e8370f18833bec6
BLAKE2b-256 6dbf530c0d139e71e9661ae518b9c83d68b4f4d1351f9b3a0f38e46d29edf81e

See more details on using hashes here.

File details

Details for the file andvaranaut-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: andvaranaut-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for andvaranaut-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 03a0586b6f76dbca3982b41d03849a84231134998f7d884bbad1f97949d56a65
MD5 b15e906d1430f0aec6343506d06208ca
BLAKE2b-256 176728e6049b01d37d9dc0eeadc6580cd91b8f7fc91b3092de67a99d5a8cc02d

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