Skip to content

Releases: NREL/gdx-pandas

Version 1.4.0

21 Jul 22:50
67aacbe
Compare
Choose a tag to compare
  • 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

09 May 16:30
Compare
Choose a tag to compare
  • 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

18 Sep 22:59
Compare
Choose a tag to compare
  • 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

09 Oct 19:45
e987746
Compare
Choose a tag to compare
  • 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

02 Mar 17:47
7936861
Compare
Choose a tag to compare
Merge pull request #28 from NREL/robust_set_fix

Bug fix and change README to point to pypi for installation.

Version 1.0.3

16 Feb 00:12
d3d94f1
Compare
Choose a tag to compare

Bug fix for more fool-proof set writing.

Version 1.0.2

19 Jan 22:20
Compare
Choose a tag to compare
v1.0.2

Ready for release

Version 1.0.1

12 Sep 18:23
Compare
Choose a tag to compare

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

07 Sep 19:18
Compare
Choose a tag to compare

Completely rewritten backend that supports dimension names and special values.

Version 0.6.0

19 Apr 18:35
Compare
Choose a tag to compare

gdx-pandas now supports Python 3!