Qpbenchmark

Latest version: v2.2.1

Safety actively analyzes 623760 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.2.1

This patch release updates to qpsolvers v4.3.1 which fixes a bug in the Gurobi interface. Thanks 563925743 :+1:

Changed

* Update qpsolvers to v4.3.1 to fix the Gurobi interface

2.2.0

The benchmark is now distributed [on conda-forge](https://anaconda.org/conda-forge/qpbenchmark):

console
conda install qpbenchmark


This release also adds a main-function hook to make it easier to run test sets directly from their repository as ``python my_test_set.py``.

Added

* Distribute [on conda-forge](https://anaconda.org/conda-forge/qpbenchmark)
* Test set path argument to the main function of the command-line interface

Changed

* Update environment file to install from conda-forge

2.1.1

This patch release fixes a bug in the handling of known solver issues.

Changed

* Clarabel: set ``tol_gap_abs`` settings in ``set_eps_abs``
* Clarabel: set ``tol_gap_rel`` settings in ``set_eps_rel``
* Log a warning message when skipping known solver issue
* PIQP: set ``eps_duality_gap_abs`` settings in ``set_eps_abs``
* PIQP: set ``eps_duality_gap_rel`` settings in ``set_eps_rel``
* ProxQP: set ``eps_duality_gap_abs`` settings in ``set_eps_abs``
* ProxQP: set ``eps_duality_gap_rel`` settings in ``set_eps_rel``

Fixed

* Handling of known solver issues

2.1.0

This release [removes the cost error](https://github.com/qpsolvers/qpbenchmark/discussions/95) from benchmark metrics, and completes the spinning off of test sets to their own repositories. It also brings a few quality-of-use improvements.

Added

* Expose `Problem` from top-level module
* Link in report header to go to results tables directly
* Number of problems in report header
* Utility function to load a problem from file

Changed

* **Breaking:** Remove the cost error from benchmark metrics
* Include Python 3.8 in supported versions

Removed

* Move the GitHub Free-for-all test set to [its own repository](https://github.com/qpsolvers/free_for_all_qpbenchmark)
* Move Maros-Meszaros test set to [its own repository](https://github.com/qpsolvers/maros_meszaros_qpbenchmark)

2.0.0

This release renames the benchmark to **qpbenchmark** and adds the [QPALM](https://github.com/kul-optec/QPALM) solver.

Added

* New solver: QPALM

Changed

* **Breaking:** Rename the project "qpbenchmark"
* Don't install solvers by default from PyPI
* Move solver issue and timeout listings to test-set themselves

Removed

* Module-wide skip solver issue/timeout functions

1.2.0

This release adds a ``mid_accuracy`` set of settings to the QP solvers benchmark.

Added

* Citation file to refer to the benchmark in scientific works
* Medium accuracy settings
* Note in the readme on CPU throttling

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.