Skip to main content

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 packages. In particular, matplotlib is useful for visualising some of the results of the benchmarks. These can be found in the requirements-optional.txt file in the main repository.

Additionally, packages used in testing and developing the code base are listed in requirements-dev.txt.

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.

Metadata

Release files for mogp-emulator 0.7.2

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

Source distribution (sdist)

Source distribution for mogp-emulator 0.7.2
File Size Uploaded
mogp_emulator-0.7.2.tar.gz 165.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mogp-emulator 0.7.2
File Interpreter ABI Platform
mogp_emulator-0.7.2-py3-none-any.whl Python 3 none any Details

Total release size: 361.8 kB

Release files / mogp_emulator-0.7.2.tar.gz

Download URL mogp_emulator-0.7.2.tar.gz
Size 165.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f6128ec0165e6a75efbe7fffb9c66c7ca27ec649fc59500b2d0e740ab4ef43df
BLAKE2b-256 checksum
How to use checksums
77147c54eb5a2b36101eb2ebe1ae8b4e0be796c2cf0fa80b428aa0b6f7d8e88a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / mogp_emulator-0.7.2-py3-none-any.whl

Download URL mogp_emulator-0.7.2-py3-none-any.whl
Size 196.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0639456168b1b969e90d1df9d89471d6c52188851ff96ac5c0d12e916b53cd98
BLAKE2b-256 checksum
How to use checksums
7d6257dc5912b5ea70250c323175a79ac39f05060eed1c02c09ab98f92c86105
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.7.2 This release

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 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