Releases: JuliaLinearAlgebra/LinearMaps.jl
Releases · JuliaLinearAlgebra/LinearMaps.jl
v3.2.4
LinearMaps v3.2.4
Closed issues:
- Support Hermitian(::LinearMap) and Symmetric(::LinearMap) (#141)
Merged pull requests:
- Reduce UniformScalingMaps under Kronecker products (#142) (@dkarrasch)
- Fix mul!(y, A::CompositeMap, x::AbstractMatrix) (#143) (@rasmushenningsson)
v3.2.3
LinearMaps v3.2.3
Closed issues:
Merged pull requests:
- Improve specific kron case (#139) (@dkarrasch)
v3.2.2
LinearMaps v3.2.2
Merged pull requests:
- Fix performance issue when RHS is a Matrix (#137) (@rasmushenningsson)
v3.2.1
LinearMaps v3.2.1
Merged pull requests:
- Add quality assurance tests, fix ambiguity (#135) (@dkarrasch)
v3.2.0
LinearMaps v3.2.0
Closed issues:
- Missing method mul!(::Matrix,::Matrix,::LinearMap) (#129)
Merged pull requests:
- Fix typo in ErrrorException (#130) (@dkarrasch)
- Add in-place left-multiplication for absmat (#131) (@dkarrasch)
- Adjust Tuple{Vararg{LinearMap}} notation (#132) (@dkarrasch)
- A few Kronecker fixes (#133) (@dkarrasch)
v3.1.0
LinearMaps v3.1.0
Closed issues:
- Make LinearMap objects callable (#106)
- performance issue with Kronecker product and complex values (#125)
Merged pull requests:
- Improve performance of Kronecker products (#126) (@dkarrasch)
- Restrict ScaledMap to RealOrComplex (#127) (@dkarrasch)
- Make LinearMaps callable (#128) (@dkarrasch)
v3.0.1
LinearMaps v3.0.1
Closed issues:
- TagBot trigger issue (#121)
- LinearMaps 3.0: Incompatibility with StaticArrays due to generic _cat (#123)
Merged pull requests:
- Revert Base._cat overload (#124) (@dkarrasch)
v3.0.0
LinearMaps v3.0.0
Closed issues:
- Relation to other libraries (#98)
- Left multiply with Adjoint vector (#99)
- Towards v3.0 (#101)
- Stable docs doesn't exist (#109)
- Example code throws MethodError (#120)
Merged pull requests:
- Allow BlockMap construction with matrices (#71) (@dkarrasch)
- Introduce specific show methods, add Base.parent overload (#87) (@dkarrasch)
- Get rid of A*_mul_B! (#97) (@dkarrasch)
- Left vector multiply (#100) (@JeffFessler)
- Set up Documenter.jl documentation (#102) (@dkarrasch)
- Add related packages (#103) (@JeffFessler)
- fix some references in docs (#107) (@dkarrasch)
- Rework conversions, speed-up matrix Kronecker products (#108) (@dkarrasch)
- Fix _unsafe_mul! for custom maps (#110) (@dkarrasch)
- Add documentation on how to define custom maps (#111) (@dkarrasch)
- Internal type promotion fixes (#112) (@dkarrasch)
- Add FillMaps (#113) (@dkarrasch)
- Final piece for v3.0 (#114) (@dkarrasch)
- (Even) Better LinearMap display (#115) (@dkarrasch)
- Add a few benchmarks (#116) (@dkarrasch)
- Correct typo (#117) (@eschnett)
- WIP: review before version 3 (#119) (@Jutho)
v2.7.0
LinearMaps v2.7.0
Closed issues:
Merged pull requests:
- Install TagBot as a GitHub Action (#85) (@JuliaTagBot)
- Quick grammar fix (#86) (@one-more-fix)
- Overhaul of conversion methods (#88) (@dkarrasch)
- Move CI to Github action (#89) (@dkarrasch)
- move CompositeMap multiplication code to helpers (#92) (@dkarrasch)
- Add ScaledMap (#94) (@JeffFessler)
- Guarantee at most 1 allocation in LinearCombination 5-arg mul! (#95) (@dkarrasch)
- Remove defaults for alpha and beta in 5-arg mul! (#96) (@dkarrasch)
v2.6.1
v2.6.1 (2020-01-28)
Merged pull requests: