Pyomo is a library used to interact with solvers, used by many energy modelling tools. One frequent complaint about it is that it is slow and its code base is messy. Rather than complaining about it, let’s throw the combined weight of the Openmod initiative towards improving it!
The proposed structure for this fix-a-thon is:
- Somebody (which could be me) gets an overview beforehand and provides a brief intro and tour of the Pyomo code base (~5 mins)
- 45 minutes or so exploring the code and deciding on what issues we want to focus on
- Pair up and code (I propose we use pair programming) to implement fixes, close issues, add functionality
If we get enough people together and work gets going well, this could be expanded to continue in the following slot.
Feel free to comment or express interest below!