Skip to main content

Tool for Multi-Output Gaussian Process Emulators

Project description

Multi-Output Gaussian Process Emulator

mogp_emulator is a Python package for fitting Gaussian Process Emulators to computer simulation results. The code contains routines for fitting GP emulators to simulation results with a single or multiple target values, optimizing hyperparameter values, and making predictions on unseen data. The library also implements experimental design, dimension reduction, and calibration tools to enable modellers to understand complex computer simulations.

Build Status codecov Documentation Status

Installation

mogp_emulator requires Python version 3.6 or later. The code and all of its dependencies can be installed via pip:

pip install mogp-emulator

Optionally, you may want to install some additional optional packages. matplotlib is useful for visualising some of the results of the benchmarks, and patsy is highly recommended for users that wish to parse R-style string formulas for specifying mean functions. These can be found in the requirements-optional.txt file in the main repository.

Documentation

The documentation is available at readthedocs for the current builds of the master and devel versions, plus any previous tagged releases. The documentation is available there in HTML, PDF, or e-Pub format.

Getting Help

This package is under active development by the Research Engineering Group at the Alan Turing Institute as part of several projects on Uncertainty Quantification. Questions about the code or any feedback on the usability and features that you would find useful can be sent to Eric Daub <edaub@turing.ac.uk>. If you encounter any bugs or problems with installing the software, please see the Issues tab on the Github page, and if the issue is not present, create a new one.

Contributing

If you find this software useful, please consider taking part in its development! We aim to make this a welcoming, collaborative, open-source project where users of any background or skill levels feel that they can make valuable contributions. Please see the Code of Conduct for more on our expectations for participation in this project, and our Contributing Guidelines for how to get involved.

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

mogp_emulator-0.6.0.tar.gz (153.2 kB view details)

Uploaded Source

Built Distribution

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

mogp_emulator-0.6.0-py3-none-any.whl (182.2 kB view details)

Uploaded Python 3

File details

Details for the file mogp_emulator-0.6.0.tar.gz.

File metadata

  • Download URL: mogp_emulator-0.6.0.tar.gz
  • Upload date:
  • Size: 153.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for mogp_emulator-0.6.0.tar.gz
Algorithm Hash digest
SHA256 b85dc4d2b80a0f35af62c951b88f2ca64e3a82add59e0b767d53b8de5dbbf5c9
MD5 300ff79edf87b0b88533d37de5005d4e
BLAKE2b-256 574d35c643e3b83fc9dd3119031aca65cfa08c95b45f873e39400a13a1e59bf4

See more details on using hashes here.

File details

Details for the file mogp_emulator-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: mogp_emulator-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 182.2 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.26.0 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for mogp_emulator-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88e350857a922319cd89dab5e2622b0728c8a986e342d7c9e90fecf70c5e3d72
MD5 841ee0660e1602b14a5fd21096483cdd
BLAKE2b-256 ded876874ff5fec56764dc4ef1ea3fbb14cc53e28cb9c175166be85dfbe0f18f

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