Releases: NREL/gdx-pandas
Releases · NREL/gdx-pandas
Version 1.4.0
- New get_data_types function maps symbol name to gdx.GamsDataType
- New load_set_text kwarg in gdx.GdxSymbol.load, to_dataframe, and to_dataframes lets users retrieve GamsDataType.Set Text fields instead of c_bool
Version 1.3.0
- Performance improvements (faster read and write)
- GAMS directory finder improvements
- Documentation improvements
- Skip over individual GdxSymbols that fail to load
- Drop support for Python versions < 3.7
- Various minor improvements and bug fixes
Version 1.2.0
- search for GAMS in more places, especially on Windows
- gdxpds.gdx.GdxSymbol.unload method for user-directed memory managment
- convenience functions gdxpds.gdx.append_set and append_parameter
- special value handling moved to its own module
- clarifying that Python 2.X is not longer supported
- general documentation, pylint, and testing improvements
Version 1.1.0
- Fixes to_dataframes and to_gdx memory leaks
- Respects GAMS_DIR environment variable
- Additional bug and warning fixes
- New feature GdxSymbol.dataframe can now be set using just the GdxSymbol.dims columns; in that case the value columns are filled in with defaults. Caution GdxSymbol.num_dims can no longer be changed once it is set to a value > 0 (via setting GdxSymbol.dims or GdxSymbol.dataframe) or GdxSymbol.num_records > 0.
Version 1.0.4
Merge pull request #28 from NREL/robust_set_fix Bug fix and change README to point to pypi for installation.
Version 1.0.3
Bug fix for more fool-proof set writing.
Version 1.0.2
v1.0.2 Ready for release
Version 1.0.1
Implementing a workaround for a bug on Linux in which a library version conflict between gdxcc and pandas was causing segmentation faults with GAMS 24.8.
Version 1.0.0
Completely rewritten backend that supports dimension names and special values.
Version 0.6.0
gdx-pandas now supports Python 3!