Parth Nobel
Parth Nobel
This would allow constraints or objectives of the form `a**x`. In #1648, we discovered that `__rpow__` is missing. @rileyjmurray proposed a quick sketch of how to implement it: ```python def...
I've been using `sprs-ldl` to solve some symmetric sparse matrix systems and found the performance to be surprisingly poor. `lsolve_csc_dense_rhs` has had significantly better performance. Here is the benchmark I've...
## Description Implementing @rileyjmurray's suggestion from #2282 that we should error when someone attempts inplace mutation of a CVXPY expression. This is a breaking change for the following code: ```python...
Currently, when calling a NumPy function on a CVXPY variable such as `np.log(cp.Variable())`, we raise an error telling people to use a CVXPY atom inside. This error incorrectly triggers on...
Some of the examples still use python 2; it would be nice to replace them with up to date code! As an example, https://www.cvxpy.org/examples/applications/nba_ranking.html uses `print` as a statement. It...
We were investigating some of the test case failures as we migrate the CVXPY test suite from ECOS to Clarabel in cvxpy/cvxpy#2479 It seems at least some of the cases...
@healeyq3 #157
Most masked functions are differentiable on the complex plane. `np.absolute` is the main exception. Current plan for `np.absolute`: * Add a warning if applying np.absolute to a complex object *...
## Description Introduces an interface for [CuClarabel](cvxgrp/CuClarabel) via its juliacall Python interface. ## Type of change - [x] New feature (backwards compatible) - [ ] New feature (breaking API changes)...
## Description Removes the last two tests that depend on ECOS! I had to make a diffcp release to get one set of tests passing, but that should be on...