Michael Bynum
Michael Bynum
## Summary/Motivation: As far as I know, `LinearExpression` is the only expression object in the expression system that is mutable. This PR updates `LinearExpression` so that it is immutable. ###...
## Fixes #1761, #230. ## Summary/Motivation: This PR adds a `QuadraticExpression` node to the expression system. This PR does not add any special handling of `QuadraticExpression` (that can be added...
## Summary/Motivation: This PR adds a function to create a Plotly plot of the graph of a pyomo model. It is "interactive" in the sense that you get information about...
## Summary/Motivation: This PR adds a method to the Appsi Gurobi interface to delete the Gurobi model and release the license. ### Legal Acknowledgement By contributing to this software project,...
## Summary There is no need for the FBBT walker to descend into NPV expression nodes. Improving this logic would simplify the code and improve performance.
## Summary There are many applications in which it is useful to generate a graph representation of a pyomo model using NetworkX. It would be nice to have a single...
## Summary `_BlockData` does not have a `_parent` attribute, so it cannot be cloned. ### Steps to reproduce the issue ``` In [1]: import pyomo.environ as pe In [2]: m...
We should try to detect empty pipes and issue a warning. These can cause incorrect negative pressures due to differences in elevation.