GDX file data access

pyGDX is a Python package for accessing data stored in GAMS Data eXchange (GDX) files. GDX is a proprietary, binary file format used by the General Algebraic Modelling System (GAMS); pyGDX uses the Python bindings for the GDX API.

pyGDX uses xarray to provide labeled, multidimensional data structures for accessing data. A gdx.File is a thinly-wrapped xarray.Dataset.

Report bugs, suggest feature ideas or view the source code on GitHub.


PyGDX is provided under the MIT license.


PyGDX was inspired by the similar package, also named py-gdx, by Geoff Leyland.