Skip to content
/ neogapp Public

A modernised ✨ version of the Gaussian Processes in Python package πŸ“¦ to be used natively with Python 3 🐍

License

Notifications You must be signed in to change notification settings

ica574/neogapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NeoGaPP

Based on GaPP, this fork aims to provide native execution of the library in Python 3 environments. Its utility lies in the incompatibilities of the original due to API changes in dependencies like NumPy, and the emergence of new platforms like aarch64-apple-darwin which are not natively supported by Python 2.

Installation

To install NeoGaPP, simply clone this repository into a local directory, and install it by running pip install . in the root of the same directory.

The examples folder contains some sample programs to demonstrate the capabilities of the library.

Information

GaPP, meaning Gaussian Processes in Python, is a library that facilitates the use of Gaussian processes, which can be used to reconstruct a function from a sample of data without assuming a parameterization of it. It handles individual error bars on the data and can be used to determine the derivatives of the reconstructed function.

Original Authors

Credit is given to the original authors of GaPP which was written by Marina Seikel, Chris Clarkson, and Mathew Smith, and used in their paper Reconstruction of dark energy and expansion dynamics using Gaussian processes.

About

A modernised ✨ version of the Gaussian Processes in Python package πŸ“¦ to be used natively with Python 3 🐍

Topics

Resources

License

Stars

Watchers

Forks

Languages