Gamspy

Latest version: v0.13.1

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.13.1

-------------
- General
- Support output redirection for NEOS backend.
- Support GAMSPy to GAMS automatic conversion.
- Add support for old way of installing a license.
- Documentation
- Update model documentation to show how to redirect NEOS output to a file.
- Testing
- Add a new model (knapsack) to the model library.

0.13.0

-------------
- General
- Communicate with GAMS executable via socket instead of spawning a new job everytime.
- Documentation
- Adjust debugging page according to the new .gms generation rules.
- Update installation page to adjust to the new licensing scheme.
- Testing
- Add new tests to verify correct license installation and listing solvers.

0.12.7

-------------
- General
- Fix equation/variable listing bug.
- Exclude autogen statements in generateGamsString raw.
- Upgrade gamspy_base and gamsapi versions to 47.1.0.
- Fix parameter equality bug in equations.
- Set upper bound of numpy version below 2 until gamsapi supports it.
- Documentation
- Fix the alignment of code section in debugging page.
- Testing
- Add test to verify the correctness of parameter equality in equations.

0.12.6

-------------
- General
- Do not open gdx file in case there is nothing to load.
- Fix solver capability check bug.
- Enable explicit expert synchronization for symbols.
- Fix dist function in math package.
Testing
- Adapt generateGamsString tests to new the gdx load logic.
- Add test for the solver capability bug.
- Test explicit expert synchronization for symbols.

0.12.5

-------------
- General
- Do not pick the default solver if the given solver is not compatible with the problem type.
- Add extrinsic function support.
- Expose addGamsCode to user.
- Refactor the underlying implementation of options.
- Show better error messages.
- Fix number of arguments that log_gamma takes.
- Rename getStatement to getDeclaration.
- Testing
- Add tests for extrinsic functions.
- Test whether the given solver is capable of solving the problem type.
- Add an addGamsCode test for each problem type.
- Test Jupyter Notebooks in docs automatically.
- update log option tests.
- Documentation
- Remove unnecessary GTP functions from documentation
- Add a doctest for addGamsCode.
- Update the documentation on generating log files.

0.12.4

-------------
- General
- Add checks on model name.
- Adjust when to throw an exception and when to throw a warning for different SolveStatus values.
- Make autogenerated model attribute symbol names independent of the model name.
- Do not allow expressions and symbols to be used as truth values.
- Add deprecation message for getStatement and expose getDeclaration and getDefinition.
- Override __repr__ and __str__ of Container.
- Synchronize gamspy_base and gamsapi versions.
- Testing
- Test invalid model names.
- Add tests for expressions and symbols that are used as truth values.
- Add tests for __repr__ and __str__ of Container.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.