OSeMOSYS / otoole

OSeMOSYS Tools for Energy
https://otoole.readthedocs.io
MIT License
23 stars 17 forks source link

Add HiGHS as a solver #224

Open trevorb1 opened 3 months ago

trevorb1 commented 3 months ago

Description

In this PR I add functionality to process HiGHS solution files. Specifically, I have:

A couple other notes:

Issue Ticket Number

Closes #218

Documentation

I have updated the following pages:

Instructions for setting up HiGHS to use from the command line may need to be improved a bit. For example, I had to add HiGHS executable to my .bashrc via the following command, that I did not include:

alias highs="/opt/highs/bin/./highs"
export PATH=$PATH:"/opt/highs/bin/"

I don't think the instructions should necessarily turn into a "how to setup solvers" guide; as there are better resources than otoole for that. However, it can be kinda tedious getting everything working. Additionally, I kinda glossed over install for Windows as I havent done that!