Skip to content

Geothermal SAM updates#1524

Merged
mjprilliman merged 50 commits into
developfrom
getem-fixes
Oct 30, 2023
Merged

Geothermal SAM updates#1524
mjprilliman merged 50 commits into
developfrom
getem-fixes

Conversation

@mjprilliman

Copy link
Copy Markdown
Collaborator

Description

-Add tool tips to important input variables
-Add inputs for more precise well count calculations
-Add option for wet bulb temperature from weather file
-Closes #1480

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • This change modifies variables in existing compute modules. Please see Checking for PySAM Incompatible API Changes.

Checklist:

If you have added a new compute module in a SSC pull request related to this one, be sure to check the Process Requirements.

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • I have checked my code and corrected any misspellings

mjprilliman and others added 30 commits March 23, 2023 10:45
Update deprecated Ubuntu workflow
Avoid getting `inverter_count` value for HCPV.

Add message about multiple MPPT not available for HCPV to UI message.
* Fix critical load checks

* New `load_error_messages()` UI callback function to display error when critical load and electric load time steps do not match and to check critical load multiple of 8760

* Move `msgbox()` from Electric Load Equations to UI callback function because equations evaluated when case loads, so message does not appear when variables change on Grid Outage and Electric Load page

* Fix data checks in load mimo function
* Fix loss diagram

Loss labels cut off at right

Baseline labels overlap border at bottom of diagram

* Adjust text width

* Fix loss diagram label
@mjprilliman

Copy link
Copy Markdown
Collaborator Author

Will run the test script update this evening. I'm hoping to get this to a point to include in the next beta, will make new issues and PRs of outstanding issues to address.

@cpaulgilman cpaulgilman left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Tooltips look great! For other models we've used the tooltips JSON file to make it easier to review and edit tooltips in one place: https://github.com/NREL/SAM/blob/develop/deploy/runtime/help/tooltips.json.

I found a couple of overlapping UI widgets:

image

image

@mjprilliman mjprilliman merged commit 06c8cd7 into develop Oct 30, 2023
@mjprilliman mjprilliman deleted the getem-fixes branch October 30, 2023 20:55
@cpaulgilman cpaulgilman added the added to release notes PR and/or issue has been added to release notes for a public release label Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

added to release notes PR and/or issue has been added to release notes for a public release geothermal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Geothermal model udpates

3 participants