AMPL API 1.0 released
Release 1.0 of our Application Programming Interface, AMPL API, is now available for Java and MATLAB. AMPL API provides an object-oriented callable library that lets you access AMPL models and run AMPL commands from external programs. Data and results can be exchanged directly and efficiently between AMPL's model entities and the external language’s data structures. Uses include:
-- Programming complex algorithmic schemes
-- Embedding AMPL in enterprise applications
-- Deployment of AMPL models
AMPL API is an add-on to that you can obtain by following our API download instructions.
Any previously purchased AMPL installation can use AMPL API 1.0, provided that its maintenance & support service extends through 30 March 2015 or later. (Start AMPL with "ampl -v" or use the command "option version;" within AMPL to see the maintenance status of your current AMPL software; please contact us at firstname.lastname@example.org if you need assistance or a quote for reinstatement of maintenance.) AMPL API also works with any trial license, and with any temporary version of AMPL distributed under the AMPL for Courses program.
A C++ API for AMPL is nearing completion and will be available this spring. Versions for R, Python, and .NET (VB and C#) are also planned. #ampl #api #java #matlab