Skip to main content

Gaussian process code with C compiled kernel functions that have sparse matrix support

Project description

Gaussian Process API

Some ground work for Gaussian Processes / storing to HDF5 in a clean API.

For use examples, check out the Jupyter notebooks!

Installation:

Method 1:

This will only work with python 3.7+, and on a computer with cholmod installed (suitesparse, libsuitesparse-dev, etc...).

python3 -m pip install gaussian-process-api

Method 2:

This should work on any computer with anaconda:

conda create --name gp-api python=3.9
conda activate gp-api
conda install -c conda-forge scikit-sparse
python3 -m pip install gaussian-process-api
python3 -m pip install --upgrade ipykernel
python3 -m ipykernel install --user --name "gp-api" --display-name "gp-api" # For jupyter 

Contributing

We are open to pull requests.

If you would like to make a contribution, please explain what changes you are making and why.

License

MIT

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

gaussian_process_api-0.5.3.tar.gz (36.5 kB view details)

Uploaded Source

File details

Details for the file gaussian_process_api-0.5.3.tar.gz.

File metadata

  • Download URL: gaussian_process_api-0.5.3.tar.gz
  • Upload date:
  • Size: 36.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for gaussian_process_api-0.5.3.tar.gz
Algorithm Hash digest
SHA256 6001b8ffcefc2ba5d4843d80859508567974ce6929d20b061468cf21b3645f2d
MD5 fcb8eca86a4855b1efc2560c68f6ac3f
BLAKE2b-256 aa8c1eb031be69751bfd0361c9d6b29cc4b3fa662b157773d33cff9bf518a729

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