v0.6.0
Unfold v0.6.0
Breaking
- Introducing PackageExtensions #119:
- In order to use
MixedModels
you have to manually loadusing MixedModels
- In order to use
spl(ABC,5)
splines, you have to manually loadusing BSplineKit
- In order to use
solver_robust
you have to manually loadusing RobustModels
This features reduced the package loading time from 15-25s to just 2s on my computer 🚀.
- In order to use
New Features
- massive ⚡ speed-ups⚡ using the following "tricks":
- New extension: GPU support (via
using Krylov
andsolver_krylov(...;gpu=true)
, currently only CUDA support, but this is not a fundamental limitation, merely an implementation wise, 75s => 3s speedup! together with @jschepers - Multithreading (which is the new default), speedup 2-10x
- Up to 80% smaller designmatrices (and thus faster fits), by removing unnecessary zeros via
dropzeros
- speedup untested
- New extension: GPU support (via
- ProgressBar in all solvers (can be deactivated)
Bugfixes
- fix bug with LMM random effects wrongly reordered #115,#33
- 2D data reshaping not working correctly #110, #83
- replaced some unnecessary dependencies (e.g. DSP)
Closed issues:
- Random effects are reordered (#33)
- Regularization, Feature Importance for back-to-back regression (#74)
- Massunivariate LMM with two dimensions results in "coef" error (#83)
- bug: LMM mass univariate with 2-dim data (#110)
- LMMs: coeftable re-order bug (#115)
- Weak Dependencies (#119)
Merged pull requests: