JaxGaussianProcesses / GPJax

Gaussian processes in JAX.
https://docs.jaxgaussianprocesses.com/
Apache License 2.0
436 stars 51 forks source link

Better testing #469

Open thomaspinder opened 3 weeks ago

thomaspinder commented 3 weeks ago

Type of changes

Checklist

Description

This PR introduces hypothesis as a testing library. Where appropriate, data and/or parameters are now sampled from hypothesis and not from hardcoded values. Additionally, functions that are commonly used within unit tests have now been moved under gpjax/testing and themselves tested. This will provide more reliable testing.

Issue Number: N/A