Skip to content

add capability to job/ app (API v3 using REopt.jl backend) to handle CHP#340

Merged
Bill-Becker merged 71 commits into
developfrom
chp-v3
Nov 29, 2022
Merged

add capability to job/ app (API v3 using REopt.jl backend) to handle CHP#340
Bill-Becker merged 71 commits into
developfrom
chp-v3

Conversation

@hdunham
Copy link
Copy Markdown
Collaborator

@hdunham hdunham commented Jul 19, 2022

Please check if the PR fulfills these requirements

  • CHANGELOG.md is updated
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce?

Add capability to job/ app (API v3 using REopt.jl backend) to handle CHP technology

@hdunham hdunham linked an issue Jul 19, 2022 that may be closed by this pull request
@hdunham hdunham marked this pull request as ready for review July 20, 2022 18:37
@hdunham hdunham marked this pull request as draft July 20, 2022 18:37
@zolanaj zolanaj marked this pull request as ready for review September 23, 2022 13:34
@zolanaj zolanaj requested a review from Bill-Becker September 23, 2022 13:34
@Bill-Becker
Copy link
Copy Markdown
Collaborator

@zolanaj Still waiting on the results of the test suite, but this should be good to re-review for you - I'll debug any tests that are still failing. I made pretty sweeping changes of your implementation of CHP defaults and validation - sorry about that, I didn't realize the most efficient way forward was to use REopt.jl's REoptInputs.s (Scenario) to assign the defaults back to models.py CHPInputs fields until after I was way into it. I made equivalent tests of the tests that you made for CHP defaults and validation, consistent with the revised processing.

Note, this branch is currently using the simulated-load branch of REopt.jl because it has integrated some of those features. We'll have to merge that stuff into REopt.jl master before merging this.

@Bill-Becker Bill-Becker requested a review from zolanaj November 23, 2022 21:29
Copy link
Copy Markdown
Collaborator

@Bill-Becker Bill-Becker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated to the latest published version of REopt now that the simulated-load branch was merged in.

Copy link
Copy Markdown
Collaborator

@zolanaj zolanaj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for all the work on this @Bill-Becker! This looks ready to merge to me. In addition to handling some merge conflicts with devleop in Manifest.toml, The only things I added were a couple small tests to ensure that bad and missing inputs in the simulated_load function were returning the errors we expect. Once the tests pass, I think this is good to go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add code to job/ app to handle CHP

3 participants