Python library for Generalized Gaussian Process Modeling
Project description
gpplus
GPPlus library
Overview
GPPlus is a Python library that provides generalized Gaussian Process modeling. This repository contains the source code and documentation for the library.
Installation
To install the package, follow these steps:
-
Clone the repository:
git clone https://github.com/Bostanabad-Research-Group/gp-private.git
-
Navigate to the gp-private directory:
cd gp-private
-
Install the package using pip:
pip install .
Usage
After installation, you can import and use the library in your Python scripts. For example:
import gpplus # or the appropriate module name ''' Your code here using gpplus '''
Contributing
We welcome contributions from the community! Please, check our contributing guideline.
More About GP+
GP+ is an open-source library for kernel-based learning via Gaussian processes (GPs). It systematically integrates nonlinear manifold learning techniques with GPs for single and multi-fidelity emulation, calibration of computer models, sensitivity analysis, and Bayesian optimization. GP+ is built on PyTorch and provides a user-friendly and object-oriented tool for probabilistic learning and inference.
For more detailed information, refer to our paper: "GP+: A Python Library for Kernel-based Learning via Gaussian Processes".
Citing Us
If you use GP+ in your work, please use the following citation:
Yousefpour, Amin; Zanjani Foumani, Zahra; Shishehbor, Mehdi; Mora, Carlos; Bostanabad, Ramin. "GP+: A Python Library for Kernel-based Learning via Gaussian Processes." Advances in Engineering Software (2024). https://doi.org/10.1016/j.advengsoft.2024.103686.
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gpplus-0.1.0.0.tar.gz.
File metadata
- Download URL: gpplus-0.1.0.0.tar.gz
- Upload date:
- Size: 69.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42b24602e217c83b4c57a2b5e3f3db90e660c96634963346dbb33bdab5617adb
|
|
| MD5 |
69f0418330a9cfae6ad8b96b16817072
|
|
| BLAKE2b-256 |
43b52e6964dd6808def983c1d4d041a0be4bcb87c6b7ccd84d2cc2a0d25b7f17
|
File details
Details for the file gpplus-0.1.0.0-py3-none-any.whl.
File metadata
- Download URL: gpplus-0.1.0.0-py3-none-any.whl
- Upload date:
- Size: 97.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cabf7803d050a8c06d5355339dfb499d00db54bfbc3293058caedbe7d0cc3d4
|
|
| MD5 |
faf1e25c9e7f8004dcf39fdbf6cc55e2
|
|
| BLAKE2b-256 |
b9da15d8d6db46aaace38c3b31290529be7e7bed57f93222d2e9e6782cd6a1be
|