Skip to main content

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

Metadata

Release files for gpplus 0.1.0.0

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

Source distribution (sdist)

Source distribution for gpplus 0.1.0.0
File Size Uploaded Provenance Actions
gpplus-0.1.0.0.tar.gz 69.1 kB Without provenance Details for gpplus-0.1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gpplus 0.1.0.0
File Interpreter ABI Platform Actions
gpplus-0.1.0.0-py3-none-any.whl Python 3 none any Details for gpplus-0.1.0.0-py3-none-any.whl

Total release size: 166.1 kB

Release files / gpplus-0.1.0.0.tar.gz

Download URL gpplus-0.1.0.0.tar.gz
Size 69.1 kB
Tags Source
SHA-256 checksum
How to use checksums
42b24602e217c83b4c57a2b5e3f3db90e660c96634963346dbb33bdab5617adb
BLAKE2b-256 checksum
How to use checksums
43b52e6964dd6808def983c1d4d041a0be4bcb87c6b7ccd84d2cc2a0d25b7f17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / gpplus-0.1.0.0-py3-none-any.whl

Download URL gpplus-0.1.0.0-py3-none-any.whl
Size 97.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6cabf7803d050a8c06d5355339dfb499d00db54bfbc3293058caedbe7d0cc3d4
BLAKE2b-256 checksum
How to use checksums
b9da15d8d6db46aaace38c3b31290529be7e7bed57f93222d2e9e6782cd6a1be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for gpplus 0.1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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