eztaox.kernels.direct#
Kernels evaluated using a direct apporach.
The likelihood computation follows O(N^3) scaling.
Classes#
A multiband kernel implementating a low-rank Kronecker covariance structure. |
|
A multiband kernel implementating the full-rank Kronecker covariance structure. |
Module Contents#
- class MultibandLowRank[source]#
Bases:
tinygp.kernels.KernelA multiband kernel implementating a low-rank Kronecker covariance structure.
The specific form of the cross-band Kronecker covariance matrix is given by Equation 13 of Gordon et al. (2020). The implementation is inspired by this tinygp tutorial.
- class MultibandFullRank(kernel, diagonal, off_diagonal)[source]#
Bases:
tinygp.kernels.KernelA multiband kernel implementating the full-rank Kronecker covariance structure.
The specific form of the cross-band Kronecker covariance matrix is given by Equation 18-20 of Gordon et al. (2020). The implementation is inspired by this tinygp tutorial.
Note
This kernel is still in development, please use with caution.