Philipp Schiele
Philipp Schiele
## Description This PR attempts to bring a new backend to CVXPY that no longer relies on CVXCORE. I.e., the code in `lin_ops/parser.py` should contain all functionality currently in the...
## Description Always compare `expression.id` instead of (implicitly) `hash(expression)` for variables and parameters. Issue link (if applicable): #1827 TODO: A question remains if cvxpy should always be two instances to...
**Is your feature request related to a problem? Please describe.** Pandas is a ubiquitous tool for data analysis in Python. Existing examples focus on using numpy for data inputs. While...
**Describe the bug** The newest version of XPRESS ([8.14.1](https://pypi.org/project/xpress/#history), released June 24th) breaks the simple boolean test below: https://github.com/cvxpy/cvxpy/blob/ec1f918d71f55d203c0797943c73fa3f27b3043c/cvxpy/tests/test_mip_vars.py#L109-L117 It's working under 8.14.0, so an interface change seems rather unlikely....
**Describe the bug** `cp.convolve(a, x)` can give wrong results when `a` is parametrized. Parametrized `x` (and constant `a`) appears to be correct. **To Reproduce** ```py n = 3 x =...
As a result of a recent [discussion](https://github.com/cvxpy/cvxpy/discussions/2087) we identified the potential benefit of having heuristics to decide whether or not to dualize problem before handing them over to Mosek. Citing...
Going through some of the major classes and improving their string representations. Two examples: ```py cp.Variable(2, name='x').__str__() >>> 'x' cp.Variable(2, name='x').__repr__() >>> 'Variable((2,))' ``` Maybe the latter could still show...
**Describe the bug** Running the test suite with SciPy 1.9 (introducing the HIGHS MIP solver), the `int_prob` test case fails. TODO: Investigate if the root cause is the interface, or...
**Is your feature request related to a problem? Please describe.** Adding new atoms is sometimes necessary, and so far there is no guide on our web docs on how to...