Releases: adknudson/NearestCorrelationMatrix.jl
Releases · adknudson/NearestCorrelationMatrix.jl
v1.1.1
NearestCorrelationMatrix v1.1.1
- Fixed bug with initializing array in
AlternatingProjections - Simplified residual calculation in
AlternatingProjections - Removed W-norm from
AlternatingProjectionssince it was unused
Merged pull requests:
- Fix and Simplify AlternatingProjections (#30) (@adknudson)
Closed issues:
v1.1.0
NearestCorrelationMatrix v1.1.0
- Standardized the output type of the solution matrix to
LinearAlgebra.Symmetric - Updated the compat lower bounds. This should only affect those using COSMO as an extension package
Merged pull requests:
- update branch with newest ver (#23) (@adknudson)
- Standardize output (#24) (@adknudson)
Closed issues:
v1.0.1
NearestCorrelationMatrix v1.0.1
- Fixed
autotuneforAlternatingProjections - Fixed signature of trait for
Newton - Fixed
initfor when an algorithm type is passed in (it was being overridden)
Merged pull requests:
- Fix signatures of specialized methods (#20) (@adknudson)
- fixed init to not override the supplied algtype. updated tests (#21) (@adknudson)
- Bumped version for patch release (#22) (@adknudson)
Closed issues:
v1.0.0
NearestCorrelationMatrix v1.0.0
Stable API, stable methods! There will be no more changes to the API going forward, as the CommonSolve interface sufficiently allows for changes without breaking any method calls. All algorithms are tested for robustness.
Merged pull requests:
- added Downgrade CI to dev branch (#13) (@adknudson)
- Added JuliaFormatter (#14) (@adknudson)
v0.3.0
NearestCorrelationMatrix v0.3.0
- The package now uses the CommonSolve.jl interface. This comes with a host of new ways to set up and solve the nearest correlation matrix problem. See the README for an overview of how to use the new interface.
nearest_corandnearest_cor!are still available and will not be removed- The
JuMPAlgorithmis now available as an extension method, and uses the JuMP interface for solving the NCM problem
Breaking changes:
- Dropped support for Julia versions prior to 1.9. They may be added back in the future with more testing
AlternatingProjectionhas been renamed toAlternatingProjections- Keyword parameter
τrenamedtauinNewtonandDirectProjectionalgorithms
Merged pull requests:
- CompatHelper: add new compat entry for UnPack at version 1, (keep existing compat) (#6) (@github-actions[bot])
Closed issues:
v0.2.2
NearestCorrelationMatrix v0.2.2
- Updated doc strings and examples
- Updated tests
- Default tolerance for AlternatingProjection changed to be generally applicable for both Float32 and Float64 matrices