Recent Releases of LinearOperators

LinearOperators - v2.11.0

LinearOperators v2.11.0

Diff since v2.10.0

Merged pull requests: - fix normest not working on rectangular matrices (#364) (@njericha) - Add correct storage_type for lazy wrapped GPU arrays (adjoint, transpose, Diagonal) (#365) (@nHackel) - CompatHelper: bump compat for AMDGPU in [weakdeps] to 2, (keep existing compat) (#374) (@github-actions[bot])

Closed issues: - normest broken for non-square matrices (#362)

- Julia
Published by github-actions[bot] 10 months ago

LinearOperators - v2.10.0

LinearOperators v2.10.0

Diff since v2.9.0

Merged pull requests: - Add storage_type for Sparse CuArrays (#333) (@nHackel) - Eliminate useless allocation for diagonal quasi-Newton operators (#337) (@MohamedLaghdafHABIBOULLAH) - Breakage: use upload-artifact v4 (#340) (@dpo) - build docs with julia 1.10 (#345) (@dpo) - upgrade actions (#347) (@dpo) - breakage: minor cleanup (#348) (@dpo) - breakage: compute dependencies (#349) (@dpo) - Add JLArrays, Metal and AMDGPU extensions and S kwarg tests (rebased) (#351) (@dpo) - Update with JSOBestieTemplate for LinearOperators (#353) (@tmigot) - Dbfgs update (#354) (@MohamedLaghdafHABIBOULLAH) - use LTS 1.10 in CI (#355) (@dpo) - Disable symtridiagonal s-kwarg test (#356) (@nHackel) - CompatHelper: bump compat for AMDGPU in [weakdeps] to 1, (keep existing compat) (#359) (@github-actions[bot]) - Update with JSOBestieTemplate for LinearOperators (#360) (@tmigot) - Use Type instead of DataType (#361) (@amontoison) - CompatHelper: bump compat for JLArrays in [weakdeps] to 0.2, (keep existing compat) (#363) (@github-actions[bot])

Closed issues: - Some operations do not work although they (probably) should (#153) - In-place solve for inverse operators (#184) - Upgrade to v2.0 (#189) - Verify the LBFGSOperator update (push!) (#223) - Test for unbound parameters (#242)

- Julia
Published by github-actions[bot] about 1 year ago

LinearOperators - v2.9.0

LinearOperators v2.9.0

Diff since v2.8.0

Merged pull requests: - preallocate storage for LSR1 operator (#335) (@dpo) - solveshiftedsystem! method for LBFGS solving step in recursive way (#338) (@farhadrclass)

- Julia
Published by github-actions[bot] over 1 year ago

LinearOperators - v2.8.0

LinearOperators v2.8.0

Diff since v2.7.0

Merged pull requests: - Review julia compatibility in readme #313 (#320) (@hpmouton) - Add LinearOperator constructor for CUDA (#321) (@nHackel) - Add S kwarg to opRestriction (#324) (@nHackel) - Change LDLFactorizations to be a weakdep (#326) (@tmigot) - Add mul! for matrices (#330) (@gdalle)

Closed issues: - Change LDLFactorizations to be a weakdep, i.e., and extension (#295) - ERROR: LinearOperatorException("storage types cannot be promoted to a concrete type") (#307) - Review julia compatibility in readme (#313) - Version 2.7.0 is breaking (though the version might indicate it is not) – DiagonalQN used in other packages. (#319) - Missing mul!(::Matrix, ::LinearOperator, ::Matrix) (#322) - Missing S keyword for opRestriction (#323)

- Julia
Published by github-actions[bot] about 2 years ago

LinearOperators - v2.7.0

LinearOperators v2.7.0

Diff since v2.6.0

Merged pull requests: - Adjoint opEye (#309) (@geoffroyleconte) - Use CITATION.cff (#310) (@tmigot) - Fix documentation build (#311) (@tmigot) - Fix Aqua issue (#312) (@geoffroyleconte) - Separate diagonal quasi-Newton types (#316) (@dpo) - update CirrusCI config (#317) (@dpo) - bump version to 2.7.0 (#318) (@dpo)

Closed issues: - Separate updates for Diagonal QN operators (#290) - Warning during the precompilation (#291) - Declare missing compat entries (#299) - Bug: adjoint(opEye()) * randn(10) (#308) - ChainRulesCore error (#315)

- Julia
Published by github-actions[bot] over 2 years ago

LinearOperators - v2.6.0

LinearOperators v2.6.0

Diff since v2.5.2

Merged pull requests: - URL link for CITATION.bib (#274) (@paraynaud) - Implement chainrules (#279) (@migrosser) - CompatHelper: add new compat entry for Requires at version 1, (keep existing compat) (#281) (@github-actions[bot]) - Remove Aqua stale deps check (#288) (@geoffroyleconte) - [documentation] Update Documenter.jl (#292) (@amontoison) - [CI] Remove the build for ARMv8 (#293) (@amontoison) - [breaking] Remove shape function (duplicate of size) (#297) (@JakobAsslaender) - [JSOTemplate.jl] Template compliance update (#300) (@abelsiqueira) - bump version to 2.6.0 (#301) (@dpo) - use exclamation mark for increment operations (#303) (@dpo) - Fix a bug in the derived adjoint (#304) (@JakobAsslaender)

Closed issues: - Chainrules (#278) - Remove shape function (duplicate of size) (#298)

- Julia
Published by github-actions[bot] over 2 years ago

LinearOperators - v2.5.2

LinearOperators v2.5.2

Diff since v2.5.1

Closed issues: - Link to tutorial is broken (#269)

Merged pull requests: - Fix link in tutorial (#270) (@tmigot) - Improve DiagonalQN stability when s is close to zero (#271) (@geoffroyleconte) - Release 2.5.2 (#273) (@geoffroyleconte)

- Julia
Published by github-actions[bot] about 3 years ago

LinearOperators - v2.5.1

LinearOperators v2.5.1

Diff since v2.5.0

Merged pull requests: - Add reset function for Diagonal QN operators, fix bug SpectralGradient (#266) (@geoffroyleconte) - Release 2.5.1 (#268) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

LinearOperators - v2.5.0

LinearOperators v2.5.0

Diff since v2.4.1

Closed issues: - Add a buildkite workflow (#252)

Merged pull requests: - add diagonal PSB quasi-Newton update (#253) (@dpo) - fix for Kronecker product scaling (#254) (@fguevaravas) - Drop Julia 1.3 (#259) (@amontoison) - Bump Documenter version (#260) (@amontoison) - Update .gitignore (#261) (@amontoison) - Setup buildkite (#262) (@amontoison) - Release 2.5.0 (#265) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

LinearOperators - v2.4.1

LinearOperators v2.4.1

Diff since v2.4.0

Closed issues: - Consider making Timed operators parametrized on the type of the AbstractLinearOperators (#245)

Merged pull requests: - Fix abstract type in timed operators (#246) (@geoffroyleconte) - Bug report instructions (#248) (@geoffroyleconte) - CompatHelper: bump compat for "LDLFactorizations" to "0.10" (#249) (@github-actions[bot]) - Release 2.4.1 (#250) (@geoffroyleconte) - Add aqua workflow, fix related issues (#251) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

LinearOperators - v2.4.0

LinearOperators v2.4.0

Diff since v2.3.3

Merged pull requests: - Diagonal quasi-Newton operators (#237) (@Joshua-Wolff) - run CI on Apple Silicon (#239) (@dpo) - add FPS in breakage tests (#240) (@tmigot) - remove unbound type parameters (#241) (@nsajko) - Update CommentPR.yml (#243) (@amontoison) - bump version to 2.4.0 (#244) (@dpo)

- Julia
Published by github-actions[bot] over 3 years ago

LinearOperators - v2.3.3

LinearOperators v2.3.3

Diff since v2.3.2

Merged pull requests: - CompatHelper: bump compat for "LDLFactorizations" to "0.9" (#234) (@github-actions[bot]) - use push_preview = true in docs deploy (#236) (@dpo) - v233 (#238) (@dpo)

- Julia
Published by github-actions[bot] over 3 years ago

LinearOperators - v2.3.2

LinearOperators v2.3.2

Diff since v2.3.1

Merged pull requests: - Potential Bugfix (#231) (@alexjaffray) - tag v2.3.2 (#233) (@dpo)

- Julia
Published by github-actions[bot] about 4 years ago

LinearOperators - v2.3.1

LinearOperators v2.3.1

Diff since v2.3.0

Merged pull requests: - Reduce allocations in normest (#228) (@farhadrclass) - bump version to 2.3.1 (#230) (@dpo)

- Julia
Published by github-actions[bot] about 4 years ago

LinearOperators - v2.3.0

LinearOperators v2.3.0

Diff since v2.2.3

Closed issues: - Scalar product returns an Array (#221)

Merged pull requests: - Update tutorial (#213) (@geoffroyleconte) - GPU compat with composite operators and 3-args mul! (#219) (@geoffroyleconte) - Fix #221 (#222) (@geoffroyleconte) - Normest (#224) (@farhadrclass) - version = "2.3.0" (#227) (@farhadrclass)

- Julia
Published by github-actions[bot] about 4 years ago

LinearOperators - v2.2.3

LinearOperators v2.2.3

Diff since v2.2.2

Closed issues: - Error: type TransposeLinearOperator has no field Mv5 (#214)

Merged pull requests: - LDLFactorizations for LDL with sparse upper symmetric matrices (#212) (@geoffroyleconte) - Make some functions work on AbstractLinearOperator (#215) (@tknopp) - version 2.2.3 (#218) (@dpo)

- Julia
Published by github-actions[bot] over 4 years ago

LinearOperators - v2.2.2

LinearOperators v2.2.2

Diff since v2.2.1

Closed issues: - tprod! inference issue with complex operators and 5-args mul! (#199)

Merged pull requests: - Fix bug when tprod! is not provided (#206) (@geoffroyleconte) - Change Symmetric and Hermitian constructors and functions (#207) (@geoffroyleconte) - Release 2.3 (#209) (@geoffroyleconte) - Remove useless symmetric and hermitian methods for AdjTrans and Timed operators (#210) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 4 years ago

LinearOperators - v2.2.1

LinearOperators v2.2.1

Diff since v2.2.0

Closed issues: - 3-args mul! operators (#186)

Merged pull requests: - Add has_args5 method for AbstractMatrix (#203) (@amontoison) - Release 2.2.1 (#205) (@amontoison)

- Julia
Published by github-actions[bot] over 4 years ago

LinearOperators - v2.2.0

LinearOperators v2.2.0

Diff since v2.1.0

Merged pull requests: - 3-args operators (#190) (@geoffroyleconte) - Update README.md (#197) (@danphenderson) - Improve tmulFact! function (#198) (@amontoison) - set version to 2.2.0 (#201) (@dpo)

- Julia
Published by github-actions[bot] over 4 years ago

LinearOperators - v2.1.0

LinearOperators v2.1.0

Diff since v2.0.0

Closed issues: - General preallocated operators (#136) - Can't multiply with views (#164)

Merged pull requests: - [AUTO] Change master to main (#191) (@abelsiqueira) - Update workflow Breakage.yml (#192) (@amontoison) - [AUTO] Fix docs to use main (#193) (@abelsiqueira) - Improve LBFGS allocation (#194) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 5 years ago

LinearOperators - v2.0.0

LinearOperators v2.0.0

Diff since v1.3.1

Closed issues: - Can't use the full function (#181)

Merged pull requests: - Revamp with 5-args mul! (#180) (@geoffroyleconte) - Update README.md (#182) (@amontoison) - Update README.md (#187) (@amontoison) - Release 2.0 (#188) (@amontoison)

- Julia
Published by github-actions[bot] almost 5 years ago

LinearOperators - v1.3.1

LinearOperators v1.3.1

Diff since v1.3.0

Merged pull requests: - Remove unnecessary allocation in push! (#178) (@abelsiqueira) - Version 1.3.1 (#179) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 5 years ago

LinearOperators - v1.3.0

LinearOperators v1.3.0

Diff since v1.2.1

Closed issues: - TypeError (#154)

Merged pull requests: - Fix GitHub Actions badge (#167) (@amontoison) - Add breakage tests (#168) (@abelsiqueira) - define mul! for quasi-Newton operators (#170) (@dpo) - bump version to 1.2.2 (#171) (@dpo) - Breakage test: show commit hash (#173) (@abelsiqueira) - Update TagBot.yml (#174) (@dpo) - Update documentation workflow (#175) (@JSOBot) - Update CI, TagBot and documentation workflows (#176) (@JSOBot)

- Julia
Published by github-actions[bot] about 5 years ago

LinearOperators - v1.2.1

LinearOperators v1.2.1

Diff since v1.2.0

Merged pull requests: - use GitHub Actions across the board (#162) (@dpo) - Allows symmetric and hermitian options for all PreallocatedLinearOperator methods (#165) (@amontoison) - Release 1.2.1 (#166) (@amontoison)

- Julia
Published by github-actions[bot] about 5 years ago

LinearOperators - v1.2.0

LinearOperators v1.2.0

Diff since v1.1.0

Closed issues: - Matrix-vector products with CuArrays and SparseArrays (#139)

Merged pull requests: - fix CI scripts (#148) (@dpo) - Add BlockDiagonalOperator and TimedLinearOperator in the documentation (#149) (@amontoison) - Fix badge with Krylov in it (#150) (@abelsiqueira) - Style proposal for JSO documentation (#151) (@abelsiqueira) - Add BibTeX citation info (#152) (@dpo) - LBFGS: remove allocations (#155) (@dpo) - GitHub Actions CI (#156) (@dpo) - build/deploy docs (#157) (@dpo) - LSR1: remove allocations, make more generic (#158) (@dpo) - version 1.2.0 (#159) (@dpo)

- Julia
Published by github-actions[bot] over 5 years ago

LinearOperators - v1.1.0

LinearOperators v1.1.0

Diff since v1.0.1

Merged pull requests: - Install TagBot as a GitHub Action (#137) (@JuliaTagBot) - Create CompatHelper.yml (#138) (@abelsiqueira) - Allows more generic matrix-vector products (#140) (@amontoison) - Add a kwarg storagetype for PreallocatedLinearOperators (#141) (@amontoison) - Fix travis matrix to jobs (#142) (@amontoison) - QN: reset scaling factor (#143) (@dpo) - minor updates to L-SR1 operator (#145) (@dpo) - Deprecation warning on keywords mem of LBFGS operators (#147) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 6 years ago

LinearOperators - v1.0.1

v1.0.1 (2019-12-13)

Diff since v1.0.0

Merged pull requests:

  • Remove wrong license in docs and update to 1.0.1 (#135) (abelsiqueira)

- Julia
Published by julia-tagbot[bot] over 6 years ago

LinearOperators - v1.0.0

v1.0.0 (2019-12-02)

Diff since v0.7.1

Closed issues:

  • LinearOperators concatenation functions have priority on matrices and fail (#129)
  • Refactor source code (#113)

Merged pull requests:

- Julia
Published by julia-tagbot[bot] over 6 years ago

LinearOperators - v0.7.1

v0.7.1 (2019-11-20)

Diff since v0.7.0

Merged pull requests:

  • Version 0.7.1 (#128) (abelsiqueira)
  • Annotate a few types to improve type inference and thus allocation (#127) (abelsiqueira)
  • Version 0.7.0 (#125) (dpo)

- Julia
Published by julia-tagbot[bot] over 6 years ago

LinearOperators - v0.7.0

v0.7.0 (2019-11-15)

Diff since v0.6.0

Closed issues:

  • Missing methods for AdjointLinearOperator (#123)
  • Make Linear Operators immutable (#114)
  • Some operations involving adjoints are not yet supported (#109)
  • Unary operations on adjoint fail (#107)
  • [discussion] Could we remove prod and define * for specific types? (#106)
  • New ambiguity on Julia 1.3 (#100)
  • Exponentially long precompilation times with hcat and LinearOperators (#97)
  • Block diagonal operator (#89)
  • Some (many?) proposals (#56)
  • Add counters for number of products performed (#47)

Merged pull requests:

  • convert types in kron multiply (#124) (dpo)
  • add block-diagonal linear operator (#122) (dpo)
  • update README (#121) (dpo)
  • Timers (#120) (dpo)
  • add counters for products (#119) (dpo)
  • Increase coverage of Preallocated Operators (#118) (abelsiqueira)
  • Fix Conjugate Operator and test all adjoint/transpose/conjugate operations (#117) (abelsiqueira)
  • Skip coverage unless on Linux with Julia 1.2 (#116) (abelsiqueira)
  • Use TestSetExtensions (#115) (abelsiqueira)
  • Removes {h,v,hv}cat between arbitrary number of operators and matrices (#112) (abelsiqueira)
  • Fix bug with sum and cat between Adjoint/Transpose and other matrices (#111) (abelsiqueira)
  • Implement unary - and scalar product for Adjoint and Transpose (#108) (abelsiqueira)
  • Remove all function types and add callable test (#99) (abelsiqueira)

- Julia
Published by julia-tagbot[bot] over 6 years ago

LinearOperators - v0.6.0

v0.6.0 (2019-10-24)

Diff since v0.5.4

Closed issues:

  • check_positive_definite semi kwarg not working (#102)
  • Better transposed operator (#92)
  • PreallocatedLinearOperators with Int types (#82)

Merged pull requests:

  • fix posdef check for matrices + add tests (#105) (dpo)
  • Create adjoint, transpose and conjugate wrapper types (#104) (abelsiqueira)
  • Update travis with latest Julia (#96) (abelsiqueira)
  • Add Windows to Travis (#94) (abelsiqueira)

- Julia
Published by julia-tagbot[bot] over 6 years ago

LinearOperators - v0.5.4

v0.5.4 (2019-05-22)

Diff since v0.5.3

Merged pull requests:

- Julia
Published by julia-tagbot[bot] about 7 years ago

LinearOperators -

- Julia
Published by abelsiqueira over 7 years ago

LinearOperators -

- Julia
Published by abelsiqueira over 7 years ago

LinearOperators -

- Julia
Published by abelsiqueira over 7 years ago

LinearOperators -

- Julia
Published by abelsiqueira over 7 years ago

LinearOperators -

- Julia
Published by abelsiqueira almost 8 years ago

LinearOperators - v0.4.0

- Julia
Published by abelsiqueira about 8 years ago

LinearOperators -

- Julia
Published by dpo over 8 years ago

LinearOperators - v0.3.0

- Julia
Published by abelsiqueira about 9 years ago

LinearOperators - Initial release

- Julia
Published by dpo almost 10 years ago