{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/2"}],"enrichment":{"capability":"Solves strictly convex quadratic programming problems using the Goldfarb/Idnani dual algorithm, minimizing a quadratic objective subject to linear inequality constraints.","skillfed_tags":["optimization","numerical-computing","convex-programming"],"use_cases":["Portfolio optimization in finance: minimize variance subject to budget and allocation constraints.","Support vector machine training: solve the dual QP formulation for classification.","Robotics and control: compute optimal control inputs under linear constraints.","Machine learning: solve constrained least-squares problems in regression pipelines.","Operations research: optimize resource allocation with linear inequality constraints."],"what_it_does":"quadprog is a Python wrapper around a numerically stable dual algorithm for solving strictly convex quadratic programs. It takes a quadratic objective function and linear inequality constraints, then returns the optimal solution vector. The underlying implementation uses the Goldfarb/Idnani method, a well-established approach from mathematical programming literature.\n\nThe package depends only on numpy at runtime and provides pre-compiled wheels for modern Python versions across macOS, Linux, and Windows, making installation straightforward on common platforms. It is intended for education, financial modeling, insurance applications, and scientific research where constrained quadratic optimization is needed.","worth_installing":"Yes, if you need a lightweight, numerically stable QP solver for strictly convex problems and can accept GPLv2+ licensing. The pre-built wheels make installation frictionless on standard platforms. The dormant maintenance status (659 days since last release) is acceptable for a mature numerical library with no known vulnerabilities, but verify that the Goldfarb/Idnani algorithm meets your problem's scale and precision requirements before committing to production use."},"id":"quadprog","links":{"html":"https://skillfed.io/packages/quadprog","md":"https://skillfed.io/packages/quadprog.md","pypi":"https://pypi.org/project/quadprog/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-10-24","license_spdx":null,"license_treatment":"copyleft","name":"quadprog","python_support":"supports_current","summary":"Quadratic Programming Solver"},"popularity":{"monthly_downloads":592741,"position":5851,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.13"}
