Metadata-Version: 2.1 Name: amplpy-cplex Version: 0.2.1 Summary: CPLEX extension for amplpy Home-page: http://ampl.com/ Author: Filipe Brandão Author-email: fdabrandao@ampl.com License: BSD-3 Download-URL: https://github.com/ampl/ampls-api 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 :: 2 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: Implementation :: CPython License-File: LICENSE 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.