Software
Machine Learning Software

Stheno
Gaussian process modelling in Python

Gaussian Process Autoregressive Regression Model
Implementation of GPAR in Python

Neural Processes
A framework for composing Neural Processes in Julia

Convolutional Conditional Neural Processes
Implementation of the ConvCNP in Python

Gaussian Process Convolution Model
Implementation of several variants of the GPCM in Python

Orthogonal Instantatenous Linear Mixing Model
Implementation of the OILMM in Python

GPAROILMM
Implementation of GPAROILMM in Python
Other Software

Plum
Multiple dispatch in Python

LAB
A generic interface for linear algebra backends in Python

FDM
Estimate derivatives with finite differences in Python

FiniteDifferences.jl
Estimate derivatives with finite differences in Julia

Varz
Painless optimisation of constrained convariables in PyTorch, TensorFlow, AutoGrad, and JAX

Matrix
Structured matrices in Python

Algebra
Algebraic structures in Python

WBML
A collection of machine learning algorithms

Note
Simple and quick note taking system

Catalogue
Resource management with Alfred

wesselb.github.io
This website