Skip to content

Commit

Permalink
version 1.0-14
Browse files Browse the repository at this point in the history
  • Loading branch information
anqif authored and cran-robot committed Jun 28, 2024
1 parent dd4a275 commit 161261b
Show file tree
Hide file tree
Showing 20 changed files with 628 additions and 31 deletions.
20 changes: 11 additions & 9 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: CVXR
Type: Package
Title: Disciplined Convex Optimization
Version: 1.0-13
Version: 1.0-14
VignetteBuilder: knitr
Authors@R: c(
person("Anqi", "Fu",
Expand Down Expand Up @@ -40,7 +40,8 @@ Description: An object-oriented modeling language for disciplined
Additional_repositories: https://bnaras.github.io/drat
Depends: R (>= 3.4.0)
Imports: methods, R6, Matrix, Rcpp (>= 0.12.12), bit64, gmp, Rmpfr,
ECOSolveR (>= 0.5.4), scs (>= 3.0), stats, osqp
ECOSolveR (>= 0.5.4), scs (>= 3.0), stats, osqp, clarabel (>=
0.9.0)
Suggests: knitr, rmarkdown, testthat, nnls, slam, covr
LinkingTo: Rcpp, RcppEigen
License: Apache License 2.0 | file LICENSE
Expand All @@ -50,16 +51,17 @@ Collate: 'CVXR-package.R' 'data.R' 'globals.R' 'generics.R'
'variable.R' 'lin_ops.R' 'atoms.R' 'affine.R' 'problem.R'
'constraints.R' 'elementwise.R' 'coeff_extractor.R'
'reductions.R' 'reduction_solvers.R' 'complex2real.R'
'conic_solvers.R' 'eliminate_pwl.R' 'dcp2cone.R' 'dgp2dcp.R'
'qp2quad_form.R' 'qp_solvers.R' 'utilities.R'
'solver_utilities.R' 'transforms.R' 'exports.R' 'rcppUtils.R'
'R6List.R' 'ProblemData-R6.R' 'LinOp-R6.R' 'LinOpVector-R6.R'
'RcppExports.R' 'CVXcanon-R6.R' 'Deque.R' 'canonInterface.R'
'conic_solvers.R' 'clarabel.R' 'eliminate_pwl.R' 'dcp2cone.R'
'dgp2dcp.R' 'sparse_utils.R' 'qp2quad_form.R' 'qp_solvers.R'
'utilities.R' 'solver_utilities.R' 'transforms.R' 'exports.R'
'rcppUtils.R' 'R6List.R' 'ProblemData-R6.R' 'LinOp-R6.R'
'LinOpVector-R6.R' 'RcppExports.R' 'CVXcanon-R6.R' 'Deque.R'
'canonInterface.R'
RoxygenNote: 7.3.1
Encoding: UTF-8
Enhances: Rcplex, gurobi, rcbc, cccp, Rmosek, Rglpk
NeedsCompilation: yes
Packaged: 2024-05-31 22:49:03 UTC; naras
Packaged: 2024-06-26 18:33:08 UTC; naras
Author: Anqi Fu [aut, cre],
Balasubramanian Narasimhan [aut],
David W Kang [aut],
Expand All @@ -69,4 +71,4 @@ Author: Anqi Fu [aut, cre],
Paul Kunsberg Rosenfield [ctb]
Maintainer: Anqi Fu <anqif@alumni.stanford.edu>
Repository: CRAN
Date/Publication: 2024-06-01 08:12:52 UTC
Date/Publication: 2024-06-27 12:00:02 UTC
29 changes: 19 additions & 10 deletions MD5
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
5150d6b3943613b3c9a77cb42eb89f8b *DESCRIPTION
36b315dc1b06bb6a19c6a123fd402c69 *DESCRIPTION
a89496c2fe251e8ddf9371c39bad0157 *LICENSE
8ac20f64f64b3510933cd03cf4f87b01 *NAMESPACE
d9cba95ae3982940d2074eb80148f532 *NEWS.md
47f3edf2aa41660338810d1da5d88e37 *NAMESPACE
cc48709c638a55cad6f03f3678f903c2 *NEWS.md
f09d43c04eb448f363228979cc8f9509 *R/CVXR-package.R
d79279b892569fa944ff1a8b8d3fa8bb *R/CVXcanon-R6.R
7d729e9a5af3bc0292823e7f214e4198 *R/Deque.R
Expand All @@ -14,6 +14,7 @@ e839b522d71f3495596ef1555cdcbf3d *R/ProblemData-R6.R
226c68d72f65fc59dbd752ab0d89f153 *R/atoms.R
1d1b8982a09a1d07d674bb032d16f676 *R/canonInterface.R
f7fbaac510865c660cbfe437dcc7645f *R/canonical.R
17f648309ec2fc33b3a7675b9fbc9541 *R/clarabel.R
b00be5f682246c4fbf79251eeb3c261c *R/coeff_extractor.R
ab986cf3b54d89e9eb22001c72912edb *R/complex2real.R
86a73543640d3192df4f3d2277d8f08b *R/conic_solvers.R
Expand All @@ -31,17 +32,18 @@ e57a7a1c66f98025ce2cd9a72d471104 *R/eliminate_pwl.R
9552b1b7b1632551682511e2cb46dcd4 *R/interface.R
606224e62b4ca75efde89fbd84117e15 *R/lin_ops.R
633b1273e137caa264896a41ccab5b58 *R/problem.R
6ac1421540196b3184b4d3d47b5ce066 *R/qp2quad_form.R
c4da96120ad325bbf5fe3d88c96cd802 *R/qp2quad_form.R
9452f1851645f50088859febefba9f35 *R/qp_solvers.R
2c95611003e147f1aa68e6a47d0675db *R/rcppUtils.R
d1630de70dc001812e5859f187d87704 *R/reduction_solvers.R
6d2f105ec3728c9ed1085e8bddd4d5c5 *R/reductions.R
d37dd0dc2d0c19bd891433714eb41f33 *R/solver_utilities.R
465ab8b027bb4d4d3538271c1e682e7f *R/solver_utilities.R
aa69c98013e1c9ac69788a762f82114b *R/sparse_utils.R
d2e7fd824d656206362d9dd14bb88802 *R/transforms.R
1f43e16fd753ae6b3c5aef5659aba5e7 *R/utilities.R
0b734a323c0b9f3a3441581b37dfd238 *R/utilities.R
22c03bb158487e22f9b39add29269f1e *R/variable.R
0692c7ec9768738540897bd512acdaae *README.md
0d11612c42e538ebea868be7971c8ade *build/vignette.rds
6a0e7b574524452b75c8ee3d997d5d4e *build/vignette.rds
2ac31d1cb9e554b9f439248e4439fad5 *cleanup
bbb79a66ee2687f69a8d876989cd6ab9 *data/cdiac.rda
3f3f6920c7f0a6b2e44b15263f7d5454 *data/dspop.rda
Expand All @@ -57,9 +59,9 @@ db1a5f4df0e9abe83dffd896213ae7f3 *demo/dirstd.R
3cb85bcfc3404d09da25e62c23455524 *inst/CITATION
6d4e333d81040c237a0f2392ed9bce1f *inst/doc/cvxr_intro.R
ba7de035048e4b854de41d9df3a2ba02 *inst/doc/cvxr_intro.Rmd
d299247633ee83ab26e6e5328bc9ab6a *inst/doc/cvxr_intro.html
7a3540dd28bcd8eb8eb51c0c4c7d03df *inst/doc/cvxr_intro.html
49b1660145838beaf470c20fdf2d9ad7 *inst/doc/version1.Rmd
505de868d888e2f470a95ca57eddac48 *inst/doc/version1.html
cfd487083bcf205d3220b1d6d6892e52 *inst/doc/version1.html
e86505048899ac9f95deb76d699efc9e *inst/extdata/snp500.txt
13e52affbdfbbef53b5ef99a922bd12e *inst/include/CVXR.h
17ee461252ff5e4a0d19dc295d22a784 *inst/include/LinOp.h
Expand All @@ -72,6 +74,9 @@ a3fd0384efce0e743e3a14d2a64e9ca0 *man/Atom-class.Rd
10ae0a4dcba2ecd228927a1febf7ea2d *man/AxisAtom-class.Rd
f44050a865ff6aa023b9e45571dc0139 *man/BinaryOperator-class.Rd
7024243973cb7dc737e5c0f1d0c56490 *man/CBC_CONIC-class.Rd
da0bbfadd3c7121343ef3586ef9b7a1e *man/CLARABEL-class.Rd
30e102ef714f9c3c61850e4c11f2fe0f *man/CLARABEL.dims_to_solver_dict.Rd
65834a342137a48a23d615a325caa751 *man/CLARABEL.extract_dual_value.Rd
5fc83f48771565171e8b48ec869f78b4 *man/CPLEX_CONIC-class.Rd
4669171086a435e03e85848830743eb2 *man/CPLEX_QP-class.Rd
76d88196490de63098215d9e0b8d40af *man/CVXOPT-class.Rd
Expand Down Expand Up @@ -404,6 +409,7 @@ a3e579780e99e29504c3622ddf030bb7 *man/log_det.Rd
6180773502c35c280787af3108e3083e *man/log_log_curvature.Rd
33b81d6ccf2d8612dc41c8a7f5e3cc02 *man/log_sum_exp.Rd
792423a4b807fc275f2dc7d1d5dae415 *man/logistic.Rd
aacea88b62d129c76328b7f9f31ffc87 *man/make_sparse_diagonal_matrix.Rd
e3b0f124cf14ee65b239dca826af9bfe *man/matrix_frac.Rd
e39bb731737bc1ef29437bcd12ce25fa *man/matrix_prop-methods.Rd
a8e26624c28867d6d5d9f32636bd6a28 *man/matrix_trace.Rd
Expand Down Expand Up @@ -442,6 +448,7 @@ ac58e6f16440fb9819cec0f39c5aeb6b *man/reshape_expr.Rd
db7dd797a6ca6c68eb49b8d9c6ba8e59 *man/residual-methods.Rd
3742d68bde3af9e80ba3f12a64d9a04c *man/retrieve.Rd
d5544c656034e335c64460043b42a2a4 *man/scaled_lower_tri.Rd
f58b205d8cbaaf25f51e5ca11f5b9617 *man/scaled_upper_tri.Rd
19ae4ee7ab0fb71eece36feade64976f *man/scalene.Rd
de4666ce29a00b047fed0220f1d609a4 *man/setIdCounter.Rd
f5fca400fb367f3d5b13a0d46a7c01c9 *man/sigma_max.Rd
Expand All @@ -459,8 +466,10 @@ d2a45fcaa261efe83d1b556676a7c23c *man/sum_largest.Rd
edc17f5a371e9ccdf9d6ecc548f4a7cd *man/to_numeric.Rd
e2dda4f2014a81b0817f21d0ca07396e *man/transpose.Rd
175a776d08187573f1f493261680695b *man/tri_to_full.Rd
23ebed7de79d964749abb897b49d260d *man/triu_to_full.Rd
733299b77b9d582287f3c67bef00debc *man/tv.Rd
ca48ccb69407fb84038392bb19236c14 *man/unpack_results.Rd
866b0f58af7276c45de49e8f80c2fcae *man/updated_scaled_lower_tri.Rd
bef04db61544ca04aee5edc9d0c5b77c *man/upper_tri.Rd
17c1de039ebe8cc79dded99583710869 *man/validate_args.Rd
0006d0afa270ea31ecb7251550aa2282 *man/validate_val.Rd
Expand Down Expand Up @@ -525,7 +534,7 @@ e197917d8de82241861e365c80c5d4e3 *tests/testthat/test-g03-ls.R
bc84cb0224ed452b2aea7df21da6e4ff *tests/testthat/test-g05-gurobi.R
0f00e747c574806b8c0d05c0754b5489 *tests/testthat/test-g05-mip.R
500d06cb059b36bb157f752291d4dd55 *tests/testthat/test-g05-mosek.R
6c2303fd5cde7138bece81f76655a12a *tests/testthat/test-g05-solver_tests.R
8afb47d647969a760d223d2856509a83 *tests/testthat/test-g05-solver_tests.R
47485ec6255cfd5d8fbab714bd7983ec *vignettes/bibtex/cvxr_refs.bib
ba7de035048e4b854de41d9df3a2ba02 *vignettes/cvxr_intro.Rmd
49b1660145838beaf470c20fdf2d9ad7 *vignettes/version1.Rmd
2 changes: 2 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export("dual_value<-")
export("objective<-")
export("value<-")
export(CBC_CONIC)
export(CLARABEL)
export(CPLEX_CONIC)
export(CPLEX_QP)
export(CallbackParam)
Expand Down Expand Up @@ -161,6 +162,7 @@ export(vec)
export(violation)
export(vstack)
exportClasses(CBC_CONIC)
exportClasses(CLARABEL)
exportClasses(CPLEX_QP)
exportClasses(ECOS)
exportClasses(ECOS_BB)
Expand Down
6 changes: 6 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# CVXR 1.0-14

* Address further inefficiency in use of diagonal matrices in
`qp2quad_form.R`
* Add initial interface to clarabel solver

# CVXR 1.0-13

* Address inefficient processing of cones for MOSEK (Issue 137
Expand Down
Loading

0 comments on commit 161261b

Please sign in to comment.