osqp-python
osqp-python copied to clipboard
Python interface for OSQP
Making use of newly exposed osqp_set_default_codegen_defines API function; minor moving around of binding functions
Right now `python setup.py develop` or `pip install -e .` do not pull in the `codegen_src` folder (generated during extension build time, which should be theoretically be identical in editable/normal...
- `osqp` should be looking for `ModuleNotFoundError`, not `ImportError` for backend algebra imports. But even better, don't do imports at all: - Use entry-points, allowing future addition of more algebras....
after updating from scipy 1.11.4 -> 1.12 the following unit tests started failing: ```console FAILED src/osqp/tests/feasibility_test.py::feasibility_tests::test_feasibility_problem - AssertionError: FAILED src/osqp/tests/polishing_test.py::polish_tests::test_polish_random - AssertionError: FAILED src/osqp/tests/update_matrices_test.py::update_matrices_tests::test_solve - AssertionError: FAILED src/osqp/tests/update_matrices_test.py::update_matrices_tests::test_update_A - AssertionError:...
Using DPP, on model.update https://github.com/osqp/osqp-python/blob/v0.6.3/src/osqp/interface.py#L39 if l is unchanged and u has changed we call update_upper_bound but as (what I think is) a consequence of scaling (since when I set...
I instal osqp by pip and conda, but neither has the 'cuda pcg' solver. What should I do?
Hi, I run the method `OSQP.solve()` rapidly in my code and in each solve calling, the OSQP shows the solving log verbose. This makes output inappropriate for me. How to...
I am trying to install osqp on MacOSX (v12.5.1). 1 - Trying pip install osqp==0.6.2.post5, fails, here are a few relevant lines from all the output: Building wheels for collected...
Hi, We are noticing that for some specific Quadratic Programming Problem in CVXPY we are getting two different solutions seemingly randomly. I have included more context in https://github.com/timothy-nunn/cvxpy-non-determinism which also...
## Issue Using the following code in Python, I'm expecting the resulting generated code to use floats because of `FLOAT='True'`. Instead, it looks like the generated code is still using...