Unstable and experimental new Gaussian Process implementation for PyMC
Project description
pymc-gpx
Unstable and eXperimental manifold-oriented Gaussian processes for PyMC.
The goal is to sort out the API and eventually merge it into PyMC. We are mainly focused on HSGP, but may also tweak the normal GP implementation.
This API will break without notice, so it's strongly recommended to pin the exact version of this package.
HSGP to-dos
- Add interval with Dirichlet boundary conditions
- Add interval with Neumann boundary conditions
- Add interval with Neumann boundary conditions and zero mean
- Add interval with periodic boundary conditions
- Add interval with mixed boundary conditions
- Add tensor products
- Add sphere
- Add disc with Dirichlet boundary conditions
- Add disc with Neumann boundary conditions
- Add harmonic oscillator
Getting started
pip install pymc-gpx
# Import the old but tweaked HSGP API
from gpx.old import HSGP
Development
It's recommended to get and use pixi and pre-commit. See the documentation for information on Pixi integration with IDEs like VS Code or JupyterLab.
# Enable pre-commit hooks
pre-commit install
# Run an activated shell
pixi shell
# Run mypy and tests
pixi run mypy
pixi run test
pixi run test-old
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
File details
Details for the file pymc_gpx-0.0.1.tar.gz
.
File metadata
- Download URL: pymc_gpx-0.0.1.tar.gz
- Upload date:
- Size: 80.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 268d521ba6865b64f83080f2b6d9e01e7af3a558bcf9f1422c21b64497b8d4f3 |
|
MD5 | b6b1e476a280433935adac54ae394323 |
|
BLAKE2b-256 | 8ca852fb54d02f3bc7ca78fa390c515ed0ecca4005428e12b2788e2e49a00e3e |
File details
Details for the file pymc_gpx-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: pymc_gpx-0.0.1-py3-none-any.whl
- Upload date:
- Size: 36.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32de939a1cd1811312a5bb43b47578aa700e351150c6b6581620daececf07827 |
|
MD5 | e3748fc7ebac2f6422723a875d583d0d |
|
BLAKE2b-256 | 8767a6caf88589cd19aa526caa13cc08f911b74aace7697fd1640307925d910d |