====== User Contributed Software and Tools ====== Some of our users have developed software that helps them use GAMS more efficiently or enables them to interface GAMS with other systems or software packages they use to do their work. If you would like to contribute some of your software, we can help you to make it publicly accessible - just drop us a [[info@gams.de|line]]. * Michael Ferris: [[http://www.cs.wisc.edu/math-prog/matlab.html|A GAMS interface for MATLAB]] * Michael Ferris and Steven P. Dirkse: [[http://www.gams.com/~steve/gdxmrw.html|GDXMRW: Reading and Writing GDX files from Matlab]] * Bruce McCarl: * [[http://agecon2.tamu.edu/people/faculty/mccarl-bruce/gamschk.htm|GAMSCHK]] - A System for Examining the Structure and Solution Properties of Linear Programming Problems Solved using GAMS * [[http://agecon2.tamu.edu/people/faculty/mccarl-bruce/gamsbas.htm|GAMSBAS]] - Saves an advanced basis which a user may later use in subsequent solves by including the basis * Ivo Nowak and Stefan Vigerske: [[https://projects.coin-or.org/LaGO|LaGO (Lagrangian Global Optimizer), a software-package for the global optimization of nonconvex mixed-integer nonlinear programs (MINLP)]] * Armin Pruessner and Michael Bussieck: [[user:exporting_to_mapinfo_maps|GAMSMAP - Exporting to MapInfo Maps]] * Tom Rutherford:[[http://mpsge.org/inclib/tools.htm|Some GAMS Programming Utilities for Economists]] including: * [[http://www.gams.com/docs/contributed/tompivot.gms|A little GAMS Program that illustrates report generation with Excel]] * [[http://mpsge.org/CopyTable.html|Copy non-blank cells from Excel into Word as a Windows metafile graphical image (retaining Excel formatting)]] * [[http://mpsge.org/qtool/|Tools for Systematic Sensitivity Analysis with GAMS and Excel]] * [[http://mpsge.org/xlsnz/|xlsnz: An Automation Tool for Extracting Numeric Nonzeros from Excel Workbooks]] * [[http://mpsge.org/gdxxls/|gdxxls: An Automation Tool for Generating Formatted Excel Tables from GAMS GDX Data Files]] * [[http://mpsge.org/runjobs|runjobs: An XP Automation Tool for Parallel Processing of GAMS Jobs]] * [[http://mpsge.org/select|Windows menu selection at execution time from a GAMS program, both effective and compact. This utility is less than 4K in two flat files]] * [[http://mpsge.org/pivotdata.htm|A little GAMS utility for passing data to XLS files in PivotTable-friendly format]] * [[http://mpsge.org/domain/index.html|A GAMS utility for efficient domain extraction]] * [[http://mpsge.org/xltable/index.html|An Automation Tool for Formatting Excel Tables]] * [[http://mpsge.org/xlchart/index.html|A GAMS utility for generating Excel Charts]] * [[http://mpsge.org/inclib/pct.htm|A utility routine for assigning households to deciles with (roughly) equal numbers of individuals]] * [[http://mpsge.org/shademap.htm|A GAMS Interface to Mark Horridge's SHADEMAP]] * [[http://mpsge.org/inclib/gdx2dat.htm|GDX2DAT and GDXF90: Tools for Reading and Writing GDX Files]] * [[http://mpsge.org/lmap/index.html|A GAMS Utility for Mapping Tuples to Linear Sets]] * [[http://mpsge.org/gdxhar/index.html|Translation Tools for GDX and HAR Files]] * [[http://mpsge.org/gdxrank/index.html|A Utility for Ranking One-Dimensional Numeric Data]] * [[http://mpsge.org/gamssm/index.html|GAMSsm: A Scenario Manager]] * [[http://mpsge.org/inclib/gams2txt.htm|Libinclude files for GAMS-readable data file management]] * [[http://mpsge.org/gams2csv/gams2csv.htm|GAMS2CSV: A LIBINCLUDE Tool for Writing Comma-Delimited Data Files]] * [[http://mpsge.org/xlwrite/xlwrite.htm|XLWrite: A Console Application for Creating Excel Workbooks from CSV Files]] * .... * Uwe Schneider: * [[http://www.uni-hamburg.de/Wiss/FB/15/Sustainability/schneider/gnuplot/|GNUPLOTXYZ.GMS - A GAMS Interface to GNUPLOT 4.2]] * [[http://www.uni-hamburg.de/Wiss/FB/15/Sustainability/schneider/shademap/GAMS_to_Shademap.htm|GAMS to SHADEMAP]] * Uwe Schneider and Ingo Huck: * [[http://www.uni-hamburg.de/Wiss/FB/15/Sustainability/schneider/gnuplot/powerpoint.html|Getting Gnuplot figures obtained from GAMS runs into Powerpoint slides]] * Shiro Takeda: [[http://shirotakeda.org/home/gams/gams-mode.html |GAMS Mode for Emacs]] * Meta Voelker and Michael Ferris: [[http://www.gams.com/contrib/gamsdea/dea.htm|Slice Modeling in GAMS (GAMS/DEA)]] * Erwin Kalvelagen (Amsterdam Optimization): * [[http://amsterdamoptimization.com/packaging.html|Packaging Optimization Applications]] * Blog: [[http://yetanothermathprogrammingconsultant.blogspot.com/|Yet Another Math Programming Consultant]] * KANORS:[[http://www.kanors.com/userguidebe.htm|VEDA-BE - A VErsatile Data Analyst ]] - a software dedicated to the analysis of data and results obtained from a broad variety of mathematical models or data bases. VEDA is a powerful and user friendly tool for the construction of analyst tables and graphs to help in the analysis of results from complex mathematical models. * NacquIT BV: * [[http://www.lei.dlo.nl/nacquit/index.php3?page=products%2Fgtree%2Fgtree.php|GTree]] - a tool to show the structure of the GAMS code (as a result of all the ''$include'', ''$batinclude'', ''$libinclude'', ''$sysinclude'' statements) in a tree * [[http://www.lei.dlo.nl/nacquit/index.php3?page=products%2Fgse%2Fgse.php|GAMS Simulation Environment (GSE)]] - a professional user interface for GAMS models, which is easy in use and implementation and with many additional functions. * NEOS: * [[Remote Solver Execution on NEOS Servers (GAMS/KESTREL)]] * [[http://neos.mcs.anl.gov/neos/solvers/MULTI:GAMS-AMPL/GAMS.html|GAMS to AMPL (scalar) translation on the NEOS Servers]] Note: The [[http://www.gams.com/solvers/convert.pdf|GAMS/CONVERT]] system, which is included in the [[http://download.gams-software.com/|GAMS distribution]] can also write scalar AMPL format * Renger van Nieuwkoop (Modelworks) * Blog: [[http://blog.modelworks.ch |CGE modeling with GAMS, Emacs and R]]