Skip to content

Releases: unfoldtoolbox/Unfold.jl

v0.6.1

26 Sep 18:22
9d01de0
Compare
Choose a tag to compare

Unfold v0.6.1

Diff since v0.6.0

  • generate compat with breaking StatsModels v0.7 (@behinger)
  • much improved speed of designmatrix generation in case of special circumstances of same event-kernel length for all events (the typical case) (@behinger)
  • minor bugfixes

Merged pull requests:

v0.6.0

07 Aug 12:31
c02a64a
Compare
Choose a tag to compare

Unfold v0.6.0

Breaking

  • Introducing PackageExtensions #119:
    • In order to use MixedModels you have to manually load using MixedModels
    • In order to use spl(ABC,5) splines, you have to manually load using BSplineKit
    • In order to use solver_robust you have to manually load using RobustModels
      This features reduced the package loading time from 15-25s to just 2s on my computer 🚀.

New Features

  • massive ⚡ speed-ups⚡ using the following "tricks":
    • New extension: GPU support (via using Krylov and solver_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
  • 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)

Diff since v0.5.1

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:

v0.5.1

16 Jun 10:55
c46a3aa
Compare
Choose a tag to compare

Unfold v0.5.1

Diff since v0.5.0

Closed issues:

  • Documentation: only dev available (#73)
  • What's up with LRT? (#101)
  • [docs] custom solvers (#103)

Bugfix release.

  • fix issues in documentation (update to new major UnfoldMakie version, upgrades some examples to use UnfoldSim)
  • fix issue with missings in Effects.jl (occuring in out-of-domain prediction with splines)

v0.5.0

29 May 13:27
e7592e0
Compare
Choose a tag to compare

Unfold v0.5.0

Diff since v0.4.2

Closed issues:

  • Better Base.show (#84)
  • BSplineKit? (#104)
  • saving files (#111)

Merged pull requests:

v0.4.2

16 May 21:48
7eaaa55
Compare
Choose a tag to compare

Unfold v0.4.2

Diff since v0.4.1

Release notes:

Bugfixes

  • removed old debug statements during spline-predictors
  • added zenodo citation entry
  • fixed effects-documentation

v0.4.1

24 Mar 16:53
d2f30dd
Compare
Choose a tag to compare

Unfold v0.4.1

Diff since v0.4.0

Merged pull requests:

v0.4.0

24 Mar 08:35
fff1f80
Compare
Choose a tag to compare

Unfold v0.4.0

Diff since v0.3.13

Merged pull requests:

v0.3.13

05 Nov 19:39
8dba086
Compare
Choose a tag to compare

Unfold v0.3.13

Diff since v0.3.12

Closed issues:

  • renaming things / refactoring / modifying output (#41)
  • Safe Predict for timeexpanded splines (#49)
  • Wrong dispatch with Any=>(f,times) and 2D-Data (#51)
  • Predict does not automatically get times (#53)
  • Doc: takes 3h (??) (#86)
  • Documentation: Explanation/ HowTo on Effects both lead to 404 page (#91)
  • WARNING: could not import Effects._reference_grid into Unfold (#93)

Merged pull requests:

v0.3.12

18 Oct 12:49
069470c
Compare
Choose a tag to compare

Unfold v0.3.12

Diff since v0.3.11

Closed issues:

  • do we need times(BasisFunction) and colnames(BasisFunction) or can they be the same? (#55)

Merged pull requests:

v0.3.11

07 Apr 22:38
b38f832
Compare
Choose a tag to compare

Unfold v0.3.11

Diff since v0.3.10

fixes bug #76, now more than two basisfunctions are actually correctly possible (previously only two "events" were saved, now it is correctly appended)

Closed issues:

  • effects with three basis functions (#76)
  • Rounding error in Unfold.epoch (#78)

Merged pull requests: