Recent Releases of reV
reV - Fix `UnboundLocalError`
What’s Changed
Bug Fixes
- Bump rex version to fix
UnboundLocalError
(#534) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 8 days ago

reV - Dependency Upgrades
What’s Changed
Features
- Support Newer Python Versions (#532) @ppinchuk
- Upgrade dependencies versions (#531) @ppinchuk
Updates
- Minor bespoke docstring updates (#530) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 10 days ago

reV - Repo updates and zone agg
What’s Changed
Features
- Supply Curve Aggregation by Zone within GIDs (#503) @mjgleason
Updates
- Update build dep (#529) @ppinchuk
- Move to
pyproject.toml
(#524) @ppinchuk - Move mpl deps (#528) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 23 days ago

reV - Bespoke PC losses bugfix
What’s Changed
Bug Fixes
- Bespoke PC losses fix (#521) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 1 month ago

reV - Support PySAM 6
What’s Changed
Features
- Add icing losses to bespoke (#519) @WilliamsTravis
- Upgrade PySAM dep to 6+ (#518) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 2 months ago

reV - Support PySAM 5.1
What’s Changed
- Upgrade SAM dep to 5.1 (#517) @ppinchuk
Breaking Changes
- Deprecated
TroughPhysicalProcessHeat
PySAM compute module (#517) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 2 months ago

reV - Allow curtailment to be specified spatially
What’s Changed
Breaking Changes/Updates
- Spatial curtailment (#513) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 2 months ago

reV - reV from S3
What’s Changed
you can now run reV directly from files on s3 without setting up hsds
- Gb/revs3 (#502) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 4 months ago

reV - Capital cost report fix
What’s Changed
Bug Fixes
- Fix cost units (#479) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 6 months ago

reV - Bug fixes
What’s Changed
- bespoke icing fixes from travis and paul (#475) @grantbuster
Bug Fixes
- Fix MY handler regression (#478) @ppinchuk
- Fix regional cost bug (#477) @ppinchuk
- Avoid Geothermal SAM bug that gives CF > 1 (#467) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 6 months ago

reV - v0.9.4
What’s Changed
Features
- Allow bespoke to read list for resource input (#461) @ppinchuk
Bug Fixes
- Fix vanilla wind gen with layout (#465) @ppinchuk
- Bespoke cost fixes (#464) @ppinchuk
- Multi-year collection bug fix (#459) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 8 months ago

reV - Post-0.9 patches
What’s Changed
- Add resource length warning for easier debugging (#457) @ppinchuk
- Minor updates (#456) @ppinchuk
Bug Fixes
- Fix zero cost EOS bug (#458) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 10 months ago

reV - Prep for column rename
What’s Changed
- Bnb/meta enum (#451) @bnb32
Features
- Exclusion extent functionality (#449) @ppinchuk
Bug Fixes
- Fix gen output file name if year in directory (#448) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 11 months ago

reV - New outputs in SC
What’s Changed
- Report scaled capital cost in output supply curve (#447) @ppinchuk
- Supply-curve-aggregation warning for 2D datasets (#446) @ppinchuk
- Documentation updates (#444) @ppinchuk
Features
- reV Geothermal EGS design temp fix (#445) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 1 year ago

reV - Bias correction and PV degradation features
What’s Changed
- Gb/bc (#439) @grantbuster
- Degradation (#436) @WilliamsTravis
- Fix missing techmap bug (#437) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 1 year ago

reV - Kestrel exec option
What’s Changed
- Generation
max_workers
defaults toNone
if omitted from config file (#435) @ppinchuk - Add kestrel as an exec option (#434) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 1 year ago

reV - Python 3.11 support
What’s Changed
- Python 3.11 support (#432) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 1 year ago

reV - Bug fixes and new GAPs version compatibility
What’s Changed
- GAPs 0.6.0 (#426) @ppinchuk
- Fix from file read error for PP
lat_lon_coords
(#428) @ppinchuk - Purge existing MY file before MY collect step (#425) @ppinchuk
- fixed bug where power curve losses was shifting power curve to the le… (#424) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 1 year ago

reV - Post-GAPs updates
What’s Changed
- Fix out path bug (#420) @ppinchuk
Features
- Power Curve shift compute function (#423) @ppinchuk
- Add support for NRWAL CSV output (#422) @ppinchuk
Updates
- Power Curve shift compute function (#423) @ppinchuk
- Doc updates (#421) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 1 year ago

reV - reV 0.8.0
This is a major update to port reV onto GAPs. It includes breaking changes to the API and CLI.
Features/Updates
- reV on GAPs (#415) @ppinchuk
Other
- Custom Drill Costs for Geothermal (#417) @ppinchuk
- Solar AC capacity outputs (#416) @ppinchuk
- added better parsing for windspeed and winddirection variables in the… (#414) @grantbuster
- Bespoke Updates (#410) @ppinchuk
- missed python version increment in install instructions (#409) @bnb32
- Gb/bespoke gen (#407) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 1 year ago

reV - Geothermal features, bias correction, pandas v2
What’s Changed
- Gb/pd2 (#406) @grantbuster
- PySam 4.1.0 Support (#405) @ppinchuk
- Gb/rep res gids (#404) @grantbuster
- Gb/bc (#403) @grantbuster
- Pp/skip pc losses (#401) @grantbuster
- fixed lr_res cli integration. parse_res_files -> parse_low_res_files (#400) @bnb32
Features
- reV Geothermal Module V1 (#399) @ppinchuk
Updates
- Updated Geothermal Cost Inputs (#402) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 2 years ago

reV - Multi resolution analysis capabilities
What’s Changed
- Gb/multi res (#398) @grantbuster
- minor edits to allow for sup3r run with multi file NSRDB resource han… (#395) @grantbuster
- Bnb/dev (#394) @bnb32
- Bespoke site data to sys inputs (#392) @ppinchuk
- Bespoke bug fixes (#391) @ppinchuk
- Bnb/collection fix (#390) @bnb32
Features
- New Columns (#397) @ppinchuk
- Reinforcement Cost Support (#396) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 2 years ago

reV - PySAM 3 Support
What’s Changed
- PySAM3 integration (#386) @ppinchuk
- Gb/min area pixel area (#385) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 2 years ago

reV - Minor features
What’s Changed
- moved project-specific batch methods to class attributes so other pro… (#381) @grantbuster
- renamed the default rev_status.json file to pipeline_status.json to b… (#377) @grantbuster
- made it so that you can input an explicit list of resource files that… (#376) @grantbuster
- subclassed outputs from rex. incremented rex version requirement. (#375) @bnb32
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 2 years ago

reV - Misc patches
What’s Changed
- changed collect_patterns -> singular collect_pattern to avoid confusion (#373) @grantbuster
- Tw/turbine layout (#372) @WilliamsTravis
- reV maintenance patch (#371) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 3 years ago

reV - Parallel spur lines for large sc points
What’s Changed
- Gb/parallel spur lines (#370) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 3 years ago

reV - New losses module, other minor features
What’s Changed
- Gb/force include range (#366) @grantbuster
- Pp/multi year losses seed (#368) @ppinchuk
- Pp/bespoke wake loss multiplier (#367) @ppinchuk
- reV Losses Module (#362) @ppinchuk
- Gb/bespoke sc (#361) @grantbuster
- Gb/collect pattern (#364) @grantbuster
- reduced warning severity for multi year collection if coordinates don… (#363) @grantbuster
- Gb/multi year glob (#360) @grantbuster
- Bespoke upgrades and bug fixes (#359) @ppinchuk
- ProjectPoint Config minor bug fixes (#358) @ppinchuk
- Bespoke analysis run bug fixes (#356) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 3 years ago

reV - Fix island geometry in bespoke exclusion parsing
What’s Changed
- Fix geometry bug (#355) @pjstanle
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 3 years ago

reV - New reV modules: bespoke, nrwal, hybrids
What’s Changed
New reV modules including bespoke wind plant optimization, hybridization module, and full integration with NRWAL. Lots of new features and breaking changes since 0.5.0.
- Bespoke (#353) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 3 years ago

reV - Updated CLI
What’s Changed
Important: This update contains breaking changes to the cli/config file interface.
In particular, the ability to specify an output directory is deprecated. The output directory is now automatically set to the config directory. Also, specifying the directories
block in config file is deprecated, and all directories (e.g. log_directory
, collect_directory
, etc.) must be specified at the top level of the config file. Attempting to run reV with a directories
block or an output_directory
key in your config file will cause a crash.
The ability to specify a job name in a config file is also deprecated, although this input will simply be ignored instead of causing a crash.
- CLI updates (#352) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 3 years ago

reV - Added hybrids module
What’s Changed
Added a new module to facilitate the hybridization of solar and wind representative profiles, along with several bug fixes and feature additions.
- Added hybrids module (#350) @ppinchuk
- Batch can now modify YAML files (#349) @ppinchuk
- NRWAL constant equation output request fix (#348) @ppinchuk
- Meta now defaults to rev_summary if running aggregate profiles (#347) @ppinchuk
- added cli test for collection and made pp input optional (#344) @grantbuster
- pp/rep_profiles_refactor (#343) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 3 years ago

reV - NRWAL Refactor
What’s Changed
Major refactor to change the previous reV-offshore module to a more generic reV-NRWAL. This module can still do offshore lcoe analysis but can also do much more! See the reV offshore example for details on how the config changed.
- Gb/nrwal refactor (#342) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - AWS parallel cluster integration
What’s Changed
- Gb/aws (#339) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - Fix version number for Agg refactor
What’s Changed
- No changes
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - Agg refactor
What’s Changed
Reorganization of aggregation classes and addition of basic aggregation without generation file to the sc-agg CLI
- Gb/basic agg (#337) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - Improvements on MHK and LCOE recalc
What’s Changed
- Gb/wave nrwal (#333) @grantbuster
- fixed recalc cmd argument formatter (#332) @grantbuster
- add recalc_lcoe flag to sc agg cli and config (#331) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - Supply curve substation connection checks
What’s Changed
Bug Fixes
- SC Substation Conns Check (#329) @MRossol
Updates
- SC Substation Conns Check (#329) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - Optimize merge_sc_trans_table and map_trans_capacity methods
What’s Changed
Updates
- Optimize merge sc trans tables (#328) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - general clean up
What’s Changed
- moved pre extract exclusion mask method to exclusion handler (#327) @grantbuster
- added a few additional supply curve logging statements (#326) @grantbuster
Bug Fixes
- update trans feature to sc point capacity mapping (#325) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - Update PySAM dependency to 2.2.4
What’s Changed
- Fix pipeline bug related to unstupify_path (#320) @MRossol
Features
- update version for pysam release (#321) @MRossol
Bug Fixes
- update version for pysam release (#321) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 3 years ago

reV - Detailed PV Module and Other Updates
What’s Changed
- Gb/agg lcoe (#318) @grantbuster
- Gb/detailed pv (#317) @grantbuster
- passed through economies of scale capital cost scaling value to sc ag… (#312) @grantbuster
- Update README.rst (#309) @mikebannis
Features
- Sc update (#314) @MRossol
Updates
- Supply Curve cleanup (#316) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 4 years ago

reV - Fix nested project points bug and add site specific tz and elev
What’s Changed
Features
- Gb/sam tz input (#306) @grantbuster
Bug Fixes
- check for nested list/tuple input to project points (#307) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 4 years ago

reV - Bug fix for missing gid_map in Gen CLI
What’s Changed
- Bug fix for missing gid_map in Gen CLI
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 4 years ago

reV - res to gen gid mapping kwarg
What’s Changed
- Gb/gid map (#303) @grantbuster
- Fix sc_agg out path internal variables in CLI
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 4 years ago

reV - Fix Outputs
What’s Changed
- Output fix (#301) @MRossol
- Inits Outputs from BaseResource to ensure Outputs has all of the "Resource" attributes, properties, and methods
- Updates the check_data_dtype method to:
- if scale factor is user-defined (not None):
a) If scale factor is not 1 than output dtype must be an integer
b) If input and output dtype are not the same parent dtype (i.e float vs int) than scale, round, and change dtype - if no scale factor is provided than input and output dtypes must be the same
- if scale factor is user-defined (not None):
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - Offshore Overhaul to use NRWAL and drop ORCA
What’s Changed
- Gb/log debug (#288) @grantbuster
Features
- Nrwal integration (#295) @grantbuster
- Remove dependence on ORCA and use NRWAL to compute LCOE on a WTK site basis for Offshore
- Allows for aggregation of offshore pixels and removes the need for a separate offshore transmission map.
Bug Fixes
- Pysam update (#298) @MRossol
- Update to PySAM 2.2.2, fix CSP, SWH, Linear, and Trough tests
- Change output file handling in Gen and Econ to take a single fully
out_fpath
kwarg - Streamline tests to write to tempdir
- Numpy eos (#299) @WilliamsTravis
- fix cli version request approach (#297) @MRossol
- Fix CLI version return appraoch
Updates
- Pysam update (#298) @MRossol
- fix cli version request approach (#297) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - Feature: multiple exclusion source files for sc aggregation
What’s Changed
the excl_fpath argument can now be a list of source exclusion files with matching dataset shapes and "profile" global attribute.
- Gb/multi excl file (#287) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - Agg, Logging, and SAM Config Refactor
What’s Changed
Features
- Gb/sc agg debug (#285) @grantbuster
- Fix agg performance issues
- Add option to pre-extract inclusions
- Fix no-data handling w/ data layers
- Sam config dict (#286) @MRossol
- Allow input of a pre-extracted SAM config dicitonary to ProjectPoints, Gen, and Econ
- Must be in the format: {'config_id': {'sam_input' : sam_value, ...}}
- Update logging (#284) @MRossol
- Add logging of versions to all major class inits
- add name to init_multi in all CLIs
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - Refactor TechMap, fix time_index_step bug
What’s Changed
Bug Fixes
- Time index step bug (#282) @MRossol
Updates
- refactor tech_mapping (#281) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - minor bug fixes and cleanup
What’s Changed
- Gb/econ lcoe cap calc (#278) @grantbuster
Updates
- Exclusions refactor (#280) @MRossol
- Add contains to ExclusionLayers
- Simplify TechMapping args / kwargs
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - Change cf_mean dtype to float32
What’s Changed
Bug Fixes
- change cf_mean dtype to float32 (#270) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - fix points_per_worker config extractor
What’s Changed
- Fix points_per_worker config entry
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - Fix 'allocation' requirement in HPCConfig
Bug fix for 'allocation' as required key for HPC configs
Energy Systems - Renewable Energy Integration
- Python
Published by MRossol about 4 years ago

reV - SC Aggregation points_per_worker
What’s Changed
- Expose the number of sc_points to summarize per worker in SupplyCurveAggregation
- Add show_default to CLIs
- Make Allocation required in Execution Control
Features
- SC_Agg parallel update (#268) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - lat_lon_cols cleanup
What’s Changed
Updates
- use get_lat_lon_cols util (#265) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - Add memory logging, fix forced_inclusion
What’s Changed
- add memory logging (#264) @MRossol
- Gb/out test (#263) @grantbuster
Features
- add output examples (#259) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] about 4 years ago

reV - data_layer mean and sum w/ partial exclusions
What’s Changed
- take mean or sum of data * excl during data_layer aggregation
Bug Fixes
- multiply data by excl_multi prior to data_layer aggregation (#262) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - SC point area calculation fix
What’s Changed
Bug Fixes
- Area fix (#257) @MRossol
- Correct area calculation based on valid h5 gids not just valid exclusion pixels
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Allow scale factors in exclusion layers
What’s Changed
Features
- Excl scale factor (#256) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Fix len(Outputs) to not rely on rex, caused a bug with rex v0.2.39
What’s Changed
Bug Fixes
- fix Output len to not rely on rex (#255) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Economy of Scale and Mean Wind Dirs
What’s Changed
Features
-
add mean_wind_dirs method to points (#252) @MRossol
-
Economy of scale (#253) @grantbuster
- add the lcoe inputs to the output request in gen/econ/collect ('fixed_charge_rate', 'capital_cost', 'fixed_operating_cost', 'variable_operating_cost'). These will get passed through from the SAM input json files to the collected output h5 files.
- There's a new argument next to "dsets" in multi-year collection called "pass_through_dets", add the LCOE input variable names here.
- input a "cap_cost_scale" in the supply curve aggregation step. This can be a string equation with independent variables from the aggregation table (e.g. "2 * capacity ** -0.5"). The output of this equation should be a scalar that is applied to the capital_cost.
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - streamline logging
What’s Changed
Updates
- Cli tests (#251) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Offshore supply curve transmission table bug fix
What’s Changed
Fixed a bug that was preventing merging of offshore transmission tables during the supply curve step.
- bug fix on offshore transmission table input with overlapping column … (#249) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Pipeline, exclusions, and downscaling clean up
What’s Changed
- Gb/pipeline mods (#246) @grantbuster
- Excl layers update (#245) @MRossol
- Gb/downscaling (#244) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - clipped_power
What’s Changed
Features
- Add 'clipped_power' to SAM gen output requests (#243) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Inclusion Mask dtype fix
What’s Changed
Bug Fixes
- Set exclusion mask dtype to float32 (#239) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Clean up class referencing
What’s Changed
Updates
- Classmethods (#238) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Bug fix on site_data arg to gen cli
What’s Changed
Bug fix on site_data arg to gen cli
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Added site specific data input to reV gen module
What’s Changed
- Gb/gen site data (#236) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Force Inclusions
What’s Changed
- add force_inclusion_values (#234) @MRossol
- fix h5py version reqs
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Allow batching of excl_dict
What’s Changed
- Removed input pass through methods in favor of handling the requested (#229) @grantbuster
Features
- Gb/batch dict (#232) @grantbuster
Bug Fixes
- check gids type in ProjectPoints (#233) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Pass through inputs -> outputs
What’s Changed
Added feature to pass through scalar inputs to the output arrays / h5 files. Works for gen and econ.
- Gb/sam arg pass through (#228) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - PV outputs update
What’s Changed
- Gb/more pv outputs (#226) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Incremental improvements
What’s Changed
Features
- Add 'reV' to all SpawnProcessPool loggers (#222) @MRossol
- Allow pass-through of albedo
Bug Fixes
- Add catch for project points that exceed meta site number
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Time_index_step option to upscale time resolution
What’s Changed
- add time_index_step key to SAMConfig
- move downscale to SAMConfig, remove kwargs from Gen and SAM/gen
- cleanup upscaling and downscaling in SAM/Generation
Features
- add time_index_step to SAMConfig (#221) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - SLURM refactor
What’s Changed
- Gb/slurm refactor (#220) @grantbuster
Bug Fixes
- ProjectControl cleanup (#218) @MRossol
Updates
- ProjectControl cleanup (#218) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Feature to agg supplemental h5 datasets
What’s Changed
Users can now aggregate supplemental h5 datasets (in additon to capacity factor and LCOE) using the h5_dsets argument. Also fixed a minor recursion bug in the QA module.
- Gb/agg econ h5 args (#216) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Bug fix on large supply curve joins
What’s Changed
Bug Fixes
- Sc debug (#214) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Single owner bug fix and batch improvements
What’s Changed
Fixed a memory leak bug in the econ single owner module and added csv config functionality to the batch module.
- Gb/debug (#211) @grantbuster
- Gb/batch csv (#210) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Bug fix on PV tilt @ latitude
What’s Changed
Bug fix that affected running PVwatts with a fixed tilt panel with tilt @ latitude. This specifically affected capacity factors east of the NSRDB v3 seam.
Full bug description here: https://github.com/NREL/reV/issues/208
- bug fix (#209) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Batch Logging and tz aware curtailmwent
What’s Changed
- Gb/batch logging (#206) @grantbuster
Bug Fixes
- add tz awareness to curtailment (#207) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by MRossol over 4 years ago

reV - Batch, aggregation, curtailment improvements
What’s Changed
- Added econ_fpath as an optional input to SC aggregation to run from (#205) @grantbuster
- Gb/eqn curtailment (#204) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Bifacial Modeling with PVwattsv7
What’s Changed
Can now model bifacial panels with pvwattsv7 with "bifaciality" kwarg in SAM panel input json. Will pipe through surface_albedo from NSRDB.
- Gb/bifacial pvwatts (#203) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Aggregation and exclusions updates
What’s Changed
- added min and max data layer aggregation with simple comparison test (#199) @grantbuster
- add inclusion_weights (#201) @MRossol
Features
- added min and max data layer aggregation with simple comparison test (#199) @grantbuster
- add inclusion_weights (#201) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - 'gid' bug fix
What’s Changed
Bug Fixes
- fix meta index name bug (#198) @MRossol
Updates
- Cli node cmd (#197) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Fix Econ append indexing
What’s Changed
- Gb/econ append index bug (#195) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Minor bug fix for job submission string formatting
What’s Changed
Minor bug fix will resolve issue submitting jobs from config with this error:
Error: Invalid value for '--sam_files' / '-sf': Cannot recognize SAM files type: SAMConfig <class 'str'>
- removed config rep() so that it will print like a normal dictiona… (#194) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Background pipeline monitoring
What’s Changed
added --background flag to pipeline cli (for use with --monitor) and --monitor-background flag to the batch cli.
- Gb/nohup (#193) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Offshore sc_point_gid refactor
What’s Changed
- Map offshore to nearest physical sc_point_gid
Bug Fixes
- update offshore sc point gids (#192) @MRossol
Updates
- update offshore sc point gids (#192) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - CLI and SAM Default fixes
What’s Changed
- fix lat_lon_coords option in reV-project-points and reV-gen CLIs
- fix SAM defaults in pip and conda installs
Bug Fixes
- Move SAM defaults to SAM sub-package (#189) @MRossol
- remove click.Tuple and use obj type instead (#187) @MRossol
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - ProjectPoints from coords or regions
What’s Changed
Features
- ProjectPoint entry points for lat, lon coords or geographic regions (#185) @MRossol
- reV-project-points CLI
Bug Fixes
- Allow ProjectPoints and get_pc to use HSDS (#186) @MRossol
Updates
- ProjectPoint entry points for lat, lon coords or geographic regions (#185) @MRossol
- Project Points examples, running locally examples, updated HSDS examples
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] over 4 years ago

reV - Fix bug in Rep_Profiles CLI run from Config
What’s Changed
- make reg_cols optional to allow aggregate_profiles = True in RepProfiles config and CLI
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 5 years ago

reV - QA Config entries
What’s Changed
- config QA (#184) @MRossol
- Add valid_keys to all CLIs
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 5 years ago

reV - Bug fix on deprecated SAM windpower keys
What’s Changed
Fixed a bug with old PySAM v1 keys for the wind farm losses that were logged with the following message:
WARNING - 2020-07-08 11:39:28,302 [version_checker.py:104] : It appears old SAM v1 keys are being used. Updated key "wind_farm_losses_percent" to "turb_generic_loss".
This happens on a high level before parallelization. The code had a bug where the keys would get fixed but then the parallel workers would reload the sam config from disk with the incorrect input keys. This only happens with project points that use multiple wind turbine configs.
So in summary, this release fixes a bug that occurred for jobs that had:
- multiple windpower turbine configs
- windpower turbine configs had outdated SAM v1 keys
- parallel execution
- Gb/debug (#183) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 5 years ago

reV - Exclusions Area Handling
What’s Changed
- added exclusion pixel area attribute for exclusion layer handler and … (#180) @grantbuster
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 5 years ago

reV - Competitive wind farms bugfix
What’s Changed
Bug Fixes
- Competitive wind farms bugfix (#179) @MRossol
Updates
- move parse_table to rex (#177) @MRossol
- General clean-up for new super linter
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 5 years ago

reV - Update rex and PySAM dependencies
What’s Changed
- Require rex 0.1.10 which fixes slicing
- Require pySAM 2.1.4 which improves pvwattsv7
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] almost 5 years ago
