GPyReg
What is it?
GPyReg is a lightweight package for Gaussian process regression in Python. It was developed for use with PyVBMC (a Python package for efficient black-box Bayesian inference) but is usable as a standalone package.
Documentation
The documentation is currently hosted on github.io.
Installation
GPyReg is available via pip and conda-forge:
python -m pip install gpyreg
or:
conda install --channel=conda-forge gpyreg
GPyReg requires Python version 3.9 or newer.
Troubleshooting and contact
If you have trouble doing something with GPyReg, spot bugs or strange behavior, or you simply have some questions, please feel free to:
- Post in the lab's Discussions forum with questions or comments about GPyReg, your problems & applications;
- Open an issue on GitHub;
- Contact the project lead at luigi.acerbi@helsinki.fi, putting 'GPyReg' in the subject of the email.
You can also demonstrate your appreciation for GPyReg in the following ways:
- Star ⭐ the repository on GitHub;
- Follow Luigi Acerbi on X or Bluesky for updates about our other projects;
If you are interested in applications of Gaussian process regression to Bayesian inference and optimization, you may also want to check out PyVBMC for efficient black-box inference, and PyBADS, the Python implementation of Bayesian Adaptive Direct Search (BADS), our method for fast Bayesian optimization.
License
GPyReg is released under the terms of the BSD 3-Clause License.
Acknowledgments
GPyReg is developed by members (past and current) of the Machine and Human Intelligence Lab at the University of Helsinki and ELLIS Institute Finland. Development of GPyReg from version 1.1 onwards has been assisted by coding agents, including Anthropic's Claude Fable 5.1 and OpenAI's GPT-6 Astra. Work on the GPyReg package is supported by the Research Council of Finland (grants 356498 and 358980 to Luigi Acerbi) and its Flagship programme: Finnish Center for Artificial Intelligence FCAI.
Metadata
Release files for GPyReg 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gpyreg-1.3.1.tar.gz | 127.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gpyreg-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 253.9 kB
Release files / gpyreg-1.3.1.tar.gz
| Download URL | gpyreg-1.3.1.tar.gz |
|---|---|
| Size | 127.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a7af99e0742d13f7e0dc5a424e9b9b2b06b5ccdc63892bedbb81780f2d0b4356
|
|
BLAKE2b-256 checksum How to use checksums |
5eaf081471107900986c4f45e89b37365b753d5f7f7bc2309c479552e0a06bee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / gpyreg-1.3.1-py3-none-any.whl
| Download URL | gpyreg-1.3.1-py3-none-any.whl |
|---|---|
| Size | 126.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
33ee41f6e6a8466da8775c242404a56be2b274c44cc98086372714d6e93f7b48
|
|
BLAKE2b-256 checksum How to use checksums |
bc34e4ffe6cbbb9e028ddb5c63c46aec76150954856d40c3271be8587a027af7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|