Replies: 8 comments 15 replies
-
|
@misi9170 just making a quick note on missed merges into main, I think checking the git history this can be ticked but just putting my logic here. You can see the last time v2 merged from develop here:
After that the other commits I think are just develop into main except for #153 And checking the edits output keys are no longer in v2 anyway. So ticking the box but wanted to provide justification |
Beta Was this translation helpful? Give feedback.
-
|
Looking at https://github.com/NREL/hercules/blob/40049004e2641b5d401e7de7c548f66290e57c7b/hercules/plant_components/solar_pysam_base.py#L81, do we want to support the weather_data_input .csv file at all? Right now, when I try to run it with
|
Beta Was this translation helpful? Give feedback.
-
|
I believe the target_system_capacity and target_dc_ac_ratio are now inherited in the SolarPySAMBase class, so do we want to use those values instead of re-reading them in from |
Beta Was this translation helpful? Give feedback.
-
|
It looks like we still use some files from the previous Ex 07 (floris standin and solar):
|
Beta Was this translation helpful? Give feedback.
-
|
I've reviewed the solar files (python scripts and documentation) and made some minor updates. I've removed |
Beta Was this translation helpful? Give feedback.
-
|
@brookeslawski and @misi9170 one other solar refactor question, should we move to insisting that the solar input file data, has column names that match the expected simpler names within Hercules, like dni, instead of "SRRL BMS Direct Normal Irradiance (W/m²_irr)". It made sense when were were starting out but now I think for clarity and consistency with wind, good to just make these the same, rather than one thing in the input file and another in the code |
Beta Was this translation helpful? Give feedback.
-
|
@genevievestarke and @misi9170 I updated the list above per our discussion today |
Beta Was this translation helpful? Give feedback.
-
|
Couple of observations:
|
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hercules v2: https://github.com/NREL/hercules/tree/v2 is now online as a branch of Hercules. I think it's getting close to ready and so wanted to have a place to track steps toward release. Maybe with some light tagging (@misi9170 and @genevievestarke tagging up here to have you review all)
Issue and branch clean up
Examples
Solar
Update the demo
Naming
Tools/Utilities
File Organization
Example_case_folders→examplesscripts/folder (no longer needed)Version Updates
pyproject.tomlCITATION.cffController Dependencies
Solar updates
Wind
Make sure all issues Brooke raised below are cleared
Emulator Issues
first_iterationlogic)Review(PF: This fixes some warnings about improper file closures in tests)__del__andclose()methods - determine if both neededHybridPlant Improvements
self.component_objectsfrom dict to liststep()method implementationElectrolyzer
Fixes to go
Hidden functions
Speed and memory
Decide on whether to fix now or make issues for later
Need to remove rated_power from 1DOF model (@abhineet-gupta ), see code, this should now be directly inferred from FLORIS, can follow filter model example(see 1DOF model does not include region 3 and can not determine rated power #157)Beta Was this translation helpful? Give feedback.
All reactions