gdx2py.gdxfile¶
Module for working with GAMS GDX files
Module Contents¶
-
gdx2py.gdxfile.GMS_DTYPES¶
-
gdx2py.gdxfile.GDX_DTYPE_TEXT= U254¶
-
gdx2py.gdxfile.GDX_DTYPE_LABEL= U63¶
-
gdx2py.gdxfile.GDX_DTYPE_NUM= f8¶
-
gdx2py.gdxfile.EPS_VALUE¶
-
gdx2py.gdxfile.SPECIAL_VALUES¶
-
gdx2py.gdxfile.GMS_USERINFO_SET_PARAMETER= 0¶
-
class
gdx2py.gdxfile.GdxFile(filename: str, mode: str = 'r', gams_dir: str = None)¶ Bases:
objectClass for working with a gdx file
Use subscripting (gdx_object[‘<symbolname>’]) to get/set a GAMS set or parameter symbol.
-
filename¶ Absolute filename
- Type
str
Constructor for GdxFile
- Parameters
filename – str
mode – File open mode: ‘r’ for reading, ‘w’ for writing, ‘w+’ for appending (replaces existing symbol)
gams_dir (optional) – Location of GAMS installation directory
- Raises
RuntimeError – Unable to load gdx library, invalid mode
FileNotFoundError – Input file not found
ValueError – Unsupported mode
OSError – Unable to read/write file
Exception – Other errors
-
keys(self)¶
-
close(self)¶
-
static
symrange(sym_count)¶
-