Search found 59 matches

by Clemens
1 day ago
Forum: API
Topic: Python API picking up wrong GAMS version
Replies: 3
Views: 546

Re: Python API picking up wrong GAMS version

Hi,

Something seems to put in the GAMS 38 path into your configuration. Have you checked if the PYTHONPATH environment variable is set? Run from the Anaconda command prompt:

Code: Select all

echo %PYTHONPATH%
Best,
Clemens
by Clemens
1 day ago
Forum: Archive Google Group
Topic: GAMS Installation Error
Replies: 3
Views: 1028

Re: GAMS Installation Error

Hi, This is a Windows problem that can most likely be prevented by running the installer from a command prompt with /SILENT or /VERYSILENT. There is a note on this in the documentation: https://www.gams.com/latest/docs/UG_WIN_INSTALL.html image.png 1. Open command prompt 2. Switch to directory conta...
by Clemens
3 months ago
Forum: Bugs
Topic: GDX Export in Studio
Replies: 2
Views: 13594

Re: GDX Export in Studio

Hi again,

GAMS 45.6.0 was released yesterday. It comes with GAMS Studio 1.16.4 which contains the bug fix. Thanks again for reporting.

Best,
Clemens
by Clemens
4 months ago
Forum: Bugs
Topic: GDX Export in Studio
Replies: 2
Views: 13594

Re: GDX Export in Studio

Hi Rob,

Indeed this is a bug. We are going to publish a fix for this as soon as possible. Thanks for reporting.

Best,
Clemens
by Clemens
2 years ago
Forum: API
Topic: ModuleNotFoundError: No module named '_gams2numpy'
Replies: 9
Views: 45580

Re: ModuleNotFoundError: No module named '_gams2numpy'

Jan,

With setuptools>=60.0.0 a breaking change has been introduced. Due to this breaking change the GAMS Python files are not installed correctly. To solve the issue, please try setting SETUPTOOLS_USE_DISTUTILS=stdlib before running setup.py

Let me know if this helps,
Clemens
by Clemens
2 years ago
Forum: Syntax
Topic: Running NEOS from Python API
Replies: 7
Views: 7894

Re: Running NEOS from Python API

I assume that the error is the same when running Kestrel from command line. So it seems that setting the SSL_CERT_FILE in [GAMS dir]\gmske_nt.cmd is not enough. If you allow me an experiment, could you change the following line of code in [GAMS dir]\gmske_nx.py (line 537): self.neos = xmlrpc.client....
by Clemens
2 years ago
Forum: Syntax
Topic: Running NEOS from Python API
Replies: 7
Views: 7894

Re: Running NEOS from Python API

Hi, It seems that the Kestrel solver uses an invalid certificate. Actually it should be aware of cacert.pem located in [GAMS dir]\GMSPython\Lib\site-packages\certifi. Does the Kestrel solver work from command line, if you do not have a Python script in between? There is also a Python example that de...
by Clemens
2 years ago
Forum: API
Topic: Python API error message
Replies: 2
Views: 6098

Re: Python API error message

Pei Huang, The PKG installer on macOS allows to add the GAMS system directory to the PATH variable when a Terminal is opened. You might want to double-check its content using echo $PATH , but since you are able to call gams and gamslib, I guess that this is set up correctly. If you run the python in...
by Clemens
3 years ago
Forum: API
Topic: unhashable type: 'GamsSetRecord'
Replies: 2
Views: 4822

Re: unhashable type: 'GamsSetRecord'

Looks like you are trying to use your dictionary qta with GamsSetRecords instead of keys. So you most likely want to do qta[(j.key(0),k.key(0))] instead of qta[(j,k)]

Best,
Clemens
by Clemens
3 years ago
Forum: API
Topic: Matrix to GDX from Python
Replies: 3
Views: 5390

Re: Matrix to GDX from Python

I can not say anything about csr_matrix in particular, but if possible, you can skip the zeros of any sparse matrix representation when writing to an instance of GamsParameter. Filling data using the Object-oriented Python API always works record based by calling my_symbol.add_record([key1, key2,......