-
Notifications
You must be signed in to change notification settings - Fork 572
Add core symbolic gradient support to Pyomo.DoE #3898
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
Open
snarasi2
wants to merge
34
commits into
Pyomo:main
Choose a base branch
from
snarasi2:codex/merge-pyomo-doe-symbolic
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 12 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
50cbc4a
Add symbolic gradient support to Pyomo.DoE
85116d5
Add symbolic DoE regression tests
12e5e95
Allow writeable in typos config
b35253a
Port polynomial and reactor symbolic tests
431b28e
Document symbolic gradient methods in DoE
f55a294
Refactor ExperimentGradients setup
ca66ac6
Add polynomial DoE regression coverage
8d8b8bd
Add broader gradient consistency tests
5c373fb
Add factorial results dataframe tests
103a121
Add reactor regression and CI fixes
76f53c4
Add plotting guard coverage tests
f28d86d
Clarify cyipopt HSL skip reason
80552f2
Reuse polynomial example in DoE tests
d708d55
Drop unused data arg from polynomial example
f53fe17
Clarify symbolic sensitivity math comments
11d475e
Remove no-op polynomial finalization
e704f68
Simplify polynomial test imports
0d0a14f
Remove redundant polynomial FIM smoke test
401c03a
Strengthen polynomial DoE regression test
0dd08eb
Use symbolic path for dataframe tests
65571da
Align symbolic DoE test coverage
9eb4959
Guard DoE utils tests on ipopt
702dc89
Strengthen symbolic Jacobian tests
d652cea
Remove out-of-scope FIM metric test
b5ea7f1
Tighten Jacobian regression assertions
9a78180
Drop workflow changes from symbolic PR
c593f0b
Checkpoint reactor test conversions to RB/polynomial
36d5694
Checkpoint remaining reactor test cleanup
dae72f4
Replace remaining reactor DoE tests
0545dcf
Clarify GreyBox MA57 skip reason
270bf8c
Add symbolic DoE PR notes
33d0b98
Refactor Jacobian rule setup
4209df5
Tighten FD scenario validation
653e3be
Format DoE module with black
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
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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not used to seeing these files get modified or included in PRs? (In .github/workflows folder). Please explain these changes if they are needed or remove if possible.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please see comment on the PR in response to this