Skip to main content

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:

  1. Clone the repository:

    git clone https://github.com/Bostanabad-Research-Group/gp-private.git

  2. Navigate to the gp-private directory:

    cd gp-private

  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpplus-0.1.0.0.tar.gz (69.1 kB view details)

Uploaded Source

Built Distribution

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

gpplus-0.1.0.0-py3-none-any.whl (97.0 kB view details)

Uploaded Python 3

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

Hashes for gpplus-0.1.0.0.tar.gz
Algorithm Hash digest
SHA256 42b24602e217c83b4c57a2b5e3f3db90e660c96634963346dbb33bdab5617adb
MD5 69f0418330a9cfae6ad8b96b16817072
BLAKE2b-256 43b52e6964dd6808def983c1d4d041a0be4bcb87c6b7ccd84d2cc2a0d25b7f17

See more details on using hashes here.

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

Hashes for gpplus-0.1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6cabf7803d050a8c06d5355339dfb499d00db54bfbc3293058caedbe7d0cc3d4
MD5 faf1e25c9e7f8004dcf39fdbf6cc55e2
BLAKE2b-256 b9da15d8d6db46aaace38c3b31290529be7e7bed57f93222d2e9e6782cd6a1be

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