Skip to content
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

Pyomo doe refactor #3317

Merged
merged 203 commits into from
Aug 19, 2024
Merged

Pyomo doe refactor #3317

merged 203 commits into from
Aug 19, 2024

Commits on Jun 20, 2024

  1. Adding new DoE object and skeleton functions

    First commit for DoE refactor. Skeleton functions added for development.
    djlaky committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e32f29e View commit details
    Browse the repository at this point in the history
  2. Refactoring scenario generation

    Mid-way through updating the scenario generation for the finite difference of the sensitivity matrix. Added an example file from the refactor hack-a-thon in November 2023.
    djlaky committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    c7a4da0 View commit details
    Browse the repository at this point in the history
  3. Further progress on generating FD scenarios

    Worked around Block construction. Pass-by-reference issues with with Experiment object requires some sort of cloning of the model for each block.
    
    Still working through global connecting constraints for design variables.
    djlaky committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    6631c48 View commit details
    Browse the repository at this point in the history
  4. Scenario generator appears to work

    Finished some more edits. Will check back in tomorrow to clean and make sure the scenario generator is working properly. Need to work on whether the full model should be present or not for the central case. Could use the "global model" to be "case 0" and reassign the  values to be one of the cases.
    djlaky committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    9535062 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Added a check_model_labels function

    Add functionality to test if the labeled model has the expected labels for the DoE model to be created.
    djlaky committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    ea1b2d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caa1949 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37e554b View commit details
    Browse the repository at this point in the history
  4. More cleanup

    Added FiniteDifferenceStep initialization to the constructor. Removed and cleaned some defunct commenting/documentation.
    djlaky committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    125ce85 View commit details
    Browse the repository at this point in the history
  5. Removed unnecessary function

    djlaky committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5ba9576 View commit details
    Browse the repository at this point in the history
  6. Updating create model

    Significant development in create_doe_model. Modernized to new methodology. Tests to follow.
    djlaky committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    e5d62f3 View commit details
    Browse the repository at this point in the history
  7. Added comment

    djlaky committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    097638d View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Added checks for input FIM, jacobian, labels

    Added size checks to make sure everything is consistent before being automatically generated by the create_model function.
    djlaky committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    1379aba View commit details
    Browse the repository at this point in the history
  2. Update Jacobian representation

    Made the Jacobian representation consistent with the paper as well as sources on what the sensitivity matrix should be (i.e., (n_experiment_outputs x n_parameters) such that Q^T @ Q is (n_parameters x n_parameters).
    djlaky committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    bb26bdf View commit details
    Browse the repository at this point in the history
  3. Added functionality for incoming block-models

    Changed how the tree is traversed so the parameter location starts after the "base_model" or "scenario_blocks[0]" keyword. This way, an arbitrary block structure should be support. This will help for making multiple instances of the DoE model (i.e., multiple simultaneous estimations or stochastic-based experiment implementation).
    djlaky committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    258ebfd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b13826c View commit details
    Browse the repository at this point in the history
  5. Slight cleaning

    djlaky committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    c2ffbe5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    516d52c View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    0644b02 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Create objective functionadded

    Also updated the test build, result.json, and experiment class example to be well-posed DoE models.
    djlaky committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    51026f7 View commit details
    Browse the repository at this point in the history
  2. Blank space removal

    djlaky committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c3247e3 View commit details
    Browse the repository at this point in the history
  3. Moved most attributes to constructor

    Also added documentation for the inputs.
    djlaky committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    4ed74f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7defa33 View commit details
    Browse the repository at this point in the history
  5. Updated run_doe to perform experimental design

    Seems to work based on comparison to old code. Will look into this more later.
    djlaky committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    bf81b6c View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    eb08ba7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5a9dbc View commit details
    Browse the repository at this point in the history
  3. Adding kaug functionality to new interface

    Also updated the test files and results file to match and generate the same optimal point.
    djlaky committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    e050d4e View commit details
    Browse the repository at this point in the history
  4. Fixed k_aug method for new interface

    Matches the old interface
    djlaky committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    7e37cc2 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Simplified kaug method and added obj cons block

    Objective cons block are deactivated for the square solve as they can sometimes cause convergence issues.
    djlaky committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    4930c95 View commit details
    Browse the repository at this point in the history
  2. Added compute_FIM method

    djlaky committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    2f4c5bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f136602 View commit details
    Browse the repository at this point in the history
  4. Made compute_FIM more flexible

    Potentially will use this for the grid search functionality.
    djlaky committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    fc6cbac View commit details
    Browse the repository at this point in the history
  5. Added full factorial design space exploration

    This function is similar to the "grid search" function from before. Plotting capabilities still need to be added.
    djlaky committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    5592723 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    5dd133c View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Added small check for FIM rescaling function

    Will probably move the FIM rescaling function to a `utils` or similar file name since the rescaling is agnostic to the DoE object.
    djlaky committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    6724fbe View commit details
    Browse the repository at this point in the history
  2. Added sequential compute_FIM method.

    The FIM output of both methods is quite different but the determinant value is similar. We are looking into this to see if the method is computed incorrectly.
    djlaky committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    d98ce6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45ba264 View commit details
    Browse the repository at this point in the history
  4. Updated grid search

    Made each experimental design to have its own dict key. This way the dictionary can be directly translated to a pandas dataframe.
    djlaky committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    1b9b08f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14ee132 View commit details
    Browse the repository at this point in the history
  6. Added results object

    Also added the retrieval functions for populating the results object.
    djlaky committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    e2f16d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Configuration menu
    Copy the full SHA
    08a9630 View commit details
    Browse the repository at this point in the history
  2. Refactored factorial design plotting function

    Also added a utils module to hold agnostic tasks (e.g. rescaling the FIM)
    djlaky committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    5ba54c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    16aa150 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Removing deprecated code

    djlaky committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0822e0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18e3bd2 View commit details
    Browse the repository at this point in the history
  3. Updated variable names to be more readable

    For example, changed ``mod`` to ``model`` and ``Obj`` to ``objective`` and ``L_ele`` to ``L``, etc.
    djlaky committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    f46f06d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2476c3b View commit details
    Browse the repository at this point in the history
  5. Added more results data

    Wanted to be able to re-run the analysis with all the required inputs for the model barring the optional input ``args`` from the user.
    
    As an aside, the L_init, jac_init, and fim_init values may be moot at this point.
    djlaky committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    9a71ad7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c50c64 View commit details
    Browse the repository at this point in the history
  7. Ran Black

    djlaky committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    43ae0ba View commit details
    Browse the repository at this point in the history
  8. Removing old files

    Removing deprecated tests and deprecated DoE files (result, measurements, scenario).
    djlaky committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    37e3899 View commit details
    Browse the repository at this point in the history
  9. Removing more files

    djlaky committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    936cc4c View commit details
    Browse the repository at this point in the history
  10. Wrote solving tests

    Covering all different forms of DoE model (i.e., trace, det; central, forward, backward; full factorial FIM; compute FIM).
    djlaky committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    3e8c5e0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    53384ae View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    25753d4 View commit details
    Browse the repository at this point in the history
  2. Added build testing functions

    Added functions to make sure the finite differencing scheme is working properly and that design variable fixing is working properly for all currently available finite difference types (i.e., central, backward, forward).
    djlaky committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    cdebfe9 View commit details
    Browse the repository at this point in the history
  3. Ran Black

    djlaky committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    a751f96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea528eb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    85d116a View commit details
    Browse the repository at this point in the history
  6. Delete pyomo/contrib/doe/tests/test_reactor_example.py

    Removing old test files.
    djlaky authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    1113b67 View commit details
    Browse the repository at this point in the history
  7. Delete pyomo/contrib/doe/tests/test_example.py

    Removing old test files.
    djlaky authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    7d5c562 View commit details
    Browse the repository at this point in the history
  8. Delete pyomo/contrib/doe/tests/test_fim_doe.py

    Removing old test files.
    djlaky authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    7a9e0c9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ccc0be6 View commit details
    Browse the repository at this point in the history
  10. Added some error tests

    Caught a bug while adding tests for checking model in the generate scenarios function.
    djlaky committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    31ede58 View commit details
    Browse the repository at this point in the history
  11. Updated model to have good imports

    And updated the file call to be robust.
    djlaky committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    a66bd62 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fe74e73 View commit details
    Browse the repository at this point in the history
  13. Delete pyomo/contrib/doe/redesign directory

    Removing temporary space for testing as build was ongoing.
    djlaky authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    da285a9 View commit details
    Browse the repository at this point in the history
  14. Ran Black

    djlaky committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    fa1615d View commit details
    Browse the repository at this point in the history
  15. Fixed small typo

    djlaky committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    6871ba6 View commit details
    Browse the repository at this point in the history
  16. Delete pyomo/contrib/doe/examples/PyomoDoE-plots.ipynb

    Removed old file
    djlaky authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    4a341f6 View commit details
    Browse the repository at this point in the history
  17. Delete pyomo/contrib/doe/examples/debugging_compute_FIM.ipynb

    Removing old file
    djlaky authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    3ec88c0 View commit details
    Browse the repository at this point in the history
  18. Delete pyomo/contrib/doe/examples/reactor_optimize_doe_DJL.py

    Removing old file
    djlaky authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    de535f4 View commit details
    Browse the repository at this point in the history
  19. Ran Black

    djlaky committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    c8ef2dd View commit details
    Browse the repository at this point in the history
  20. Merge branch 'pyomo-doe-refactor' of https://github.com/djlaky/pyomo

    …into pyomo-doe-refactor
    djlaky committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    65519e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Ran Black with correct command with flags

    Daniel Laky authored and Daniel Laky committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    5c89e4a View commit details
    Browse the repository at this point in the history
  2. Fixed typos

    Daniel Laky authored and Daniel Laky committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8bbf084 View commit details
    Browse the repository at this point in the history
  3. Ran Black again

    Daniel Laky authored and Daniel Laky committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    615329d View commit details
    Browse the repository at this point in the history
  4. Fixed another typo

    Daniel Laky authored and Daniel Laky committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    5c82a57 View commit details
    Browse the repository at this point in the history
  5. Removing commented lines from example files

    Daniel Laky authored and Daniel Laky committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d13f94b View commit details
    Browse the repository at this point in the history
  6. Added ipopt check for build, which initializes the model using ipopt

    Daniel Laky authored and Daniel Laky committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0625cec View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    ae34d07 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Added test for rescale FIM function

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    7670063 View commit details
    Browse the repository at this point in the history
  2. Fixed bug and added test for compute FIM seq with back/forw

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    7ad1005 View commit details
    Browse the repository at this point in the history
  3. Adding test for model that is poorly posed

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    2b645c7 View commit details
    Browse the repository at this point in the history
  4. Ran Black

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    f1ae5df View commit details
    Browse the repository at this point in the history
  5. Updated main

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ce4d04c View commit details
    Browse the repository at this point in the history
  6. Added tests for update_FIM

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    858aafc View commit details
    Browse the repository at this point in the history
  7. Add update_FIM error check

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    2555900 View commit details
    Browse the repository at this point in the history
  8. Added tests for get values functions without blocks

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ca32fc5 View commit details
    Browse the repository at this point in the history
  9. Adding tests for multi experiment not implemented and scenario buildi…

    …ng withoutmodel
    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    5864e68 View commit details
    Browse the repository at this point in the history
  10. Adding tests for bad FD values

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    11af005 View commit details
    Browse the repository at this point in the history
  11. Added tests for bad objective builds

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ae9d288 View commit details
    Browse the repository at this point in the history
  12. Changed one run to use objective type

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    06a0f50 View commit details
    Browse the repository at this point in the history
  13. Added not implemented error for unknown parameter value updating

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    cc4eec0 View commit details
    Browse the repository at this point in the history
  14. Delete pyomo/contrib/doe/examples directory

    Old files removed to make room for new examples directory
    djlaky authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    a389d4f View commit details
    Browse the repository at this point in the history
  15. Add test for bad option in compute FIM method

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    e6feef6 View commit details
    Browse the repository at this point in the history
  16. Removed bad files, have to rewrite OnlineDocs soon

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    f1df9be View commit details
    Browse the repository at this point in the history
  17. Fixed determinant obj without cholesky, added tests.

    Daniel Laky authored and Daniel Laky committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    76e06c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    fe60179 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    930ac20 View commit details
    Browse the repository at this point in the history
  2. Fixed typo

    djlaky committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    33121af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b0d416 View commit details
    Browse the repository at this point in the history
  4. Updated ParmEst reference

    djlaky committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    08884e3 View commit details
    Browse the repository at this point in the history
  5. Fixed typo in doe.rst

    djlaky committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    29d8d43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e3bfc5 View commit details
    Browse the repository at this point in the history
  7. Added examples and figure saving capabilities

    Daniel Laky authored and Daniel Laky committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    f7b5f57 View commit details
    Browse the repository at this point in the history
  8. Fixed documentation, cleaned example files

    Daniel Laky authored and Daniel Laky committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    3211d4d View commit details
    Browse the repository at this point in the history
  9. Fixing literalinclude statements

    Daniel Laky authored and Daniel Laky committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    462a75a View commit details
    Browse the repository at this point in the history
  10. Fixing literalinclude statements again

    Daniel Laky authored and Daniel Laky committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    087eaad View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Added examples to init

    Daniel Laky authored and Daniel Laky committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    328bc83 View commit details
    Browse the repository at this point in the history
  2. Added missing init file

    Daniel Laky authored and Daniel Laky committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    e3a00cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    070ab31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45b7f87 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b203356 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    52557f2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    24c4d6e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    834088f View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Updated documentation typo

    djlaky committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    b5992ec View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    735c932 View commit details
    Browse the repository at this point in the history
  2. Commented out new Param to Var code

    Will discuss at meeting later today (8/2/2024).
    djlaky committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    f038bc2 View commit details
    Browse the repository at this point in the history
  3. ran black and typos

    Daniel Laky committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    087e7be View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    e2e469b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce6d92e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d23cd8 View commit details
    Browse the repository at this point in the history
  4. Simplify component identification in doe

    Per advice, using the ``context`` keyword to find parameters without using their string trees as before.
    djlaky committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    19251d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e097811 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    73140d8 View commit details
    Browse the repository at this point in the history
  7. Update import order

    djlaky committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    96b0a99 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4679cb7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    20e5ae6 View commit details
    Browse the repository at this point in the history
  10. Fixed potential bug

    djlaky committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c06bfa5 View commit details
    Browse the repository at this point in the history
  11. Made L_LB more verbose

    djlaky committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    cba2b47 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    93706d0 View commit details
    Browse the repository at this point in the history
  13. Made args more verbose

    ``args`` are additional arguments that go to the get_labeled_model function. So the name was changed to ``get_labeled_model_args```
    djlaky committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c36cedb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ddc8ec8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2c22203 View commit details
    Browse the repository at this point in the history
  16. Remove stale Enum structures

    djlaky committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c2967cd View commit details
    Browse the repository at this point in the history
  17. Ran black and typos

    Daniel Laky authored and Daniel Laky committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    383cbc7 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Clean up init file

    Daniel Laky authored and Daniel Laky committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    c28d103 View commit details
    Browse the repository at this point in the history
  2. Updating example with feedback

    Daniel Laky authored and Daniel Laky committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    52433f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Made imports explicit

    Daniel Laky authored and Daniel Laky committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    678b28d View commit details
    Browse the repository at this point in the history
  2. Made imports explicit in other tests

    Daniel Laky authored and Daniel Laky committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    1920965 View commit details
    Browse the repository at this point in the history
  3. Added shortcut function for test arguments

    Daniel Laky authored and Daniel Laky committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    afd01bb View commit details
    Browse the repository at this point in the history
  4. Simplified decorator to class

    Daniel Laky authored and Daniel Laky committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b66a6c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Cleaned up reactor experiment example

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    c6aafd2 View commit details
    Browse the repository at this point in the history
  2. Added else to rescale function, commented params function

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    b8b911c View commit details
    Browse the repository at this point in the history
  3. Edited language in documentation

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a9b1b03 View commit details
    Browse the repository at this point in the history
  4. Fixed fragile line numbers for reactor exp in documentation

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    9d5fa4c View commit details
    Browse the repository at this point in the history
  5. Clarified text in documentation

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    8d95492 View commit details
    Browse the repository at this point in the history
  6. Remove more line number fragility in documentation

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    26921e0 View commit details
    Browse the repository at this point in the history
  7. Combined example files and updated documentation with change

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    9462cee View commit details
    Browse the repository at this point in the history
  8. Add context manager, remove np.isclose in tests

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    77a1bc5 View commit details
    Browse the repository at this point in the history
  9. Reused reactor experiment in tests, fixed bug in experiment

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    ef5c9ba View commit details
    Browse the repository at this point in the history
  10. Edited small phrase in documentation

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    353e769 View commit details
    Browse the repository at this point in the history
  11. Removing unused import

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    b2106a0 View commit details
    Browse the repository at this point in the history
  12. Remove tests result.json dependency

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    16873d0 View commit details
    Browse the repository at this point in the history
  13. Delete pyomo/contrib/doe/tests/experiment_class_example.py

    Remove deprecated file
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    2b2c33f View commit details
    Browse the repository at this point in the history
  14. Delete pyomo/contrib/doe/tests/result.json

    Remove deprecated file
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    c18f2c6 View commit details
    Browse the repository at this point in the history
  15. Delete pyomo/contrib/doe/experiment.py

    Remove deprecated file
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    cb7d925 View commit details
    Browse the repository at this point in the history
  16. Update pyomo/contrib/doe/tests/test_doe_build.py

    Co-authored-by: Bethany Nicholson <blnicho@users.noreply.github.com>
    djlaky and blnicho authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e0226b0 View commit details
    Browse the repository at this point in the history
  17. Revert "Update pyomo/contrib/doe/tests/test_doe_build.py"

    This reverts commit e0226b0.
    djlaky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    27ed006 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    451fdff View commit details
    Browse the repository at this point in the history
  19. Revert "Delete pyomo/contrib/doe/tests/result.json"

    This reverts commit c18f2c6.
    djlaky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    514a032 View commit details
    Browse the repository at this point in the history
  20. Revert "Delete pyomo/contrib/doe/experiment.py"

    This reverts commit cb7d925.
    djlaky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    d078c4f View commit details
    Browse the repository at this point in the history
  21. Removed string-based location of components

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a8957a5 View commit details
    Browse the repository at this point in the history
  22. Updated shoddy tests to check real values

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    3f57d1c View commit details
    Browse the repository at this point in the history
  23. Added depracation error message

    Daniel Laky authored and Daniel Laky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e0c9a0b View commit details
    Browse the repository at this point in the history
  24. resolving merge conflict

    djlaky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    2bb20b1 View commit details
    Browse the repository at this point in the history
  25. Fixed typo in doe.py

    djlaky committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a4d25c2 View commit details
    Browse the repository at this point in the history
  26. Delete pyomo/contrib/doe/tests/test_example.py

    Removing tests from deprecated code
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e78842a View commit details
    Browse the repository at this point in the history
  27. Delete pyomo/contrib/doe/tests/test_fim_doe.py

    Removing tests from deprecated code
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    b036e26 View commit details
    Browse the repository at this point in the history
  28. Delete pyomo/contrib/doe/tests/test_reactor_example.py

    Removing tests from deprecated code
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    c5a4301 View commit details
    Browse the repository at this point in the history
  29. Delete pyomo/contrib/doe/tests/experiment_class_example.py

    Removing deprecated example file in favor of reusing example experiment file
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    8ec6500 View commit details
    Browse the repository at this point in the history
  30. Delete pyomo/contrib/doe/tests/result.json

    Removing result.json to have no duplicated file
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    f6c3fcb View commit details
    Browse the repository at this point in the history
  31. Delete pyomo/contrib/doe/experiment.py

    Removing experiment in favor of not duplicating the Experiment file in parmest.
    djlaky authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    31f93e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    4e771ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94e981d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    324146d View commit details
    Browse the repository at this point in the history
  4. Updated language in comments and URL

    Have to change this URL at some point in time.
    djlaky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    9c52690 View commit details
    Browse the repository at this point in the history
  5. Removed safe naming for later discussion

    Also removed a potential bug for adding this in the future.
    djlaky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    d8307a7 View commit details
    Browse the repository at this point in the history
  6. Added solver safeguarding TODO

    djlaky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ec93a2b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3541460 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b2899fb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    137572a View commit details
    Browse the repository at this point in the history
  10. Fixed check model labels function

    Also edited some incorrect docstrings to be correct.
    djlaky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b067bd1 View commit details
    Browse the repository at this point in the history
  11. Added missing docstring inputs

    djlaky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    f71d4c7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    08e6618 View commit details
    Browse the repository at this point in the history
  13. Ran Black

    djlaky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    fdd0583 View commit details
    Browse the repository at this point in the history
  14. Added more verbose TODO tasks

    djlaky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    1b9729a View commit details
    Browse the repository at this point in the history
  15. Delete .vs directory

    Remove file that was accidentally added.
    djlaky authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    57a8a81 View commit details
    Browse the repository at this point in the history
  16. Remove other user-defined model unique naming

    Added to TODO list in Pyomo#3345
    djlaky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    0b08aef View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7aab583 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b1214a7 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6db5023 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0c566c9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    485e0fc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    919f234 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    ca1f39e View commit details
    Browse the repository at this point in the history
  2. Ran Black

    djlaky committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f4ff8b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc00af0 View commit details
    Browse the repository at this point in the history
  4. Remove URL for URL checker for now

    Will add back before pushing
    djlaky committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    24bd55e View commit details
    Browse the repository at this point in the history
  5. Reverting previous change.

    djlaky committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ecc24bf View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    6505f5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3af9d47 View commit details
    Browse the repository at this point in the history