bknueven
bknueven
I agree that `is` should be used for non-constant Pyomo objects for exactly your case. So your compromise makes good sense to me. Note that the original constraint above was...
I would be happy to take a pass at this in my spare time, once scipy/scipy#14455 is resolved. The HiGHS/scipy developers have created Python wrappers for HiGHS [within scipy](https://github.com/scipy/scipy/tree/master/scipy/optimize/_highs), which...
> Will a future Pyomo version include a vendored copy of HiGHS then (in source distribution and/or wheels)? I would very much doubt it. Pyomo does not currently distribute source...
Regarding "leverage open APIs", I had a look at a few other Python packages on [openmod](https://wiki.openmod-initiative.org/wiki/Open_Models): 1. pandapower only converts to/from MATPOWER and PYPOWER https://pandapower.readthedocs.io/en/v2.4.0/converter.html# 1. PYPOWER only seems to...
Now I remember the hold-up on this: @michaelbynum how amendable would you be to adding a `add_column` method for the APPSI solvers similar to that for `PersistentSolver`? Here's an example...
More broadly, several tests assume the presence of ipopt or cbc. These should probably be skipped if an appropriate solver cannot be found.
It should be noted that both the dcopf lazy ptdf code and the unit commitment lazy ptdf code exploit this particular "feature" to add the Pyomo Constraint objects but no...
The 2nd type is equivalent to just putting slack at the reference bus, which is more in line with typical practice.
My comment is slightly off -- I was misinterpreting what JP said. Another type of slack commonly used is what I suggest -- relax power balance at the reference bus,...
I'm not certain Egret *should* throw an error here, despite what the docstring says. Prescient currently exploits this behavior to iterate over empty dictionaries when certain elements do not exist....