Skip to content

Tags: IDAES/pyomo

Tags

6.8.1.idaes.2024.11.18

Toggle 6.8.1.idaes.2024.11.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request Pyomo#3423 from jsiirola/numpy-scalar

Resolve errors in mapping ScalarVar to numpy ndarray

6.8.0.idaes.2024.11.15

Toggle 6.8.0.idaes.2024.11.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request Pyomo#3402 from emma58/lp-dual

Adding (parameterized) linear programming dual transformation!

6.8.0.idaes.2024.11.11

Toggle 6.8.0.idaes.2024.11.11's commit message
Update _ToStringVisitor to use str() for numeric constants and repr()…

… for all other embedded constants

6.8.0.idaes.2024.11.08

Toggle 6.8.0.idaes.2024.11.08's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request Pyomo#3410 from jsiirola/xpress-import

Fix error when xpress is imported before xpress_direct

6.8.0.idaes.2024.11.06

Toggle 6.8.0.idaes.2024.11.06's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request Pyomo#3403 from bknueven/idaes_1520

Catch catastrophic solver failure when building MIS

6.8.0.idaes.2024.10.25

Toggle 6.8.0.idaes.2024.10.25's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request Pyomo#3387 from jsiirola/pprint-nonfinite-param

Support `Param.pprint()` for non-finite Params

6.7.4.idaes.2024.08.19

Toggle 6.7.4.idaes.2024.08.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request Pyomo#3338 from jsiirola/valsetindex

Support validate / filter for IndexedSet components using the index

6.7.4.idaes.2024.08.08

Toggle 6.7.4.idaes.2024.08.08's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request Pyomo#3337 from mrmundt/issue-3336

Bug fix: Issue 3336 - Inconsistent use of `result` and `results`

6.7.2.idaes.2024.05.08

Toggle 6.7.2.idaes.2024.05.08's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request Pyomo#3227 from emma58/sequence-var

contrib.cp: Adding SequenceVar and other logical expressions for scheduling

6.7.2.idaes.2024.05.07

Toggle 6.7.2.idaes.2024.05.07's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Code for infeasibility diagnostics called mis (Pyomo#3172)

* getting started moving mis code into Pyomo contrib

* we have a test for mis, but it needs more coverage

* now testing some exceptions

* slight change to doc

* black

* fixing _get_constraint test

* removing some spelling errors

* more spelling errors removed

* update typos.toml for mis

* I forgot to push the __init__.py file in tests

* a little documentation cleanup

* moved mis to be part of iis

* correct bad import in mis test

* I didn't realize it would run every py file in the test directory

* trying to get the Windows tests to pass by explicitly releasing the logger file handle

* run black on test_mis.py

* trying to manage the temp dir using the tempfilemanager as a context

* catch the error that kills windows tests

* run black again

* windows started passing, but linux failing; one quick check to see if logging.info helps:

* run black again

* On windows we are just going to have to leave a log file from the test

* add a test for a feasible model

* Update pyomo/contrib/iis/mis.py

Co-authored-by: Miranda Mundt <[email protected]>

* Changes suggested by Miranda

* run black again

* simplifying the code

* take care of Miranda's helpful comments

* add sorely needed f to format error messages

* added suggestions from R. Parker to the comments

---------

Co-authored-by: Bernard Knueven <[email protected]>
Co-authored-by: Miranda Mundt <[email protected]>