{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/13"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"}],"enrichment":{"capability":"Python interface to the FICO Xpress Optimizer for creating and solving linear, quadratic, conic, and nonlinear optimization problems, including mixed-integer variants.","skillfed_tags":["optimization-solver","mixed-integer-programming","numerical-computing"],"use_cases":["Solve supply-chain optimization, production planning, or resource allocation problems modeled as linear or mixed-integer programs.","Prototype and solve nonlinear optimization problems using Python without switching to a compiled language.","Integrate optimization into data science workflows by combining NumPy arrays with Xpress problem definitions.","Accelerate large-scale linear optimization on GPU-equipped systems using the PDHG solver with CUDA support.","Develop and test optimization algorithms using Xpress callbacks and the Python interface for iterative refinement."],"what_it_does":"Xpress is a Python binding to the FICO Xpress Optimizer, a commercial mathematical optimization solver. It lets you define and solve optimization problems\u2014linear, quadratic, conic, and nonlinear, including mixed-integer variants\u2014using Python syntax and NumPy integration. You construct problems by adding variables and constraints, set an objective function, and call optimize() to solve.\n\nThe package ships with precompiled binaries for modern Python versions and platforms (macOS, Linux, Windows). It includes a community license by default, so you can start solving problems without additional licensing setup. For GPU acceleration of the PDHG linear solver, you can install optional CUDA support. The underlying solver is the FICO Xpress library, which is maintained separately; this package is the Python interface to it.","worth_installing":"Yes, if you need to solve mathematical optimization problems and have access to or can accept the Xpress license terms. The package is actively maintained, supports modern Python versions, and offers broad problem-class coverage. Install friction is moderate due to compiled binaries, but wheels are widely available. The main caveat is license clarity\u2014review the Xpress Shrinkwrap License Agreement before production deployment, especially for commercial use."},"id":"xpress","links":{"html":"https://skillfed.io/packages/xpress","md":"https://skillfed.io/packages/xpress.md","pypi":"https://pypi.org/project/xpress/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-03","license_spdx":null,"license_treatment":"unclear","name":"xpress","python_support":"unspecified","summary":"FICO Xpress Optimizer Python interface"},"popularity":{"monthly_downloads":214414,"position":9417,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"9.9.1"}
