- Maintenance release to keep dependencies up to date.
- Building binary wheels for PyPI using Github Actions.
- Added support for fully general semiseparable kernels.
- Added
quiet
argument to likelihood functions.
- Small bug fixes.
- New
celerite.solver.LinAlgError
exception thrown for non-positive definite matrices instead ofRuntimeError
.
- Switched to (~20x) faster Cholesky factorization.
- Added O(N) simulation method using Cholesky factor.
- Implemented gradients using automatic differentiation.
- Changed implementation of white noise to
JitterTerm
instead oflog_white_noise
parameter.
- Prepared manuscript and docs for submission.
- Added
SingleSolver
to implement the Rybicki & Press method.
- Fixed bug when pickling
Model
objects. - Added sparse solver using
Eigen/SparseLU
.
- Windows build support.
- Faster solver for wide problems by linking to LAPACK.
- Initial stable release.