NREL / OpenOA

This library provides a framework for assessing wind plant performance using operational assessment (OA) methodologies that consume time series data from wind plants. The goal of the project is to provide an open source implementation of common data structures, analysis methods, and utility functions relevant to wind plant OA.
https://openoa.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
194 stars 63 forks source link

Bug fix: Ensure proper handling of errors during partial data definitions #234

Closed RHammond2 closed 1 year ago

RHammond2 commented 1 year ago

This PR fixes a series of small bugs in the validation logic of PlantData:

Closes #233

Thank you @jordanperr for identifying that there were a series of related issues when only some data is provided to PlantData!

jordanperr commented 1 year ago

I validated this PR by reading the code, merging it with entralliance/OpenOA/from_entr_connectorentralliance:feature/from_entr_constructor and running the electrical losses and AEP notebooks, and also running the plantdata_validator regression tests locally. It looks good to me.

Tests are failing due to known issue https://github.com/NREL/OpenOA/issues/228