Skip to content

Releases: mdpetters/RegularizationTools.jl

v0.6.1

30 Nov 16:44
8895863
Compare
Choose a tag to compare

Change license to MIT to allow inclusion of the code within the wider Julia ecosystem

v0.6.0

09 Feb 10:32
4250002
Compare
Choose a tag to compare

RegularizationTools v0.6.0

Diff since v0.5.3

Merged pull requests:

  • Allow initial-guess methods to solve for lambda (#14) (@jjstickel)

v0.5.3

02 Jan 09:09
Compare
Choose a tag to compare

RegularizationTools v0.5.3

Diff since v0.5.2

v0.5.2

28 Dec 17:33
217bfae
Compare
Choose a tag to compare

RegularizationTools v0.5.2

Diff since v0.5.1

Closed issues:

  • derivative (L) matrix should have a square basis (#10)

Merged pull requests:

  • CompatHelper: bump compat for DataFrames to 1, (keep existing compat) (#11) (@github-actions[bot])
  • change derivative matrix function call to Γ(m::Int, order::Int) (#12) (@jjstickel)
  • Remove MatrixDepot dependency (#13) (@ChrisRackauckas)

v0.5.1

07 Nov 15:47
3978ea6
Compare
Choose a tag to compare

CompatHelper: bump compat for Underscores to 3

v0.5.0

27 Oct 01:15
15dac31
Compare
Choose a tag to compare
  • Significant performance gain in "setupRegularizationProblem" by switching from GSVD to QR factorization approach
  • Update documentation
  • Update tests to be independent of random number generation
  • Update Project and Manifest to be current. Added CSV and DataFrames as deps for unit tests
  • Explicitly account for the unregularized component of x which is not affected by the regularization scheme (fix for issue #7 raised by Jonathan Stickel). Note that the bug/issue affected solutions for very larger regularization parameters, but had no/neglible effect on calculations near the optimal solution for regularization.
  • Update code for smoothing matrix generation (base on example in issue #7 contributed by Jonathan Stickel). The updated code also directly allows computation of arbitrary order of the smoothing matrix.
  • Added smoothing example from issue #7 to examples folder

v0.4.1

26 Mar 00:38
Compare
Choose a tag to compare

RegularizationTools v0.4.1

Diff since v0.4.0

  • Minor release associated with julia 1.6.0
  • Update Project and Manifest
  • Make tests of invert function resilient against changes in random number generator
  • Change order in scattering example to 2

Closed issues:

  • Problem with over determined matrices (#6)

v0.4.0

09 Dec 00:22
Compare
Choose a tag to compare

RegularizationTools v0.4.0

Diff since v0.3.1

  • Add high-level API invert function to simplify notation

v0.3.1

06 Dec 01:51
Compare
Choose a tag to compare

RegularizationTools v0.3.1

Diff since v0.3.0

  • Add memoization
  • Merge CompatHelper: add new compat entry for "Memoize" at version "0.4"
  • Fix various bugs related to non-square matrices

Merged pull requests:

  • CompatHelper: add new compat entry for "Memoize" at version "0.4" (#5) (@github-actions[bot])

v0.3.0

04 Dec 12:21
Compare
Choose a tag to compare

RegularizationTools v0.3.0

Diff since v0.2.0

  • Add abstract interface to generate design matrix from a forward model.
  • Add documentation and examples how to use the interface
  • Add fallback in solve function in case cholesky factorization fails.
  • Fix bug when creating L matrix for non-square design matrices.

Merged pull requests:

  • CompatHelper: bump compat for "LeastSquaresOptim" to "0.8" (#2) (@github-actions[bot])