From 3abd3f7d349acb48f0e86d0b5685472f6a82849b Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 3 Jun 2019 16:07:37 +0100 Subject: [PATCH] Bump version number to v0.4.3 --- NEWS.md | 10 ++++++++++ Project.toml | 2 +- README.md | 2 +- src/printing.jl | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/NEWS.md b/NEWS.md index 14c0f62f..5c409185 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,13 @@ +## Version 0.4.3 (3. June 2019) +We add the exponential cone, the power cone and their dual cones. Furthermore, we offer the option to use different linear +system solvers. The most important changes are listed here: + +- `eb7cb68` Add power cone and dual exp and pow cone +- `f3b5c2f` Add a logistic regression example +- `44cc8b3` Implement exponential cone constraints +- `4c3428c` Merge pull request #65 from oxfordcontrol/pg/lin_solvers +- `863168a` <#65> Support custom linear system solver + ## Version 0.4.2 (5. May 2019) This is a major upgrad since it adds the chordal decomposition functionality. The most important changes are listed here: - `8dd70eb` Make sure graphs are connected diff --git a/Project.toml b/Project.toml index 1fa8e754..c2d7f5dd 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "COSMO" uuid = "1e616198-aa4e-51ec-90a2-23f7fbd31d8d" authors = ["Michael "] -version = "0.4.2" +version = "0.4.3" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" diff --git a/README.md b/README.md index daf7e677..9150f185 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ - +

diff --git a/src/printing.jl b/src/printing.jl index 534b6b46..9c61d9bb 100644 --- a/src/printing.jl +++ b/src/printing.jl @@ -7,7 +7,7 @@ function print_header(ws::COSMO.Workspace) settings.scaling > 0 ? scaling_status = "on" : scaling_status = "off" nnz_in_P = count(!iszero,ws.p.P) - count(!iszero,diag(ws.p.P)) + n nnz_in_M = 2*count(!iszero,ws.p.A) + nnz_in_P + m - println("-"^66 * "\n" * " "^13 * "COSMO - A Quadratic Objective Conic Solver\n" * " "^25 * "Michael Garstka\n" * " "^16 * "University of Oxford, 2017 - 2019\n" * "-"^66 * "\n") + println("-"^66 * "\n" * " "^10 * "COSMO v0.4.3 - A Quadratic Objective Conic Solver\n" * " "^25 * "Michael Garstka\n" * " "^16 * "University of Oxford, 2017 - 2019\n" * "-"^66 * "\n") println("Problem: x ∈ R^{$(n)},\n constraints: A ∈ R^{$(m)x$(n)} ($(count(!iszero, ws.p.A)) nnz), b ∈ R^{$(m)},\n matrix size to factor: $(n + m)x$(n + m) ($((n + m)^2) elem, $(nnz_in_M) nnz)") for (iii, set) in enumerate(sort(ws.p.C.sets, by = x -> -x.dim))