GAMS-dev / gamspy

Python-based algebraic modeling interface to GAMS
Other
41 stars 2 forks source link

Rust bindings to read and write gdx #2

Closed areleu closed 6 months ago

areleu commented 6 months ago

Sorry I write the issue here, it was intended for https://github.com/GAMS-dev/gdx/ but there is no issue board in that repo. I was wondering if you are considering the implementation of a Rust API to work with GDX files. Maybe not a full GAMS interface but at least some handling tools would be great.

0x17 commented 6 months ago

Thanks for the comment. I've added an issue board to the GDX repo and created an issue for your request, see https://github.com/GAMS-dev/gdx/issues/1.

There are no plans for a GAMS/GDX Rust API yet, but it might be something we should look into as Rust is gaining traction. Right now I would assume the easiest way to read/write GDX files from Rust is either the C++ OOP API or the low-level C interface (e.g. via gdxcc.h).

areleu commented 6 months ago

Great, then I will close this issue, and continue the discussion in the correct board.