{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"Provides a Python interface to IBM CPLEX's optimization solver, enabling linear, quadratic, and mixed-integer programming from Python code.","skillfed_tags":["optimization","linear-programming","ibm-cplex"],"use_cases":["Solve linear programming problems like resource allocation, production planning, or network flow optimization.","Formulate and solve mixed-integer programs for scheduling, routing, or combinatorial optimization tasks.","Prototype optimization models interactively in Jupyter notebooks before moving to production solvers.","Integrate optimization into larger Python applications that require mathematical programming capabilities.","Benchmark or compare optimization approaches using CPLEX's solver engine from Python."],"what_it_does":"cplex is a Python binding to IBM ILOG CPLEX Optimization Studio's Callable Library, specifically the free Community Edition. It lets you formulate and solve linear, quadratic, and mixed-integer optimization problems directly from Python, suitable for both interactive exploration and production scripts. The package ships as pre-built wheels for modern Python versions across macOS, Linux, and Windows, with no additional runtime dependencies.\n\nThe library is maintained actively and has been available since 2018. It is proprietary software under IBM's non-warranted license, which permits free use of the Community Edition but restricts reverse engineering, sublicensing, and imposes key-based usage limits. Developers should carefully review the license terms to confirm the edition meets their use case, as the Community Edition may have solver limits or restrictions on commercial deployment.","worth_installing":"Yes, if you need CPLEX's solver from Python and accept the Community Edition's licensing terms and potential usage limits. The package is actively maintained, has no external dependencies, and installs cleanly on supported Python versions. However, verify that the Community Edition's restrictions (key limits, possible performance caps, commercial use terms) align with your project before committing to production use."},"id":"cplex","links":{"html":"https://skillfed.io/packages/cplex","md":"https://skillfed.io/packages/cplex.md","pypi":"https://pypi.org/project/cplex/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-15","license_spdx":null,"license_treatment":"unclear","name":"cplex","python_support":"supports_current","summary":"A Python interface to the CPLEX Callable Library, Community Edition."},"popularity":{"monthly_downloads":83199,"position":14094,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"22.2.0.1"}
