-
Notifications
You must be signed in to change notification settings - Fork 586
Pyomo.DoE: adding more verbose output for sensitivity analysis #3525
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 51 commits
Commits
Show all changes
77 commits
Select commit
Hold shift + click to select a range
c88da09
added maximum and minimum eigen values in compute_FIM_full_factorial(…
smondal13 2f35d58
added eigenvalues and determinant of the FIM
smondal13 0327879
added trace as a output in compute_FIM_full_factorial()
smondal13 eb78589
added eigvalsh for calculating
smondal13 5b2e90e
changed the method to calculate the minimum eigenvalues
smondal13 f3b0f7c
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 701947b
Added img_thereshold instead of the embedded constant for imaginary v…
smondal13 114a86e
Alex suggested some objectives and tests
smondal13 cb694be
Added `IMG_THRESHOLD` instead of embedded variable
smondal13 0a938ac
Added FIM test metrics for doe.py
smondal13 acf06f0
Changed the ``isclose() `` method to ``==``
smondal13 41a6272
Changed back to ``isclose()``
smondal13 b55786f
Added todo list
smondal13 46f75c1
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 3cc77ef
imported `_SMALL_TOLERANCE_IMG` from `doe.py` and used it in the `com…
smondal13 3ca1c4e
Deleted comment "Alex said..."
smondal13 7c2535f
added 1e-6 as the _SMALL_TOLERANCE_IMG
smondal13 5216672
Deleted the figures that was generated by runnig the example
smondal13 708a21d
adding unittest
smondal13 39f26e6
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 e9e83b6
to test doe , added the "doe_test_example.py" script, which returns a…
smondal13 7064966
The test_example file is not required. It is deleted. in `test_doe_FI…
smondal13 a475ada
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 5011800
Coding with Alex about `compute_FIM_metrics` funciton.
smondal13 b9ea35b
Merge branch 'adding_eigen_values' of github.com:smondal13/pyomo into…
smondal13 6d26fdf
Changed the test file to test the new function and added logging for …
smondal13 32079fe
added working test code for _compute_FIM_metric function and _check_F…
smondal13 e1842cf
Splitted the test files into 2 separate files. Commented out the code…
smondal13 898e87f
Deleted TODO: "make static method", and the chunk of code in `compute…
smondal13 ec2a361
Added `Returns` in the `compute_FIM_full_factorial()` docstring. Thou…
smondal13 f0da48e
Merge branch 'main' into adding_eigen_values
smondal13 6ab24ec
Merge branch 'main' into adding_eigen_values
mrmundt a21dcae
Merge branch 'main' into adding_eigen_values
smondal13 0adacc2
Merge branch 'main' of github.com:smondal13/pyomo
smondal13 9efc82d
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 ba2fad3
Merge branch 'Pyomo:main' into main
smondal13 06b7fff
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 f97e64c
Moved _check_FIM() to utils.py and renamed it to check_FIM(). Edited …
smondal13 6310126
reformatted the docstring of full factorial
smondal13 9b55b8a
moved the standalone functions compute_FIM_metrics() and get_FIM_metr…
smondal13 9dd11c7
Revert .gitignore changes as per review
smondal13 f9f65dc
successfully ran test_utils.py
smondal13 31a33c1
Moved all the test files to test_utils.py
smondal13 6d0ab44
Changed the docstring of the functions so that they can format nicely…
smondal13 d0e5f27
Manually changed some string fomats to comply with 88 char max.
smondal13 52edab3
removed the staticmethod
smondal13 fdd648e
added test for full factorial
smondal13 315ceff
Merge branch 'adding_eigen_values' of github.com:smondal13/pyomo into…
smondal13 2ef5c0e
Revert "added maximum and minimum eigen values in compute_FIM_full_fa…
smondal13 1e324cb
moved the test file inside test_doe_solve.py. Added argument for the …
smondal13 207d3af
Merge branch 'main' into adding_eigen_values
smondal13 9686c22
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 aca1b3d
Changed the docstring of compute_FIM_full_factorial() in doe.py. Thi…
smondal13 9abcb59
Merge branch 'main' into adding_eigen_values
blnicho 6fea37f
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 a035962
removed idaes solver import
smondal13 26e8281
Merge branch 'main' of github.com:smondal13/pyomo
smondal13 2628007
Merge branch 'main' into adding_eigen_values
smondal13 2b72f54
Merge branch 'main' into adding_eigen_values
blnicho c0fadb7
changed to assertAlmostEqual from assertEqual in test_utils.py
smondal13 6233382
Merge branch 'Pyomo:main' into adding_eigen_values
smondal13 bb91cb3
removed idaes solver import and repeated import. Changed assertEqual…
smondal13 79795ad
Merge branch 'adding_eigen_values' of github.com:smondal13/pyomo into…
smondal13 2ad7cfb
removed the indentation of TODO in utils.py
smondal13 579122a
Merge branch 'Pyomo:main' into main
smondal13 651fd44
changed the telerance import in test_doe_errors.
smondal13 baa817b
Merge remote-tracking branch 'origin/main' into adding_eigen_values
smondal13 55649e0
Merge branch 'main' into adding_eigen_values
smondal13 5fb5a45
Apply suggestions from code review
smondal13 728b249
ran black
smondal13 2864321
in test_doe_solve.py, changed the reactor example design ranges, chan…
smondal13 cfabd5e
ran black
smondal13 47d7ac2
changed the example again and afterwards ran black
smondal13 ae0432c
Merge branch 'main' into adding_eigen_values
smondal13 566fb7b
Update pyomo/contrib/doe/tests/test_doe_solve.py
blnicho ec0678b
Trying to fix Sphinx docstring formatting
blnicho 5d5e9a4
Trying again to fix Sphinx docstring formatting
blnicho File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.