Metadata-Version: 2.4 Name: amplpy_cplex Version: 0.2.4 Summary: CPLEX extension for amplpy Home-page: http://ampl.com/ Download-URL: https://github.com/ampl/ampls-api Author: Filipe Brandão Author-email: fdabrandao@ampl.com License: BSD-3 Platform: any Classifier: Development Status :: 4 - Beta Classifier: Environment :: Console Classifier: Topic :: Software Development Classifier: Topic :: Scientific/Engineering Classifier: Intended Audience :: Developers Classifier: Intended Audience :: Science/Research Classifier: License :: OSI Approved :: BSD License Classifier: Operating System :: POSIX Classifier: Operating System :: Unix Classifier: Operating System :: MacOS Classifier: Operating System :: Microsoft :: Windows Classifier: Programming Language :: C++ Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3.14 Classifier: Programming Language :: Python :: Implementation :: CPython License-File: LICENSE Dynamic: author Dynamic: author-email Dynamic: classifier Dynamic: description Dynamic: download-url Dynamic: home-page Dynamic: license Dynamic: license-file Dynamic: platform Dynamic: summary AMPLPY-CPLEX ------------ CPLEX driver for AMPL. This package uses AMPLS-API, which is an open source set of lightweight interfaces between AMPL and solvers, which allow: - Read in an AMPL model instance from an `NL` file - Write out the solution as a `sol` file, ready to be imported by AMPL - A choiche between: - Use of all the solver's capabilities, using its own C API functionalities - Use of a (provided) generic interface, that encapsulates the most common functionalities of the solver interfaces, permitting hassle-free solver swap - Usage of existing AMPL licenses, when used together with the AMPL drivers The interfaces are available for multiple languages; the core is written in C++ and it is wrapped using [swig](https://www.swig.org) to other target languages.