Skip to content

v2.6.0

Choose a tag to compare

@0x17 0x17 released this 08 Mar 17:44

GAMS Transfer R v2.6.0

  • bug fix in registering unused UELs when not all symbols from the container are written to a GDX file
  • Breaking: Following Container methods do not support list input for symbols argument: describeSets, describeAliases, describeParameters, describeVariables, describeEquations, read, removeSymbols, getSymbols. Use vector inputs instead.
  • Breaking: types argument in the Container methods listVariables and listEquations does not support the input of type list. Use vector inputs instead.
  • Breaking: uelPriority argument in the Container method write does not support the input of type list. Use vector inputs instead.
  • Container method write now supports mapped write mode with the help of new argument mode
  • Breaking: removed getUniverseSet method from Container. Use getUELs instead.
  • Symbol field refContainer is renamed to container.
  • bug fix in failed Symbol constructor call resulting in symbol being added to the Container
  • The output of describe* Container methods has been improved for clarity.
  • summary field for Symbol objects is refined for clarity.
  • Container objects now have a summary field.
  • New convenience methods for Container objects: getSets, getAliases, getParameters, getVariables, and getEquations.
  • Breaking: removed all Const* classes. ConstContainer is no longer supported. Use Container instead.
  • bug fix in read for Variable and Equation classes where the lower and upper attributes were interchanged.
  • Records columns that are not specified by the user in a dataframe are not auto completed to save memory. For example, a set with only the domain columns will now not have the element_text columns. A default valuer is assumed for the missing attributes.
  • bug fix in the Symbol method equals where identical domain symbols exist in different containers
  • uelPriority argument in write does not have to be a subset of the universe set. Users can register any UELs using the uelPriority argument.
  • new field defaultValues for symbols of type Parameter, Variable, and Equation.
  • bug fix in symbol reorderUELs and toDense method for symbols with relaxed domain.