Steven Diamond

Results 17 issues of Steven Diamond

**Describe the bug** ``expr.flatten()`` and ``vec(expr)`` should support the ``order`` argument, to choose C versus Fortran ordering. **To Reproduce** ``` import cvxpy as cp x = cp.Variable((3, 2)) expr =...

Here is a problem recently posted as a CVXPY issue, for which OSQP gives a low-accuracy solution (particularly with respect to ``cp.norm(w, 1)``, which is supposed to be

@enzobusseti and I have been working on making conda packages for cvxpy and all its dependencies. We are so so close, and would really appreciate help with Windows support. Here's...

## Description This adds the ability to specify an initial guess for Gurobi from #1664. Issue link (if applicable): #1664 ## Type of change - [x] New feature (backwards compatible)...

## Description Cherry picks the following PRs into 1.2. https://github.com/cvxpy/cvxpy/pull/1882 https://github.com/cvxpy/cvxpy/pull/1880 https://github.com/cvxpy/cvxpy/pull/1852 https://github.com/cvxpy/cvxpy/pull/1851 https://github.com/cvxpy/cvxpy/pull/1844 https://github.com/cvxpy/cvxpy/pull/1835 https://github.com/cvxpy/cvxpy/pull/1829 #1872 #1885 #1886 ## Type of change - [ ] New feature (backwards compatible)...

## Description Cherry picks the following PRs: https://github.com/cvxpy/cvxpy/pull/1882 https://github.com/cvxpy/cvxpy/pull/1880 https://github.com/cvxpy/cvxpy/pull/1852 https://github.com/cvxpy/cvxpy/pull/1851 https://github.com/cvxpy/cvxpy/pull/1844 https://github.com/cvxpy/cvxpy/pull/1835 https://github.com/cvxpy/cvxpy/pull/1829 #1855 #1886 ## Type of change - [ ] New feature (backwards compatible) - [ ]...

Quoting from @knicklux on discord: `` on that topic, I was thinking that some presets in CVXPY. Like cp.SOLVER_AUTO.{LARGE_SCLAE, FAST, ACCURATE, MULTIPRECISION} would make life a lot easier in cases,...

Currently cvxpy only supports scalar, vector, and matrix variables. Additional dimensions can be mimicked using a dict: ``` # Create a 3D k-by-m-by-n variable. x = {} for i in...

enhancement

In the Julia ECOS interface, you can change the number of iterative refinement steps ECOS takes. Could you add this to the Python interface? I had a request for this...

Someone suggested an interesting optimization to CVXcanon. Right now CVXcanon takes an expression tree where each parent node represents a linear function and converts it to a map of variable...