JuliaGaussianProcesses / Stheno.jl

Probabilistic Programming with Gaussian processes in Julia
Other
339 stars 26 forks source link

Use AbstractGPs #157

Closed willtebbutt closed 3 years ago

willtebbutt commented 3 years ago

Using AbstractGPs to provide the core GP type provides a surprisingly large amount of functionality, and enables the removal of a surprisingly large amount of code.

codecov[bot] commented 3 years ago

Codecov Report

Merging #157 (0ade2bb) into DEV-0.7 (fe2c4fa) will increase coverage by 1.75%. The diff coverage is 97.56%.

Impacted file tree graph

@@             Coverage Diff             @@
##           DEV-0.7     #157      +/-   ##
===========================================
+ Coverage    77.66%   79.41%   +1.75%     
===========================================
  Files           24       21       -3     
  Lines          676      583      -93     
===========================================
- Hits           525      463      -62     
+ Misses         151      120      -31     
Impacted Files Coverage Δ
src/Stheno.jl 100.00% <ø> (ø)
src/abstract_gp.jl 92.30% <88.88%> (+4.58%) :arrow_up:
src/composite/addition.jl 100.00% <100.00%> (ø)
src/composite/approximate_conditioning.jl 98.50% <100.00%> (ø)
src/composite/compose.jl 55.81% <100.00%> (ø)
src/composite/composite_gp.jl 100.00% <100.00%> (ø)
src/composite/conditioning.jl 100.00% <100.00%> (ø)
src/composite/cross.jl 90.16% <100.00%> (ø)
src/composite/product.jl 100.00% <100.00%> (ø)
src/gp/gp.jl 100.00% <100.00%> (ø)
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update fe2c4fa...0ade2bb. Read the comment docs.