Replies: 1 comment 6 replies
-
Thanks for this. It's still not the elegant integration that I understood to be possible once we can |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I took the liberty to convert the code at https://github.com/jajhall/octave to an Octave package here:
https://github.com/mmuetzel/oct-highs
It can be installed with the following command in Octave:
If HiGHS isn't installed at the default prefix, it might be necessary to add the path to the .pc file to
PKG_CONFIG_PATH
before installing the package. That can be done with the following command in Octave:When using the package, you'll need to make sure that Octave can find the HiGHS library. How to do that depends on the OS. On Linux, something involving
LD_PRELOAD
would probably work.After installing the package, its test suite passes for me (on Windows):
I'd like to donate this package (instead of maintaining it myself). I wouldn't be able to give any substantial help when it comes to actually using the package.
Please, feel free to fork/copy the package repository.
I added the MIT license to the package. That might not be possible. IIUC, the original work was based on
__glpk__.cc
in Octave which uses the GPL. I don't know how much of that code was re-written by @jajhall. Dependent on that, the package might need to be distributed under the GPL (or a compatible license) as well...Beta Was this translation helpful? Give feedback.
All reactions